Aracılığıyla paylaş


Operasyonel Mükemmellik için tasarım gözden geçirme denetim listesi

Bu denetim listesi, operasyonel mükemmellik kültürü oluşturmanıza yardımcı olacak bir dizi öneri sunar. Birden çok uzmanlık alanındaki uzmanlıkları tümleştirmek için DevOps yaklaşımıyla başlayın. Bu yaklaşım, sıkı bir tasarım ve geliştirme uygulaması oluşturur. Bu yaklaşım, altyapı ve kodun yinelenebilir, güvenilir ve güvenli dağıtımlarına yol açar.

Bundan yararlanan alanlara insan müdahalesini önceliklendirme ve otomasyonu diğer alanlara dahil edin. Gözlemlenebilirlik, sistem durumu olaylarını izleyerek ve gelecekteki ürün geliştirmeyi bilgilendirmek için geçerli iş yükü tasarımını ve uygulamasını doğrulayarak operasyonel mükemmelliğe hizmet eder.

Operasyonel mükemmellik için dezavantajları ve önerileri dikkate almazsınız, iş yükünüz risk altında olabilir. Tasarımınızın başarısına güven vermek için aşağıdaki denetim listesinde yer alan noktaları dikkatle göz önünde bulundurun.

Denetim Listesi

  Kod Öneri
OE:01 İş yükü ekip üyelerinin uzmanlıklarını belirleyin ve iş yükünüzü belirtimlere göre tasarlamak, geliştirmek, dağıtmak ve çalıştırmak için bunları güçlü bir dizi uygulamayla tümleştirin. Ekip üyeleri karar alma ve sorumluluk konusunda netlik sağlamalı, sürekli iyileştirmeye ve iyileştirmeye değer vermeli ve sürekli öğrenmeyi içeren suçsuz bir kültürü benimsemelidir.
OE:02 Belgeleri, denetim listelerini veya otomasyonu kullanarak rutin ve acil işlem görevlerini gerektiği gibi çalıştırma şeklinizi resmileştirin. Sola kaydırma yaklaşımı gibi sektör lideri uygulamaları ve yaklaşımları benimseyerek ekip süreçleri ve teslim edilebilir öğeler için tutarlılık ve öngörülebilirlik için çaba gösterin.
OE:03 Yazılım fikirleri ve planlama süreçlerini resmileştirin. Yerleşik endüstri ve kuruluş standartlarından çekin. Yaygın, önceliklendirilmiş kapsam ve yeterince ayrıntılı belirtimler kullanın. Sonuçlara bağlı olarak, planlama sürecinizde sürekli iyileştirmeler oluşturun.
OE:04
OE:04
OE:04
Geliştirme ve test için sektörde kanıtlanmış uygulamaları izleyerek yazılım geliştirme ve kalite güvencesi süreçlerini iyileştirin. Net rol belirleme için araçlar, kaynak denetimi, uygulama tasarım desenleri, belgeler ve stil kılavuzları gibi bileşenler genelinde uygulamaları standartlaştırabilirsiniz.
OE:05 Standartlaştırılmış kod olarak altyapı (IaC) yaklaşımını kullanarak kaynakları ve yapılandırmalarını hazırlayın. Diğer kodlarda olduğu gibi tutarlı stiller, uygun modülerleştirme ve kalite güvencesi ile IaC tasarlayın. Mümkün olduğunda bildirim temelli bir yaklaşımı tercih edin.
OE:06 Tahmin edilebilir, otomatikleştirilmiş işlem hatları aracılığıyla önerilen değişiklikleri yönlendiren bir iş yükü tedarik zinciri oluşturun. İşlem hatları bu değişiklikleri ortamlar arasında test eder ve yükseltebilir. İş yükünüzü güvenilir, güvenli, uygun maliyetli ve performanslı hale getirmek için tedarik zincirini iyileştirin.
OE:07
OE:07
Tasarım seçimlerini doğrulamak ve gelecekteki tasarım ve iş kararlarını bilgilendirmek için bir izleme sistemi tasarlayıp uygulayın. Bu sistem, iş yükünün altyapısından ve kodundan yayılan işletimsel telemetriyi, ölçümleri ve günlükleri yakalar ve kullanıma sunar.
OE:08 Etkili bir acil durum operasyonları uygulaması geliştirin. İş yükünüzün altyapı ve kod genelinde anlamlı sistem durumu sinyalleri yaydığından emin olun. Elde edilen verileri toplayın ve panolar ve sorgular aracılığıyla acil durum yanıtlarını eyleme dönüştürülebilir uyarılar oluşturmak için kullanın. Aramadaki rotasyonlar, olay yönetimi, acil durum kaynak erişimi ve çalışma sonrası durumlar gibi insan sorumluluklarını net bir şekilde tanımlayın.
OE:09 İnsan müdahalesinin içgörüsünden ve uyarlanabilirliğinden yararlanmamış, son derece yordamsal olan ve otomasyon yatırımının getirisini sağlayan raf ömrüne sahip tüm görevleri otomatikleştirin. Mümkün olduğunda, otomasyon ve özel uygulamalar için kullanıma hazır yazılımları seçin. Tüm otomasyonu iş yükü bileşenleriyle aynı şekilde değerlendirin ve Well-Architected Framework sütunlarını tasarımına ve uygulamasına uygulayın.
OE:10 Yaşam döngüsü endişeleri, önyükleme ve idare ve uyumluluk korumaları uygulama gibi işlemler için otomasyon önceden tasarlayın ve uygulayın. Otomasyonu daha sonra güçlendirmeye çalışmayın. Platformunuzun sağladığı otomasyon özelliklerini seçin.
OE:11 İş yükünüzün güvenli dağıtım uygulamalarını açıkça tanımlayın. Küçük, artımlı, kaliteli geçitli sürüm yöntemlerinin ideallerini vurgular. Riski denetlemek için modern dağıtım desenlerini ve aşamalı maruz kalma tekniklerini kullanın. Rutin dağıtımlar ve acil durum veya düzeltme dağıtımları için hesap oluşturun.
OE:12 Hızlı kurtarmayla ilgili beklenmeyen dağıtım ortası sorunlarını gideren bir dağıtım hatası azaltma stratejisi uygulayın. Geri alma, özellik devre dışı bırakma veya dağıtım deseninizin yerel özelliklerini kullanma gibi birden çok yaklaşımı birleştirin.

Sonraki adımlar

Diğer kavramları keşfetmek için Operasyonel Mükemmellik dezavantajlarını gözden geçirmenizi öneririz.