Kullanılabilirlik kümelerine genel bakış

Şunlar için geçerlidir: ✔️ Linux VM'leri ✔️ Windows VM'leri

Not

Müşterilerin en geniş özellik yelpazesine sahip yüksek kullanılabilirlik için esnek düzenleme moduna sahip sanal makine ölçek kümelerini seçmelerini öneririz. Sanal makine ölçek kümeleri, VM örneklerinin merkezi olarak yönetilmesine, yapılandırılmasına ve güncelleştirilmasına olanak tanır ve isteğe veya tanımlı bir zamanlamaya yanıt olarak VM örneklerinin sayısını otomatik olarak artırır veya azaltır. Kullanılabilirlik kümeleri yalnızca yüksek kullanılabilirlik sunar.

Bu makalede, Azure sanal makinelerinin (VM' ler) kullanılabilirlik özelliklerine genel bir bakış sağlanır.

Kullanılabilirlik kümesi nedir?

Kullanılabilirlik kümeleri, ilişkili VM'leri aynı anda düşüren bağıntılı hata olasılığını azaltan VM'lerin mantıksal gruplandırmalarıdır. Kullanılabilirlik kümeleri, daha yüksek güvenilirlik için VM'leri farklı hata etki alanlarına yerleştirir; özellikle de bir bölge kullanılabilirlik alanlarını desteklemiyorsa faydalıdır. Kullanılabilirlik kümelerini kullanırken, bir kullanılabilirlik kümesi içinde iki veya daha fazla VM oluşturun. Kullanılabilirlik kümesinde iki veya daha fazla VM kullanmak, yüksek oranda kullanılabilir uygulamalara yardımcı olur ve %99,95 Azure SLA'sını karşılar. Kullanılabilirlik kümelerini kullanmak için ek maliyet yoktur, yalnızca oluşturduğunuz her vm örneği için ödeme alırsınız.

Kullanılabilirlik kümelerindeki VM'ler daha yakın bir şekilde ayrıldığından, kullanılabilirlik kümeleri kullanılabilirlik alanlarına göre VM gecikme sürelerine göre geliştirilmiş VM sunar. Kullanılabilirlik kümeleri birçok olası hata için hata yalıtımına sahiptir, tek hata noktalarını en aza indirir ve yüksek kullanılabilirlik sunar. Kullanılabilirlik kümeleri, birden çok hata etki alanını etkileyebilecek veri merkezi ağ hataları gibi bazı paylaşılan altyapı hatalarına karşı hala duyarlıdır.

Kullanılabilirlik kümelerinin sunduğundan daha fazla güvenilirlik için kullanılabilirlik alanlarını kullanın. Kullanılabilirlik alanları, her vm birden çok veri merkezine dağıtıldığından en yüksek güvenilirlik sunar ve bu da sizi tek bir veri merkezinde güç, ağ veya soğutma kaybına karşı korur. En yüksek önceliğiniz iş yükünüz için en iyi güvenilirlikse VM'lerinizi birden çok kullanılabilirlik alanında çoğaltın.

Kullanılabilirlik kümeleri nasıl çalışır?

Kullanılabilirlik kümenizdeki her sanal makineye, temel alınan Azure platformu tarafından bir güncelleştirme etki alanı ve bir hata etki alanı atanır. Her kullanılabilirlik kümesi en fazla 3 hata etki alanı ve 20 güncelleştirme etki alanı ile yapılandırılabilir. Kullanılabilirlik kümesi oluşturulduktan sonra bu yapılandırmalar değiştirilemez. Güncelleştirme etki alanları, aynı anda yeniden başlatılabilen sanal makine gruplarını ve temel alınan fiziksel donanımları gösterir. Beş güncelleştirme etki alanıyla tek bir kullanılabilirlik kümesinde beşten fazla sanal makine yapılandırıldığında, altıncı sanal makine ilk sanal makineyle aynı güncelleştirme etki alanına, ikinci sanal makineyle aynı güncelleştirme etki alanında yedincisine yerleştirilir, vb. Yeniden başlatılmakta olan güncelleme etki alanlarının sırası, planlanan bakım sırasında sıralı olarak uygulanmayabilir, ancak aynı anda yalnızca bir güncelleme etki alanı yeniden başlatılır. Yeniden başlatılmış bir güncelleme etki alanının kurtarılması için, farklı bir güncelleme etki alanında bakım başlatılmadan önce 30 dakika beklenir.

Hata etki alanları ortak bir güç kaynağı ve ağ anahtarını paylaşan sanal makine grubunu tanımlar. Varsayılan olarak, kullanılabilirlik kümenizde yapılandırılan sanal makineler en fazla üç hata etki alanı arasında ayrılır. Sanal makinelerinizi bir kullanılabilirlik kümesine yerleştirmek uygulamanızı işletim sistemine veya uygulamaya özgü hatalara karşı korumaz, ancak olası fiziksel donanım hatalarının, ağ kesintilerinin veya güç kesintilerinin etkisini sınırlar.

Hata etki alanlarına bölünmüş çeşitli işlem kümelerini gösteren diyagram ve bu hata etki alanlarında birden çok güncelleştirme etki alanımız var

VM'ler ayrıca disk hata etki alanlarıyla da hizalanır. Bu hizalama, bir VM'ye bağlı tüm yönetilen disklerin aynı hata etki alanları içinde olmasını sağlar.

Yönetilen bir kullanılabilirlik kümesinde yalnızca, yönetilen disklere sahip VM’ler oluşturulabilir. Yönetilen disk hata etki alanlarının sayısı bölgeye göre farklılık gösterir (bölge başına iki ya da üç yönetilen disk hata etki alanı). Aşağıdaki komut, bölge başına hata etki alanlarının listesini alır:

az vm list-skus --resource-type availabilitySets --query '[?name==`Aligned`].{Location:locationInfo[0].location, MaximumFaultDomainCount:capabilities[0].value}' -o Table

Belirli koşullar altında, aynı kullanılabilirlik kümesindeki iki VM bir hata etki alanını paylaşabilir. Kullanılabilirlik kümenize gidip Hata Etki Alanı sütununu denetleyerek paylaşılan bir hata etki alanını onaylayabilirsiniz. Paylaşılan hata etki alanı, VM'leri dağıttığınızda aşağıdaki sıranın tamamlanmasından kaynaklanıyor olabilir:

  1. İlk VM'yi dağıtın.
  2. İlk VM'yi durdurun/serbest bırakın.
  3. İkinci VM'yi dağıtın.

Bu koşullar altında, ikinci VM'nin işletim sistemi diski ilk VM ile aynı hata etki alanında oluşturulabilir, bu nedenle iki VM aynı hata etki alanında olur. Bu sorunu önlemek için VM'leri dağıtımlar arasında durdurmamanızı/serbest bırakmamanızı öneririz.

Diskler ve VM'ler için hata etki alanlarının nasıl hizalanmış olduğunu gösteren diyagram.

Sonraki adımlar

En iyi uygulama bilgileri için bkz. Azure kullanılabilirlik en iyi uygulamaları.