Operasyonel mükemmellik sütununa genel bakış
Operasyonel mükemmellik sütunu, bir uygulamayı üretimde çalışır durumda tutan operasyon işlemlerini kapsar. Dağıtımlar, güvenilir ve öngörülebilir olmalıdır. Otomatik dağıtımlar insan hatası riskini azaltır. Hızlı ve rutin dağıtım işlemleri, yeni özelliklerin veya hata düzeltmelerinin yayım sürecini yavaşlatmaz. Aynı derecede önemli bir başka konu da bir güncelleştirmede sorunlar varsa hızlı bir şekilde geri alma ya da ileri sarmanın mümkün olmasıdır.
Microsoft Azure Well-Architected Framework'te bulunan temelleri kullanarak iş yüklerinizi değerlendirmek içingözden geçirme Microsoft Azure Well-Architected bakın.
Azure Well-Architected Framework ile operasyonel mükemmellik elde etmeye yardımcı olmak için aşağıdaki videoyu öneririz:
Konu başlıkları
Microsoft Azure Well-Architected Framework, operasyonel mükemmellik yapısında aşağıdaki konuları içerir:
| Operasyonel mükemmellik konuları | Description |
|---|---|
| Uygulama tasarımı | İş yüklerini tasarım, derleme ve düzenleme hakkında kılavuzluk ve DevOps ilkeleri sağlar. |
| İzleme | Kuruluşların yıllardır yaptığı bir şey, bulutta çalışan uygulamalara özgü özellikleriyle zenginleştirildi. |
| Uygulama performansı yönetimi | Yazılım uygulamalarının performans izleme ve yönetimi, yazılım uygulamalarının kullanılabilirliği DevOps. |
| Kod dağıtımı | Uygulama kodunuzu dağıtmanız, uygulama kararlılığınızı belirleyen temel faktörlerden birisidir. |
| Altyapı sağlama | Genellikle Kod olarak Otomasyon veya Altyapı olarak bilinenbu disiplin, uygulamanızın çalıştıracak olduğu platformu dağıtmaya yönelik en iyi yöntemleri ifade eder. |
| Test etme | Test, beklenmeyen durumlara hazırlanmak ve kullanıcıları etkilemeden önce hataları yakalamak için temeldir. |
İzleme ve tanılama çok önemlidir. Bulut uygulamaları, altyapı veya bazı durumlarda işletim sistemi üzerinde tam denetime sahip olmadığınız uzak bir veri merkezinde çalışıyor. Büyük bir uygulamada, bir sorunu gidermek veya günlük dosyalarını incelemek için sanal makinelerde (VM) oturum açmak pratik değildir. PaaS hizmetleriyle, oturum açmak için ayrılmış bir VM olabilir. İzleme ve tanılama, sistem hakkında verdikleri bilgilerle hataların ne zaman ve nerede oluştuğunu bilmenizi sağlar. Tüm sistemlerin gözlemlenebilir olması gerekir. Tüm sistemlerdeki olayları ilişkilendirmenize olanak sağlayan genel ve tutarlı bir günlüğe kaydetme şeması kullanın.
İzleme ve tanılama süreci bir grup ayrı aşamadan oluşur:
- Ölçümler:Ham verileri şu şekilde oluşturma:
- uygulama günlükleri
- web sunucusu günlükleri
- Azure platformunda yerleşik tanılama ve diğer kaynaklar.
- Toplama ve depolama:Verileri tek bir yerde birleştirme.
- Analiz ve tanılama:Sorunları gidermek ve genel durumu görmek için.
- Görselleştirme ve uyarılar:Telemetri verilerini kullanarak eğilimleri tespit edin veya operasyon ekibini uyarabilirsiniz.
Kaynak düzeyinde kuralların Azure İlkesi, iş yüklerinizi destekleyen tüm varlıklar için operasyonel mükemmellik en iyi uygulamalarının benimsenmesi konusunda yardımcı olur. Örneğin, Azure İlkesi iş yüklerinizi destekleyen tüm VM'lerin önceden onaylanmış vm S SU'ları listesine bağlı kalmalarına yardımcı olabilir. Azure Danışmanı iş yükünüz için en iyi Azure İlkesi uygulama fırsatlarını hızlıca tanımlamanıza yardımcı olacak Azure İlkesi bir dizi öneri sunar.
Tasarımınızı yönetim ve DevOps açısından gözden geçirmek için DevOps denetim listesini kullanın.
Sonraki adımlar
Genel stratejiniz için size yol göstereceğiz operasyonel mükemmellik ilkelerine başvurun.