Bulut yerlisi
Bulutta yerel çözümler; uygulamalar oluşturarak veya ölçeklenebilirlik, dayanıklılık ve çeviklik için bulut özelliklerini kullanan özellikler ekleyerek yeni iş değeri oluşturur. Bu kılavuz, iş hedeflerine uygun ve teslim risklerini en aza indiren bulutta yerel geliştirme projeleri planlamak için yapılandırılmış bir yaklaşım sağlar.
Azure'da buluta özel çözümleri planlama
Bulutta yerel çözümler için iş hedeflerini tanımlama. Açık, ölçülebilir iş hedefleriyle başlayın, kısıtlamaları ve başarı ölçütlerini belirleyin ve proje başlangıcından herkesin aynı beklentileri paylaştığından emin olmak için paydaş uyumluluğunun doğrulanmasını sağlayın.
Bulutta yerel çözümler için gereksinimleri tanımlayın. İş hedefleriyle ilgili işlevsel gereksinimleri belgeleyin, güvenilirlik ölçümleri ve güvenlik temelleri de dahil olmak üzere işlev dışı gereksinimler oluşturun ve ilk sürüm için kapsam içinde ve kapsam dışında olan özellikleri açıkça tanımlayarak kapsamı kontrol edin.
Bulutta yerel mimarileri planlama. Azure Mimari Merkezi'nden doğrulanmış başvuru mimarilerini keşfedin, iş yükü özelliklerine göre uygun mimari stilleri seçin, en iyi tasarım yöntemlerini ve bulut desenlerini uygulayın, Well-Architected Framework'ün beş sütununu tasarım kararlarıyla tümleştirin, mevcut sistemlerle tümleştirmeleri planlayın, gereksinimlere göre uygun Azure hizmetlerini ve hizmet katmanlarını seçin, güvenilirlik hedeflerine göre bölgesel dağıtım stratejisini belirleyin ve ayrıntılı diyagramlar ve belge mimarileri ile belge mimarileri tasarım kararları.
Bulutta yerel dağıtım stratejisini planlama. Dağıtım otomasyonu için DevOps uygulamaları oluşturun, izleme ve olay yanıtı yordamlarıyla operasyonel hazırlığı planlayın, güvenilir dağıtımları destekleyen geliştirme uygulamalarını tanımlayın, pilot gruplarla başlayan yeni iş yükleri için aşamalı kullanıma açıklığı kullanın, uygun dağıtım desenleriyle değişiklik yönetimi süreçlerini kullanarak özellik tümleştirmesini planlayın (küçük değişiklikler için yerinde güncelleştirmeler, büyük değişiklikler için mavi-yeşil) ve dağıtım sonrası için sahiplik ve destek sorumlulukları tanımlayın Işlem.
Bulutta yerel çözümler için geri alma planını tanımlayın. Dağıtım sorunlarından hızla kurtulmak ve yayın etkinlikleri sırasında iş sürekliliğini sağlamak için kapsamlı geri alma yordamları oluşturun.
Buluta özel çözümler oluşturma
Yeni buluta özel çözümler geliştirin. Geliştirme sırasında Well-Architected Framework ilkelerini uygulayın, üretimi yansıtan üretim dışı ortamlarda oluşturun, CI/CD işlem hatları ile kaynak denetimi uygulayın, Başlangıçtan Itibaren Azure İzleyici ve Application Insights gibi izleme araçlarını tümleştirin ve işlevsel, performans, güvenlik ve kullanıcı kabul testi gibi kapsamlı testlerle çözümünüzü doğrulayın.
Yeniden kullanılabilir altyapı oluşturun. Dağıtım süresini kısaltmak ve yapılandırma tutarlılığını sağlamak için ortamlar ve projeler arasında tutarlı bir şekilde dağıtılabilen standartlaştırılmış, tekrarlanabilir altyapı desenleri oluşturun.
Dağıtım belgeleri oluşturun. Güvenilir dağıtımları ve operasyon ekiplerine etkili bilgi aktarımını sağlamak için dağıtım süreçlerinizi, yapılandırmalarınızı ve operasyonel yordamlarınızı belgeleyin.
Buluta özel çözümler dağıtma
Paydaşları bulutta yerel dağıtımlar için hazırlayın. Dağıtım zamanlamalarını ve beklenen etkileri üretim dağıtımlarına başlamadan önce tüm ilgili paydaşlara duyurun. Kullanıcı sorunlarını işleyebilmeleri için destek ekiplerine ve etkilenen gruplara nelerin yayımlandığını bildirin. Dağıtım pencereleri sırasında işlevsellik için net beklentiler belirleyin ve tüm ekiplerin rollerini anladığını ve gerekli erişime sahip olduğunu onaylamak için dağıtım öncesi hazırlık gözden geçirmeleri gerçekleştirin.
Bulutta yerel dağıtımları yürütür. Hazırlamada test edilen aynı derleme yapıtlarına ve IaC şablonlarına sahip doğrulanmış CI/CD işlem hatlarını kullanarak üretim ortamları oluşturun. Temel işlevselliği ve hizmet kullanılabilirliğini doğrulamak için duman testleri gerçekleştirin. Yeni sistemleri önce küçük kullanıcı gruplarına sunarak aşamalı dağıtımlar uygulayın, ardından izleme sonuçlarına ve kullanıcı geri bildirimlerine göre aşamalı olarak genişletin.
Dağıtım başarısını doğrulayın. Kritik kullanıcı yolculuklarının temel duman testlerinin ötesinde canlı ortamda düzgün çalıştığını doğrulayın. Arka plan işlemlerinin, tümleştirmelerin ve zamanlanmış işlerin düzgün çalıştığını denetleyin. Sistem durumu anomalileri için izleme panolarını gözden geçirin ve beklenmeyen tetikleyiciler için uyarı sistemlerini inceleyin. Paydaş iadelerini gerçekleştirin ve yalnızca kabul ölçütlerine göre tam doğrulamadan sonra dağıtımın tamam olduğunu bildirin.
Dengeleme sırasında iş yüklerini destekleyin. Operasyon ekiplerinin yanı sıra aramada geliştirme ekipleriyle daha yüksek izleme ve destek duruşu oluşturun. İlk veya iki hafta boyunca sistem ölçümlerini ve kullanıcı geri bildirimlerini sabitleştirme dönemi olarak sürekli izleyin. Gözlemlenen davranışa göre yapılandırmaları ayarlayın ve bulunan tüm sorunları günlüğe kaydeder. Sabitlemeden standart işlemlere geçiş için net çıkış ölçütleri tanımlayın.
Dağıtımdan sonra buluta özel çözümleri iyileştirme
Hizmet yapılandırmalarında ince ayar yapın. Kritik maliyet, performans, güvenilirlik ve güvenlik geliştirmeleri uygulamak için Azure Danışmanı önerilerini haftalık olarak uygulayın. Yapılandırmaları en iyi yöntemlerle uyumlu hale getirmek için Well-Architected Framework Azure hizmetleri kılavuzlarını kullanın ve uyumluluğu korumak ve iş yüklerini korumak için Bulut için Microsoft Defender'ı kullanarak güvenlik bulgularını hemen ele alın.
İşletimsel hazırlığı doğrulayın. Azure İzleyici aracılığıyla tüm kritik bileşenler için kapsamlı günlüğe kaydetmeyi ve ölçümleri etkinleştirin, hata senaryolarını benzeterek uyarı işlevselliğini test edin ve eyleme dönüştürülebilir içgörüler sağladıklarından emin olmak için panoları gözden geçirin. Gelecekteki denetimleri ve ekip katılımlarını desteklemek için belge izleme kapsamı.
Maliyet izleme ve iyileştirme maliyetleri oluşturma. Eşiklere karşı harcamaları izlemek için Azure'da otomatik maliyet uyarıları ve bütçeleri ayarlayın, izleme, idare, ücretler, kullanım ve bileşenler arasında sistematik olarak Well-Architected Framework maliyet iyileştirme stratejileri uygulayın. Üretim dışı ortamları çalışma saatleri dışında kapatılmaya zamanlarken az kullanılmayan kaynakları tanımlamak ve kullanımdan almak için kaynak kullanım düzenlerini düzenli olarak gözden geçirin.
Yedekleme ve kurtarma yordamlarını test edin. Azure Backup kullanarak tüm kritik veriler için yedekleme kapsamını onaylayın, veri bütünlüğünü ve kurtarma süresi hedeflerini doğrulamak için üretim dışı ortamlarda deneme geri yüklemeleri gerçekleştirin. Altyapı ve veri kurtarma yordamlarını adım adım yönergelerle belgeleyin ve ekip hazırlığını doğrulamak için düzenli olağanüstü durum kurtarma tatbikatları gerçekleştirin.
Kullanıcı geri bildirimi toplayın ve sonuçları ölçün. İş açısından kritik iş akışlarındaki sorun noktalarını belirlemek için anketler ve destek bileti analizi aracılığıyla yapılandırılmış geri bildirim kanalları oluşturun. Azure DevOps veya GitHub Sorunlarını kullanarak geri bildirimleri sistematik olarak izleyin ve çözüm önerileri paydaşlara iletirken değere ve aciliyete göre öncelik belirleyin.
Gelişmeye ve geliştirmeye devam edin. Mimariyi değişen gereksinimlere ve kullanım düzenlerine karşı değerlendirmek için düzenli Well-Architected Framework gözden geçirmeleri zamanlayın. Bulut olgunluğunu ileriye götürmek için kuruluşunuzda öğrenilen dersleri ve en iyi yöntemleri paylaşırken idare, yük yönetimi için otomatik ölçeklendirme ve harcama denetimi için maliyet anomalisi algılama için Azure İlkesi'ni kullanarak otomatik iyileştirmeyi uygulayın.
Ayrıntılı Bulut Benimseme Çerçevesi kılavuzu için bkz. Bulutta yerel çözümler oluşturma.