Kullanılabilirlik alanları nelerdir?

Birçok Azure bölgesi, erişilebilirlik alanları sağlar ve bunlar bölge içinde yer alan dağınık veri merkezi gruplarıdır. Her kullanılabilirlik alanı bağımsız güç, soğutma ve ağ altyapısına sahiptir, böylece bir bölgede kesinti yaşanırsa bölgesel hizmetler, kapasite ve yüksek kullanılabilirlik kalan bölgeler tarafından desteklenir. Bazı Azure hizmetleri birden çok bölgeyi otomatik olarak kullanırken, diğerleri birden çok bölgeli dağıtımı yapılandırmanızı gerektirir.

Kullanılabilirlik alanları yalnızca bölgenin tamamını etkileyen büyük ölçekli kesintilere karşı koruma sağlar. Ayrıca, bir bölge içinde sunucu rafı veya küme hatası gibi daha küçük kapsamlı hatalara karşı dayanıklılık sağlar. Bu senaryolarda, etkilenen bölgenin bölümleri çalışır durumda kalsa bile iş yükleri diğer bölgelerde çalışmaya devam edebilir.

Aşağıdaki diyagramda çeşitli örnek Azure bölgeleri gösterilmektedir. Bölge 1 ve 2 kullanılabilirlik alanlarını destekler ve 3. ve 4. bölgelerde kullanılabilirlik alanları yoktur. Bazı bölgelerin bir veri merkezi, bazılarının birden çok veri merkezi vardır.

Azure bölgesinde fiziksel olarak ayrılmış kullanılabilirlik alanı konumlarının diyagramı.

Tavsiye

Hangi bölgelerin kullanılabilirlik alanlarını desteklediğini görmek için bkz. Azure bölgeleri listesi.

Veri merkezleri ve kullanılabilirlik alanları

Kullanılabilirlik alanı, bir bölgedeki bir veya daha fazla fiziksel olarak ayrı veri merkezinin mantıksal gruplandırılmasıdır . Her kullanılabilirlik alanı, birinde bir sorun olduğunda (güç kesintisi veya ağ sorunu gibi) diğerlerinin çalışmaya devam etmesi için oluşturulur. Tek bir veri merkezi bu koruma düzeyini tek başına sunmaz.

Kullanılabilirlik alanları genellikle birkaç kilometre ile ayrılır ve genellikle birbirine 100 kilometre mesafededir. Bu, yerel kesintilerin veya hava durumu olaylarının aynı anda birden çok bölgeyi etkileme olasılığını azaltırken düşük gecikme süreli bağlantı sağlar.

Veri merkezi konumları sıkı güvenlik açığı risk değerlendirmesi ölçütleri kullanılarak seçilir. Bu işlem, veri merkezine özgü tüm önemli riskleri belirler ve kullanılabilirlik alanları arasında paylaşılan riskleri dikkate alır.

Kullanılabilirlik alanı desteği türleri

Azure hizmetleri kaynakları için farklı türde kullanılabilirlik alanı desteği sağlayabilir ve hizmetlerin çoğu zone-redundant veya zonal kaynaklarını dağıtmayı destekler:

  • Alanlar arası yedekli kaynaklar: Alanlar arası yedekli kaynaklar, hizmet tarafından birden çok kullanılabilirlik alanına çoğaltılır veya dağıtılır. Örneğin, alanlar arası yedekli veri hizmetleri verileri birden çok bölgede çoğaltarak bir bölgedeki bir hatanın verilerin kullanılabilirliğini etkilememesini sağlar. Bazı hizmetler desteklenen bölgelerde otomatik olarak alanlar arası yedeklidir, diğer hizmetler ise kaynağınızı alanlar arası yedekli olacak şekilde yapılandırmanızı gerektirir.

    Çoğu hizmet için Microsoft kaynaklarınızın kullandığı bölgeleri seçer, ancak bazen bölge kümesini seçebilirsiniz. Hizmetler, tasarımlarına bağlı olarak bölgedeki bölgelerin farklı bir sayısını veya alt kümesini kullanabilir. Kaynak, iki veya daha fazla bölge kullandığı sürece bölge hatasına dayanıklıdır.

    Kullanılabilirlik alanlarını kullanan bir mimari planlarken aşağıdaki sayıları birbirinden ayırt edin:

    • Bölgedeki bölgeler: Bölgenin sağladığı toplam kullanılabilirlik alanı sayısı.

    • Bir hizmet veya kaynak tarafından kullanılan bölgeler: Belirli bir hizmetin veya kaynağın bileşenlerini dağıtıldığı bölge sayısı. Bir hizmet, bölgedeki bölgelerin yalnızca bir alt kümesini kullanabilir.

    • Örnekler veya çoğaltmalar: Dağıtılan kaynak örneklerinin veya veri çoğaltmalarının sayısı. Bu say ın iki bölge sayısıyla da eşleşmesi gerekmez. Hizmete bağlı olarak, bir bölge birden çok örnek veya çoğaltma içerebilir ve bazı bölgelerde bu hizmet veya kaynak için hiçbiri bulunmayabilir.

    Bu sayıların eşleşmesi gerekmez. Örneğin, bir bölge dört kullanılabilirlik alanı sağlarken, bir hizmet bu bölgelerden üç tane kullanır ve üçten fazla örnek veya çoğaltma tutar. Topolojisini anlamak için her hizmetin güvenilirlik kılavuzunu gözden geçirin.

    Alanlar arası yedekli dağıtımlarla Microsoft, istekleri bölgelere yayma ve verilerin bölgeler arasında çoğaltılması gibi işlemleri yönetir. Kullanılabilirlik alanında bir kesinti oluşursa, Microsoft başka bir bölgeye yük devretmeyi otomatik olarak yönetir.

    Birden çok bölgeye dağıtılan alanlar arası yedekli kaynağın diyagramı.

  • Bölgesel kaynaklar: Bölgesel bir kaynak, seçtiğiniz tek bir kullanılabilirlik alanına dağıtılır.

    Tek bir bölgeye dağıtılan bölgesel kaynağın diyagramı.

    Bölgesel dağıtımlar, kullanılabilirlik alanı kesintilerine karşı otomatik olarak dayanıklılık sağlamaz. Ancak, bölgesel kaynaklar diğer bölgelerdeki hatalardan yalıtılır. Ayrıca, olağan dışı derecede katı gecikme süresi veya performans gereksinimlerini karşılamanıza da yardımcı olabilir. Örneğin, sanal makineler kullanılarak oluşturulan sohbetli bir iş yükü için, aralarındaki bağlantıların gecikme süresini azaltmak için aynı bölgeye birden çok sanal makine dağıtmayı seçebilirsiniz.

    Bölgesel kaynakları kullanılabilirlik alanı kesintilerine dayanıklı hale getirmek için, bölge içindeki birden çok kullanılabilirlik alanında ayrı kaynaklara sahip bir mimari tasarlamanız gerekir. Microsoft sizin için işlemi yönetmez. Kullanılabilirlik alanında bir kesinti oluştuğunda, başka bir alana yük devretmek sizin sorumluluğunuzdadır.

    Üç ayrı bölgeye dağıtılan üç bölgesel kaynağın diyagramı.

Bir kaynağı alanlar arası yedekli olacak şekilde yapılandırdığınızda veya farklı kullanılabilirlik alanlarında bir bölgesel kaynağın birden çok örneğini kullanıyorsanız, kaynağınız alanlar arası dayanıklı olarak kabul edilir; yani tek bir kullanılabilirlik alanının kesintisine karşı dayanıklıdır. Bölgesel dağıtımları kullanma ve bölge dayanıklılığını koruma hakkında daha fazla bilgi edinmek için bkz. Bölgesel kaynaklar ve bölge dayanıklılığı.

Güvenilirlik stratejinizi tasarlarken, iş yükünüzdeki her hizmetin kullanılabilirlik alanlarını nasıl desteklediğini anladığınızdan emin olun. Örneğin, bazı hizmetlerin belirli katmanlar veya SKU'lar gibi kullanılabilirlik alanı desteği için karşılaması gereken ek gereksinimleri olabilir. Güvenilirlik kılavuzları bu tür gereksinimlerin ayrıntılarını içerir.

Kaynak kullanılabilirlik alanlarını kullanacak şekilde yapılandırılmamışsa, kullandığınız bölge bölgeleri desteklemediği için veya yapılandırma seçenekleriniz nedeniyle buna bölgesel olmayan veya bölgesel dağıtım adı verilir. Azure, bölgedeki herhangi bir bölgeye bölgesel olmayan kaynaklar yerleştirebilir. Hangi kaynakların hangi bölgelere gideceğini seçmezsiniz. Bölgedeki herhangi bir kullanılabilirlik alanında kesinti yaşanırsa, bölge dışı kaynaklar etkilenen bölgede olabilir ve kapalı kalma süresiyle karşılaşabilir.

Kullanılabilirlik alanı desteği için kaynakları yapılandırma

Her hizmetin kullanılabilirlik alanı desteğini yapılandırmak için kendi yöntemi vardır ve bazı hizmetler herhangi bir yapılandırma gerektirmez. Her hizmetin kullanılabilirlik alanlarını nasıl desteklediği ve bu desteği nasıl yapılandıracağınızı öğrenmek için bkz. hizmete göre Azure güvenilirlik kılavuzları.

Fiziksel ve mantıksal kullanılabilirlik alanları

Her veri merkezi bir fiziksel bölgeye atanır. Fiziksel bölgeler Azure aboneliğinizdeki mantıksal bölgelere eşlenir ve farklı aboneliklerin eşleme sırası farklı olabilir. Azure aboneliklere, abonelik oluşturulurken eşlemeleri otomatik olarak atanır. Bu nedenle, bir aboneliğin bölge eşlemesi diğer abonelikler için farklı olabilir.

Örneğin, A aboneliğinde mantıksal bölge 2 ile eşlenmiş fiziksel bölge 1, B aboneliğinde ise mantıksal bölge 3 ile eşlenmiş fiziksel bölge 1 olabilir:

Mantıksal ve fiziksel kullanılabilirlik alanı eşleme diyagramı.

Microsoft var olan bir bölgeye yeni kullanılabilirlik alanları eklediğinde, mevcut aboneliklerin bölge eşlemeleri değişmez. Yeni bölge, mevcut aboneliklerdeki fiziksel bölge numarasıyla aynı mantıksal bölge numarasını kullanır. Bölge eklendikten sonra oluşturulan yeni aboneliklerin eşlemesi farklı olabilir.

Aboneliğinizin mantıksal ve fiziksel bölgeleri arasındaki eşlemeyi anlamak için Azure CLI veya Azure PowerShell veya Azure Resource Manager API'lerini kullanın.

az account list-locations komutunu kullanın:

az account list-locations \
    --query "[?availabilityZoneMappings].{availabilityZoneMappings: availabilityZoneMappings, displayName: displayName, name: name}"

Kullanılabilirlik alanları ve Azure güncelleştirmeleri

her bölge için Microsoft güncelleştirmeleri tek seferde tek bir kullanılabilirlik alanı içinde Azure hizmetlere dağıtmayı amaçlar. Bu yaklaşım, güncelleştirmelerin etkin bir iş yükü üzerindeki etkisini azaltarak güncelleştirme devam ederken iş yükünün diğer bölgelerde çalışmaya devam etmesini sağlar. Sıralı bölge güncelleştirmelerinden yararlanmak için iş yükünüz zaten birden çok bölgede çalışacak şekilde yapılandırılmış olmalıdır. Azure güncelleştirmeleri nasıl dağıttığı hakkında daha fazla bilgi için bkz. Uygönetimli dağıtım uygulamalarını geliştirme.

Bölgeler arası ağ

Her bölge içinde kullanılabilirlik alanları yüksek performanslı bir ağ üzerinden bağlanır. Microsoft yaklaşık 2 milisaniyeden kısa gidiş dönüş gecikme süresiyle bölgeler arası iletişim sağlamaya çalışır. Düşük gecikme süresi, bir bölge içinde yüksek performanslı iletişime ve birden çok kullanılabilirlik alanında verilerin zaman uyumlu olarak çoğaltılmasına olanak tanır. Hedef gecikme süresi, ağ bağlantılarının gecikme süresini ifade eder. Kullandığınız iletişim protokolüne ve belirli bir ağ akışı için gereken ağ atlamalarına bağlı olarak, gözlemlediğiniz gecikme süresi farklı olabilir.

Çoğu iş yükünde, performansınızı belirgin bir şekilde etkilemeden çözümünüzün bileşenlerini kullanılabilirlik alanları arasında dağıtabilirsiniz. Bölgeler arası gecikme süresine karşı yüksek düzeyde duyarlılığa sahip bir iş yükünüz varsa, seçtiğiniz kullanılabilirlik alanları arasındaki gecikme süresini gerçek protokolleriniz ve yapılandırmanızla test etmek önemlidir. Bölgeler arası trafiği azaltmak için bölgesel dağıtımları kullanmak mümkündür, ancak en uygun şekilde güvenilirlik strateji planınızda birden çok kullanılabilirlik alanı kullanmanız gerekir. Bölgesel dağıtımları kullanma ve bölge dayanıklılığını koruma hakkında daha fazla bilgi edinmek için bkz. Bölgesel kaynaklar ve bölge dayanıklılığı.

Azure, ister özel ister genel IP adresi kullanın, aynı bölgedeki kullanılabilirlik alanları arasında veri aktarımı için ücret ödemez.

Kullanılabilirlik alanı mimari kılavuzu

Güvenilir iş yükleri elde etmek için:

  • Üretim iş yükleri, bulundukları bölge kullanılabilirlik alanlarını destekliyorsa birden çok kullanılabilirlik alanı kullanacak şekilde yapılandırılmalıdır.
  • Görev açısından kritik iş yükleri için hem çok bölgeli hem de çok bölgeli bir çözüm düşünmelisiniz.

Veri yerleşimi veya egemenlik gereksinimleriyle tek bir bölgeye kısıtlanmış iş yükleri için, verileri bölgenin dışına taşımadan kullanılabilirliği en üst düzeye çıkarmanın birincil önerilen yolu birden çok kullanılabilirlik alanına dağıtmaktır. Kullanılabilirlik alanı arızalarına dayanıklı bir yapılandırma, çoğaltmaları bölgesel sınırlar içinde tutarken tek bir kullanılabilirlik alanı devre dışı kalırsa sürekliliği korur.

Kullanılabilirlik alanları, tam bölge kesintilerine karşı korunmaz. Uyumluluk gereksinimleriniz ikincil bir Azure bölgesi kullanmanıza izin vermiyorsa, Azure Backup ve diğer yedekleme yaklaşımlarını kullanma gibi yedekleme ve geri yükleme yordamlarıyla birlikte bölge içi yedekliliği planlayın. Bölge genelindeki kesintilerden kurtarmak için gereken süreyi yansıtan kurtarma hedeflerini ayarlayın.

Bir çözüm mimarisinde bölgeleri ve kullanılabilirlik alanlarını kullanma hakkında daha ayrıntılı bilgi için bkz. Kullanılabilirlik alanlarını ve bölgelerini kullanma önerileri.

Kullanılabilirlik alanları olan bölgeler

Aşağıdaki tabloda yer alan bölgeler kullanılabilirlik alanlarını destekler. Her bölge hakkında daha kapsamlı bilgi için bkz. Azure bölgeleri listesi.

Uyarı

Bir bölge kullanılabilirlik alanları sağladığında bile, bazı hizmetler bu bölgede bunları desteklemeyebilir. Kullanılabilirlik alanı etkin hizmetler için bölge desteği hakkında bilgi edinmek için Azure hizmet güvenilirliği kılavuzlarına bakın.

Region Kullanılabilirlik alanı sayısı
Doğu Avustralya 3
Doğu Avusturya 3
Belçika Orta 3
Güney Brezilya 3
Orta Kanada 3
Central India 3
Central US 3
Chile Central 3
Danimarka Doğu 3
Doğu Asya 3
Doğu ABD 3
Doğu ABD 2 4 Bu bölgedeki kullanılabilirlik alanı desteğinin yakında geleceğini gösteren simge.
France Central 3
Almanya Batı Merkez 3
Hindistan Orta Güney 3
Indonesia Central 3
Israel Central 3
Italy North 3
Japonya Doğu 3
Japan West 3
Korea Central 3
Malaysia West 3
Orta Meksika 3
Yeni Zelanda Kuzey 3
ABD'nin Kuzey Orta Bölgesi 3 Bu bölgedeki kullanılabilirlik alanı desteğinin yakında geleceğini gösteren simge.
North Europe 3
Norway East 3
Poland Central 3
Qatar Central 3
Güney Afrika - Kuzey 3
ABD'nin Güney Merkez Bölgesi 3
Güneydoğu Asya 3
Spain Central 3
Sweden Central 3
Switzerland North 3
UAE North 3
Güney Birleşik Krallık 3
West Europe 3
Batı ABD 2 3
Batı ABD 3 3

Açıklama:

Bu bölgedeki kullanılabilirlik alanı desteğinin yakında geleceğini gösteren simge. Kullanılabilirlik alanları sayısı sütununda, bu simge bu bölgede bir veya daha fazla kullanılabilirlik alanının önizlemede olduğunu gösterir.