Aracılığıyla paylaş


Sanal Makine Ölçek Kümeleri güvenilirliği

Bu makale, Sanal Makine Ölçek Kümeleri için kullanılabilirlik alanları desteği hakkında bilgi içerir.

Not

Sanal Makine Ölçek Kümeleri yalnızca bir bölgeye dağıtılabilir. VM'leri birden çok bölgeye dağıtmak istiyorsanız bkz. Sanal Makineler-Olağanüstü durum kurtarma: bölgeler arası yük devretme.

Kullanılabilirlik alanı desteği

Azure kullanılabilirlik alanları, her Azure bölgesindeki en az üç fiziksel ayrı veri merkezi grubudur. Her bölgedeki veri merkezleri bağımsız güç, soğutma ve ağ altyapısı ile donatılmıştır. Yerel bölge hatası durumunda kullanılabilirlik alanları, bir bölge etkileniyorsa, bölgesel hizmetler, kapasite ve yüksek kullanılabilirlik kalan iki bölge tarafından desteklenecek şekilde tasarlanmıştır.

Hatalar, yazılım ve donanım arızalarından deprem, sel ve yangın gibi olaylara kadar değişebilir. Azure hizmetlerinin yedekliliği ve mantıksal yalıtımı ile hatalara dayanıklılık elde edilir. Azure'daki kullanılabilirlik alanları hakkında daha ayrıntılı bilgi için bkz . Bölgeler ve kullanılabilirlik alanları.

Azure kullanılabilirlik alanlarının etkinleştirildiği hizmetler, doğru güvenilirlik ve esneklik düzeyini sağlayacak şekilde tasarlanmıştır. Bunlar iki şekilde yapılandırılabilir. Alanlar arasında otomatik çoğaltma ile alanlar arası yedekli veya belirli bir bölgeye sabitlenmiş örneklerle bölgesel olabilir. Bu yaklaşımları da birleştirebilirsiniz. Bölgesel ve alanlar arası yedekli mimari hakkında daha fazla bilgi için bkz . Kullanılabilirlik alanlarını ve bölgelerini kullanma önerileri.

Azure Sanal Makine Ölçek Kümeleri ile bir grup yük dengeli VM oluşturabilir ve yönetebilirsiniz. VM sayısı talebe veya tanımlı bir zamanlamaya yanıt olarak otomatik olarak artabilir veya düşebilir. Ölçek kümeleri uygulamalarınıza yüksek kullanılabilirlik sağlar ve birçok VM'yi merkezi olarak yönetmenize, yapılandırmanıza ve güncelleştirmenize olanak tanır. Ölçek kümesinin kendisi için bir maliyet yoktur. Yalnızca oluşturduğunuz sanal makine örnekleri için ödeme yaparsınız.

Sanal Makine Ölçek Kümeleri, bir bölge içinde hem bölgesel hem de alanlar arası yedekli dağıtımları destekler:

  • Bölgesel dağıtım. Tek bir bölgede ölçek kümesi oluşturduğunuzda, bu kümenin tüm VM'lerinin hangi bölgede çalıştırıldığını denetlersiniz. Ölçek kümesi yönetilir ve yalnızca bu bölge içinde otomatik ölçeklenir.

  • Alanlar arası yedekli dağıtım. Alanlar arası yedekli ölçek kümesi, birden çok bölgeye yayılan tek bir ölçek kümesi oluşturmanıza olanak tanır. Varsayılan olarak, VM'ler oluşturulduktan sonra bölgeler arasında eşit şekilde dengelenir.

Önkoşullar

  1. Kullanılabilirlik alanlarını kullanmak için ölçek kümenizin desteklenen bir Azure bölgesinde oluşturulması gerekir.

  2. Tek örnekli VM'ler bile dahil olmak üzere tüm VM'ler, uygulamanızın ölçeklendirme ve kullanılabilirlik açısından gelecekte kullanıma hazır hale getirilmemesi için esnek düzenleme modu kullanılarak bir ölçek kümesine dağıtılmalıdır.

SLA

Kullanılabilirlik alanları fiziksel olarak ayrı olduğundan ve ayrı güç kaynakları sağladığından, ağ ve soğutma - hizmet düzeyi sözleşmeleri (SLA) artırılır. Daha fazla bilgi için bkz . Microsoft Online Services için SLA.

Kullanılabilirlik alanları etkinleştirilmiş bir Sanal Makine Ölçek Kümesi oluşturma

Aşağıdaki yöntemlerden biriyle kullanılabilirlik alanlarını kullanan bir ölçek kümesi oluşturabilirsiniz:

Bölgesel dağıtım kullanan bir ölçek kümesi oluşturma işlemi, başlarken makalesindeki ayrıntılarla aynıdır. Desteklenen bir Azure bölgesini seçtiğinizde, aşağıdaki örnekte gösterildiği gibi bir veya daha fazla kullanılabilir bölgede ölçek kümesi oluşturabilirsiniz:

Tek bir kullanılabilirlik alanında ölçek kümesi oluşturma

Ölçek kümesi ve Azure yük dengeleyici ve genel IP adresi gibi destekleyici kaynaklar, belirttiğiniz tek bölgede oluşturulur.

Bölgesel yük devretme desteği

Sanal Makine Ölçek Kümeleri, hiçbir bölgesi olmayan Azure bölgelerinde varsayılan olarak beş hata etki alanıyla oluşturulur. Sanal Makine Ölçek Kümeleri kullanılabilirlik alanı dağıtımını destekleyen bölgeler için ve bu seçenek belirlenirse, her bölge için hata etki alanı sayısının varsayılan değeri 1'dir. Bu durumda FD=1, ölçek kümesine ait VM örneklerinin en iyi çaba temelinde birçok rafa yayıldığını gösterir. Daha fazla bilgi için bkz . Sanal Makine Ölçek Kümesi için doğru sayıda hata etki alanı seçme.

Düşük gecikmeli tasarım

Sanal Makine Ölçek Kümeleri alanlar arası yedeklilik ile yapılandırmanız önerilir. Ancak, uygulamanızın katı düşük gecikme süresi gereksinimleri varsa ölçek kümeleri VM'leriniz için bir bölge uygulamanız gerekebilir. Bölgesel ölçek kümeleri dağıtımıyla, birden fazla bölgede birden çok ölçek kümesi VM'sini oluşturmanız önerilir. Örneğin, bölge 1'e sabitlenmiş bir ölçek kümesi örneği ve bölge 2 veya 3'e sabitlenmiş bir örnek oluşturabilirsiniz. Ayrıca, bir bölge kesintisi sırasında trafiği uygun ölçek kümelerine yönlendirmek için bir yük dengeleyici veya başka bir uygulama mantığı kullanmanız gerekir.

Önemli

Alan algılayan dağıtımı geri çevirdiğinizde, temel alınan hataların yalıtımına karşı korumadan vazgeçersiniz. Kullanılabilirlik alanı yapılandırmasından vazgeçmek, bölge yerleşimi ve ayrımına uymayan kaynaklara (bu kaynakların temel bağımlılıkları dahil) bağımlılığa zorlar. Bu kaynakların bölge azaltma senaryolarında hayatta kalması beklenemez. Bu tür kaynaklardan yararlanan çözümler bir olağanüstü durum kurtarma stratejisi tanımlamalı ve çözümün başka bir bölgede kurtarılmasını yapılandırmalıdır.

Güvenli dağıtım teknikleri

VM'lerinizi nereye dağıttığınız üzerinde daha fazla denetim sahibi olmak için bölgesel, ölçek kümesi VM'leri yerine bölgesel dağıtım yapmalısınız. Ancak, bölgesel VM'ler yalnızca bölge yalıtımı sağlar, alanlar arası yedeklilik sağlamaz. Bölgesel VM'lerle tam alanlar arası yedeklilik elde etmek için farklı bölgelerde iki veya daha fazla VM olmalıdır.

Ayrıca alanlar arası yedekli VM'leriniz için en fazla dağıtım seçeneğini kullanmanız önerilir. Daha fazla bilgi için bkz . yayma seçenekleri.

Yayılım seçenekleri

Bir ölçek kümesini bir veya daha fazla kullanılabilirlik alanına dağıttığınızda, aşağıdaki yayılma seçeneklerine sahip olursunuz (API sürüm 2017-12-01 itibariyle):

  • Maksimum yayma (platformFaultDomainCount = 1). En fazla yayma, çoğu durumda en iyi yayılmayı sağladığından önerilen dağıtım seçeneğidir. Çoğaltmaları farklı donanım yalıtım birimlerine yayarsanız, kullanılabilirlik alanlarına yaymanızı ve her bölge içinde maksimum yayma kullanmanızı öneririz.

    Maksimum yayma ile, ölçek kümesi VM'lerinizi her bölge içinde mümkün olduğunca çok hata etki alanına yayar. Bu yayma, bölge başına beşten büyük veya daha az hata etki alanına yayılabilir.

    Not

    Maksimum yayma ile, VM'lerin kaç hata etki alanına yayıldığına bakılmaksızın, hem ölçek kümesi VM örneği görünümünde hem de örnek meta verilerinde yalnızca bir hata etki alanı görebilirsiniz. Her bölge içindeki yayılma örtükdür.

  • Statik sabit yayma (platformFaultDomainCount = 5). Statik sabit yayma ile ölçek kümesi, VM'lerinizi bölge başına tam olarak beş hata etki alanına yayar. Ölçek kümesi ayırma isteğini karşılamak için bölge başına beş ayrı hata etki alanı bulamazsa istek başarısız olur.

  • Yönetilen disk hata etki alanlarıyla hizalanmış yayma (platformFaultDomainCount = 2 veya 3) Ölçek kümesi hata etki alanlarının sayısını yönetilen disk hata etki alanı sayısıyla hizalamayı düşünebilirsiniz. Bu hizalama, yönetilen disklerin hata etki alanının tamamı kapanırsa çekirdek kaybını önlemeye yardımcı olabilir. Hata etki alanı sayısı, bölgelerin her birinde kullanılabilen yönetilen disk hata etki alanlarının sayısından küçük veya buna eşit olarak ayarlanabilir. Bölgeye göre Yönetilen Diskler hata etki alanı sayısı hakkında bilgi edinmek için bkz. [buraya belge ekleme](buraya bağlantı).

Bölge dengeleme

Birden çok bölgeye dağıtılmış ölçek kümeleri için (alanlar arası yedekli), en iyi efor bölgesi bakiyesini veya katı bölge bakiyesini seçebilirsiniz. Her bölge, ölçek kümesindeki diğer tüm bölgelerle aynı sayıda VM 'ye (artı veya eksi bir VM) sahipse ölçek kümesi "dengeli" olarak kabul edilir. Örneğin:

Ölçek Kümesi Bölge 1'deki VM'ler Bölge 2'deki VM'ler Bölge 3'teki VM'ler Bölge Dengeleme
Dengeli ölçek kümesi 2 3 3 Bu ölçek kümesi dengeli olarak kabul edilir. Vm sayısı farklı olan tek bir bölge vardır ve diğer bölgelerden yalnızca 1 daha azdır.
Dengesiz ölçek kümesi 1 3 3 Bu ölçek kümesi dengesiz olarak kabul edilir. Bölge 1,2 ve 3 bölgelerinden 2 daha az VM'ye sahiptir.

Ölçek kümesindeki VM'lerin başarıyla oluşturulması mümkündür, ancak bu VM'lerdeki uzantılar dağıtılamaz. Uzantı hatası olan VM'ler, ölçek kümesinin dengelenip dengelenmediği belirlenirken yine de sayılır. Örneğin, bölge 1'de 3 VM, bölge 2'de 3 VM ve bölge 3'teki 3 VM'ye sahip bir ölçek kümesi, bölge 1'de tüm uzantılar başarısız olsa ve tüm uzantılar 2. ve 3. bölgelerde başarılı olsa bile dengeli olarak kabul edilir.

En iyi efor bölgesi bakiyesiyle ölçek kümesi, dengeyi korurken ölçeği daraltmaya ve genişletmeye çalışır. Ancak, bazı nedenlerden dolayı dengeleme mümkün değilse (örneğin, bir bölge kapanırsa ölçek kümesi bu bölgede yeni bir VM oluşturamaz), ölçek kümesi geçici dengesizlik özelliğinin ölçeği başarıyla daraltmasına veya genişletmesine olanak tanır. Sonraki ölçek genişletme denemelerinde ölçek kümesi, ölçek kümesinin dengelenebilmek için daha fazla VM gerektiren bölgelere VM ekler. Benzer şekilde, sonraki deneme ölçeklerinde ölçek kümesi, ölçek kümesinin dengelenebilmek için daha az VM gerektiren bölgelerden VM'leri kaldırır. "Katı bölge bakiyesi" ile ölçek kümesi, bu durumda dengesizliğe neden olacaksa ölçeği daraltma veya genişletme girişimleri başarısız olur.

En iyi çalışma alanı bakiyesini kullanmak için false olarak ayarlayınzoneBalance. Bu zoneBalance ayar API sürüm 2017-12-01'de varsayılandır. Katı bölge bakiyesi kullanmak için true olarak ayarlayınzoneBalance.

Kullanılabilirlik alanı desteğine geçiş

Bölgesel ölçek kümesini kullanılabilirlik alanı desteğine yeniden dağıtmayı öğrenmek için bkz. Sanal Makineler ve Sanal Makine Ölçek Kümeleri kullanılabilirlik alanı desteğine geçirme.

Ek yönergeler

Yerleştirme grupları

Önemli

Yerleştirme grupları yalnızca Tekdüzen düzenleme modunda çalışan Sanal Makine Ölçek Kümeleri için geçerlidir.

Bir Sanal Makine Ölçek Kümesi dağıttığınızda, kullanılabilirlik alanı başına tek veya birden çok yerleştirme grubuyla dağıtma seçeneğiniz vardır. Bölgesel ölçek kümeleri için seçim, bölgede tek bir yerleştirme grubuna veya bölgede birden çok yerleştirme grubuna sahip olmaktır. Ölçek kümesi özelliği singlePlacementGroup false olarak ayarlanırsa, ölçek kümesi birden çok yerleştirme grubundan oluşabilir ve 0-1000 VM aralığına sahiptir. Varsayılan true değerine ayarlandığında ölçek kümesi tek bir yerleştirme grubundan oluşur ve 0-100 VM aralığına sahiptir. Çoğu iş yükü için, daha fazla ölçek sağlayan birden çok yerleştirme grubu öneririz. API sürüm 2017-12-01'de ölçek kümeleri, tek bölgeli ve bölgeler arası ölçek kümeleri için varsayılan olarak birden çok yerleştirme grubuna ayarlıdır, ancak bölgesel ölçek kümeleri için varsayılan olarak tek yerleştirme grubuna sahiptir.

Sonraki adımlar

Sanal Makine Ölçek Kümeleri ile otomatik ölçeklendirmeyi kullanın.