Güvenilirlik desenleri

Kullanılabilirlik

Kullanılabilirlik çalışma süresinin yüzdesi olarak ölçülür ve sistemin işlevsel ve çalışır durumda olduğu sürenin oranını tanımlar. Kullanılabilirlik, sistem hataları, altyapı sorunları, kötü amaçlı saldırılar ve sistem yükü tarafından etkilenir. Bulut uygulamaları genellikle kullanıcılara bir hizmet düzeyi sözleşmesi (SLA) sağlar. Bu, uygulamaların kullanılabilirliği en üst düzeye çıkarmak için tasarlanması ve uygulanması gerektiği anlamına gelir.

Desen Özet
Dağıtım Damgaları Veri depoları dahil olmak üzere uygulama bileşenlerinin birden çok bağımsız kopyasını dağıtın.
Coğrafi Düğümler Arka uç hizmetlerini, her biri tüm bölgelerdeki tüm istemci isteklerine hizmet sunabilen coğrafi düğümlere dağıtın.
Sistem Durumu Uç Nokta İzleme Dış araçların düzenli aralıklarla ortaya çıkarılan uç noktalar üzerinden erişebildiği bir uygulamada işlev denetimleri yapın.
Kuyruk Tabanlı Yük Dengeleme Aralıklı ağır yükleri düzgünleştirmek için, bir görev ve çağırdığı bir hizmet arasında arabellek görevi gören bir kuyruk kullanın.
Azaltma Bir uygulamanın bir örneğine, tek bir kiracıya veya bir hizmetin tamamına göre kaynakların tüketimini denetleyin.

Kötü amaçlı dağıtılmış hizmet reddi (DDoS) saldırılarına karşı kullanılabilirlik risklerine karşı azaltmak için, yerel Azure DDoS koruması standart hizmetini veya üçüncü taraf bir özelliği uygulayın.

Yüksek kullanılabilirlik

Azure altyapısı, bir başarısızlık yarıçapını sınırlayan ve bu nedenle müşteri uygulamalarına ve verilerine potansiyel etkiyi sınırlayan coğrafi bölgeler, bölgeler ve Kullanılabilirlik Alanları oluşur. Azure Kullanılabilirlik Alanları yapısı, veri merkezi hatalarıyla korunmaya yönelik bir yazılım ve ağ çözümü sağlamak ve müşterilerimiz için yüksek kullanılabilirlik (HA) sağlamak üzere geliştirilmiştir. HA mimarisiyle yüksek esnekliği, düşük gecikme süresi ve maliyet arasında bir denge vardır.

Desen Özet
Dağıtım Damgaları Veri depoları dahil olmak üzere uygulama bileşenlerinin birden çok bağımsız kopyasını dağıtın.
Coğrafi Düğümler Arka uç hizmetlerini, her biri tüm bölgelerdeki tüm istemci isteklerine hizmet sunabilen coğrafi düğümlere dağıtın.
Sistem Durumu Uç Nokta İzleme Dış araçların düzenli aralıklarla ortaya çıkarılan uç noktalar üzerinden erişebildiği bir uygulamada işlev denetimleri yapın.
Bölme Perdesi Uygulamanın öğelerini havuzlarda yalıtın; biri başarısız olursa, diğerleri çalışmaya devam edecektir.
Devre Kesici Uzak hizmete veya kaynağa bağlanırken, düzeltmek için gereken sürenin değişiklik gösterebileceği hataları işleyin.

Dayanıklılık

Dayanıklılık, sistemin yanlışlıkla ve kötü amaçlı olarak sorunları düzgün bir şekilde işleme ve kurtarmasına olanak tanır.

Uygulamaların çoğunlukla çok kiracılı olduğu, paylaşılan platform hizmetleri kullandığı, kaynaklar ve bant genişliği için rekabet ettiği, İnternet üzerinden iletişim kurduğu ve ticari donanım üzerinde çalıştırıldığı bulut barındırmanın doğası gereği, hem geçici hem de daha kalıcı hatalarla karşılaşma olasılığı yüksektir. İnternet 'in bağlı doğası ve gelişmiş algoritmaların mümkündür ve ses düzeyi saldırıları, güvenlik kesintisi olasılığını artırır.

Sorunları tespit etme ve hızlı ve etkili bir şekilde kurtarma, dayanıklılığı sürdürmek için gereklidir.

Desen Özet
Bölme Perdesi Uygulamanın öğelerini havuzlarda yalıtın; biri başarısız olursa, diğerleri çalışmaya devam edecektir.
Devre Kesici Uzak hizmete veya kaynağa bağlanırken, düzeltmek için gereken sürenin değişiklik gösterebileceği hataları işleyin.
Telafi İşlemi Hep birlikte sonunda tutarlı bir işlemi tanımlayan bir dizi adımda gerçekleştirilen çalışmayı geri alın.
Sistem Durumu Uç Nokta İzleme Dış araçların düzenli aralıklarla ortaya çıkarılan uç noktalar üzerinden erişebildiği bir uygulamada işlev denetimleri yapın.
Öncü Seçimi Bir örneği, diğer örneklerin yönetiminde sorumluluk üstlenen bir öncü olarak seçerek, dağıtılmış bir uygulamadaki işbirliği görev örnekleri koleksiyonunda gerçekleştirilen eylemleri koordine edin.
Kuyruk Tabanlı Yük Dengeleme Görevle hizmet arasında tampon görevi görecek ve aralıklı olarak ağırlaşan yükleri hafifletmek için çağrılacak bir kuyruk kullanın.
Yeniden Deneme Hizmete veya ağa bağlanmayı denediğinde daha önce başarısız olan bir işlemi saydam bir şekilde yeniden denemesini sağlayarak, uygulamanın beklenen, geçici hataları işlemesine olanak tanıyın.
Zamanlayıcı Aracısı Gözetmeni Bir dizi dağıtılmış hizmet ve diğer uzak kaynaklar arasında bir dizi eylemi koordine edin.