Dağıtımdan sonra buluta özel çözümleri iyileştirme

Dağıtılan bir çözümün güvenli, uygun maliyetli ve performanslı kalması için gelişmesi gerekir. Dağıtım sonrası iyileştirme, kullanım düzenleri değiştikçe iş yükünün iş ve teknik gereksinimleri karşılamaya devam etmesini sağlar.

Hizmet yapılandırmalarında ince ayar yapma

  1. Azure Danışmanı önerilerini uygulama.Azure Danışmanı iş yükü izleme verilerini analiz eder ve maliyet, performans, güvenilirlik ve güvenlik konusunda eyleme dönüştürülebilir öneriler sağlar. Önerileri haftalık olarak gözden geçirin ve önce kritik değişiklikleri uygulayın. Azure portalından Azure Danışmanı'na erişin ve önerileri iş yüküne veya kaynak grubuna göre filtreleyin.

  2. Hizmete özgü iyileştirme ayarlarını uygulayın. Yapılandırmaları en iyi yöntemlerle hizalamak için Well-Architected Framework (WAF) Azure hizmet kılavuzlarını kullanın. Bu kılavuz, Azure hizmetleri için iş yüklerini iyileştirir.

  3. Güvenlik bulgularını hemen ele alın. Güvenlik durumu izleme. Tüm güvenlik yanlış yapılandırmalarını, eksik güncelleştirmeleri veya uyumluluk sorunlarını belirlemek için Bulut için Microsoft Defender gibi araçları kullanın. İş yükünü korumak ve uyumluluğu korumak için güvenlik açıklarını hemen düzeltin. Sürekli izleme ve hızlı azaltma, güvenli bulut operasyonlarını güvence altına alır.

İşletimsel hazırlığı doğrulama

operasyonel olarak hazır bir çözüm gerçek dünya taleplerini karşılayabilir ve hatalardan kurtulabilir. Bu doğrulama, izleme, maliyet denetimleri ve yedekleme yordamlarının dağıtımdan sonra amaçlandığı gibi çalışmasını sağlar.

İzlemenin eksiksizliğini ve doğruluğunu doğrulama

  1. Tüm kritik bileşenler için günlüğe kaydetmeyi ve ölçümleri etkinleştirin. Azure İzleyici'nin (ve kullanımdaki diğer izleme araçlarının) her temel hizmetten günlükleri ve ölçümleri topladığını onaylayın. Tanılama ayarlarının gerektiğinde Log Analytics, Event Hubs veya Depolama Hesaplarına veri gönderecek şekilde yapılandırıldığından emin olun.

  2. Uyarı işlevselliğini test edin. Uyarıların doğru tetiklendiğini doğrulamak için hata senaryolarının veya performans eşiklerinin simülasyonunu yapın. Örneğin, uyarıların doğru ekiplere bildirildiğini doğrulamak için kasıtlı olarak bir CPU dalgalanmasına veya uygulama hatasına sebep olun.

  3. İlgi ve netlik için panoları gözden geçirin. Panoların geçerli mimariyi yansıtdığından ve eyleme dönüştürülebilir içgörüler sağladığından emin olun. Ana performans göstergelerini (KPI' ler), sistem durumu ölçümlerini ve hizmet bağımlılıklarını ekleyin.

  4. Belge izleme kapsamı. Her uyarının ve panonun neleri izlediğinin kaydını tutma. Bu belge gelecekteki denetimleri ve işe alım süreçlerini destekler.

Daha fazla bilgi için bkz. Azure'ı izleme.

Maliyet izleme ve maliyetleri iyileştirme

Çözüm maliyetleri sürekli izleme ve iyileştirme gerektirir. Microsoft Maliyet Yönetimi , bütçelere göre gerçek giderleri izlemek ve maliyet iyileştirme fırsatlarını belirlemek için araçlar sağlar.

  1. Otomatik uyarılar ile maliyetleri izleyin. Harcama tanımlı eşiklere yaklaştığında bildirim almak için Azure'da maliyet uyarılarını ve bütçeleri ayarlayın. Varyansları belirlemek ve gelecekteki planlamayı ayarlamak için gerçek maliyetleri ilk tahminlerle karşılaştırın. Beklenmeyen harcama düzenlerini erken yakalamak için maliyet verilerini haftalık olarak gözden geçirin.

  2. Maliyet iyileştirme en iyi yöntemlerini sistematik olarak uygulayın. Performansı ve güvenilirliği korurken giderleri azaltmaya yönelik kanıtlanmış stratejiler uygulamak için Well-Architected Framework maliyet iyileştirme kılavuzlarını kullanın.

    Category Guide Description
    Maliyet izleme Maliyet verilerini toplama ve gözden geçirme Maliyet bilgilerini toplamak ve analiz etmek için süreçler oluşturma
    Maliyet idaresi Harcama korumalarını ayarla Maliyet taşmalarını önlemek için denetimler uygulama
    Oranlar Oranları iyileştirme Rezervasyonlar ve sözleşmeler aracılığıyla daha iyi fiyatlandırmayı güvence altına alma
    Usage Kullanımı faturalama artışlarıyla uyumlu hale getirme Kaynak tüketimini faturalama döngüleriyle eşleştirme
    Components Bileşen maliyetlerini iyileştirme Tek tek Azure hizmetlerini doğru boyutlandırma
    Environment Ortam maliyetlerini iyileştirme Geliştirme ve üretim ortamları genelinde giderleri azaltma
    Flow Akış maliyetlerini iyileştirme Veri aktarımını ve işleme giderlerini en aza indirme
    Data Veri maliyetlerini iyileştirme Depolama ve veri işleme maliyetlerini azaltma
    Code Kod maliyetlerini iyileştirme Kaynak tüketimini azaltmak için uygulama verimliliğini artırma
    Scaling Ölçeklendirme maliyetlerini iyileştirme Ölçeklendirme işlemleri sırasında performansı ve maliyeti dengeleme
    Operations Personel süresini iyileştirme El ile işlem yükünü azaltma
    Consolidation Kaynak kullanımını birleştirme Daha iyi kullanım oranları elde etmek için kaynakları birleştirme
  3. Maliyet önerilerini düzenli olarak gözden geçirin ve üzerinde işlem yapın. Az kullanılmayan veya boşta kalan kaynakları belirlemek için kaynak kullanım düzenlerini analiz edin. Gereksiz kaynakları kullanımdan kaldırın ve gerçek kullanım verilerine göre aşırı sağlanan hizmetleri yeniden boyutlandırın. Maliyetleri azaltmak için üretim dışı ortamları çalışma saatleri dışında kapatacak şekilde zamanlayın.

Yedekleme ve kurtarma yordamlarını test edin

  1. Tüm kritik veriler için yedekleme kapsamını ve zamanlamayı onaylayın. Tüm temel veri depolarını korumak için Azure Backup'ı veya seçtiğiniz çözümü kullanın. Kurtarma noktası hedeflerine (RPC) ve bekletme ilkelerine uygun olduğundan emin olmak için yedekleme yapılandırmalarını gözden geçirin. Yedekleme işlerinin başarıyla tamamlandığını doğrulayın ve tüm gerekli kaynakları kapsadığını.

  2. Üretim dışı bir ortamda deneme geri yüklemeleri gerçekleştirin. Deneme geri yüklemeleri, yedekleme verilerinin bozulmadığını ve geri yükleme işleminin kurtarma süresi hedeflerini (GPO) karşıladığını doğrular. Üretim iş yüklerini etkilemeden geri yükleme işlemlerini test etmek için bir hazırlama ortamı kullanın. Sorunları belgeleyin ve boşlukları gidermek için yordamları güncelleştirin.

  3. Belge altyapısı ve veri kurtarma yordamları. Altyapıyı koddan yeniden dağıtmak ve yedeklerden verileri geri yüklemek için adım adım yönergeler oluşturun. Bağımlılıkları, kimlik bilgilerini ve yapılandırma ayrıntılarını ekleyin. Belgeleri operasyonel ekipler için güvenli ve erişilebilir bir konumda depolayın.

  4. Olağanüstü durum kurtarma tatbikatlarını düzenli olarak gerçekleştirin. Ekip hazırlığını doğrulamak ve yordamların doğru kalmasını sağlamak için kurtarma senaryolarını zamanlayın ve prova yapın. Altyapı yeniden dağıtımı ve veri geri yükleme dahil olmak üzere tam kurtarma iş akışını test etmek için sanal hata olaylarını kullanın. Belgeleri tatbikat sonuçlarına göre güncelleyin.

Daha fazla bilgi için bkz. İş sürekliliğini yönetme.

Kullanıcı geri bildirimi toplama ve sonuçları ölçme

  1. Yapılandırılmış kullanıcı geri bildirimlerini düzenli olarak toplayın. Çözümün performansı, güvenilirliği ve kullanılabilirliği hakkında kullanıcı girişi için kanallar oluşturun. Örneğin, lansmandan sonra ve ardından düzenli aralıklara göre son kullanıcılara veya iç kullanıcılara bir Microsoft Forms anketi gönderebilirsiniz. Ayrıca yeni çözümle ilgili destek biletlerine veya yardım masası çağrılarına da dikkat edin. Yinelenen ağrı noktalarını tespit etmek için bunları kategorilere ayırıp puanlama. İş açısından kritik iş akışlarıyla ilgili geri bildirimlere odaklanın. Kullanıcılar belirli bir işlemi yavaş veya hantal bulursa, bu değerli bir içgörü olur. Düzenli geri bildirim döngüleri, sorunları veya övgüleri doğrudan kullanıcılardan duymanızı sağlar.

  2. Geri bildirimleri sistematik olarak izleyin ve çözün. Geri bildirim öğelerini geliştirme kapsamınızda iş öğeleri olarak değerlendirin. Geri bildirimlerin veya bildirilen sorunların her birini günlüğe kaydetmek için Azure DevOps veya GitHub Sorunları'nı (veya seçtiğiniz proje yönetim aracınızı) kullanın. Bunları değere ve aciliyete göre öncelik sırasına göre belirleyin. Örneğin, sipariş gönderimlerini engelleyen bir hata kritik önem taşırken, küçük bir kullanıcı arabirimi önerisi daha düşük önceliklidir. Geri bildirim öğelerini araştırmak ve çözümlemek için sahipler atayın ve çözüm için hedef tarihleri ayarlayın. Geri bildirimleri diğer herhangi bir gereksinim gibi yöneterek önceliklendirildiğinden ve kaybolmadığından emin olursunuz. Geri bildirimi işlerken paydaşları güncelleyerek veya bilgilendirerek döngüyü kapatın. Bu işlem, kullanıcılara girişlerinin değerli olduğunu ve somut iyileştirmelere yol açtığını gösterir.

  3. İş sonuçlarını ölçün ve iletin. Artık çözüm kullanımda olduğuna göre, sağladığı avantajları belirleyin. Özgün hedeflerle uyumlu temel ölçümleri toplayın. Örneğin, günlük işlem sayısının arttığını, sayfa yükleme sürelerinin azaltıldığını ve maliyetin eski sisteme kıyasla daha düşük olduğunu belgele. Bu verileri almak için Azure İzleyici, Application Insights ve maliyet raporlarını kullanın. İyileştirmeleri göstermek için öncesi ve sonrası karşılaştırmalarını derleyin. Ardından bu sonuçları iş paydaşları ve daha geniş bir ekiple düzenli olarak paylaşın. Ölçülebilir sonuçların gösterilmesi yalnızca projenin değerini kanıtlamakla kalmaz, aynı zamanda gelecekteki yatırımların daha fazla geliştirmede gerekçelenmesine yardımcı olur.

Gelişmeye ve geliştirmeye devam edin

  1. Düzenli iş yükü gözden geçirmeleri zamanlayın. Well-Architected Framework'ün beş sütununu göz önünde bulundurarak çözümün mimarisini periyodik olarak yeniden gözden geçirin. Kullanım düzenleriniz veya iş gereksinimleriniz değiştikçe, bazı tasarım kararlarının yeniden gözden geçirilmesi gerekebilir. İyileştirme alanlarını belirlemek için Azure Well-Architected Gözden Geçirmesi gerçekleştirin. Bulguları belgeleyin ve sonraki döngüde iyileştirebileceğiniz veya yeniden düzenleyebilecek öğeler için eylem öğeleri oluşturun. Düzenli incelemeler, en iyi uygulamalardan kaymayı yakalamaya ve sistemi geçerli ihtiyaçlara uygun tutmaya yardımcı olur.

  2. Mümkün olduğunda iyileştirmeyi otomatikleştirin. Çözümü yönetmek ve iyileştirmek için otomasyonu kullanma fırsatlarını arayın. Örneğin, yeni dağıtımlarda etiketleme, güvenlik yapılandırmaları veya kaynak boyutlandırma standartlarını uygulamak ve bunların her zaman optimize edilmesini sağlamak için Azure İlkesi'ni kullanın. El ile müdahale olmadan yükteki değişiklikleri işlemek için otomatik ölçeklendirme kuralları ayarlayın. Microsoft Maliyet Yönetimi'nde maliyet anomalisi algılamayı kullanarak harcamalar beklenmedik şekilde artış gösterdiğinde otomatik olarak uyarı verin. Azure'ın otomasyon özelliklerinin rutin iyileştirmeleri (kullanılmayan sanal makineleri belirli bir zamanlamaya göre kapatma gibi) işlemesine izin vererek ekibiniz daha üst düzey iyileştirmelere odaklanabilir. Otomasyon tutarlılık sağlar ve birçok operasyonel ayar için insan müdahalesinden daha hızlı tepki verebilir.

  3. Dersleri ve en iyi yöntemleri paylaşın. Buluta özel bu derlemeden öğrendiklerinizi yakalayın ve kuruluşunuzdaki diğer ekiplerle paylaşın. Örneğin, mavi-yeşil geçişler için etkili bir yöntem veya test verilerinin tohumlanması için yararlı bir komut dosyası geliştirdiyseniz, bunu başkaları için kullanılabilir hale getirin. Proje sırasında karşılaşılan başarıları ve tuzakları iç örnek olay incelemeleri olarak belgeleyin. Bu çaba, neyin iyi gittiğini ve bir dahaki sefere nelerin daha iyi olabileceğini vurgulayan kısa bir son durum sonrası veya proje geriye dönük belge oluşturmayı içerebilir. Sonraki projelerin deneyiminize göre derlenmesi için kuruluşunuzun bulut benimseme çerçevesine veya playbook'larına güncelleştirmeler ekleyin. Bilgi paylaşımını teşvik ederek, kuruluş genelinde bulut uygulamalarını geliştirmeye ve genel bulut olgunluğunu ileriye götürmeye yardımcı olursunuz.

Sonraki Adımlar