Azure Operatör Nexus'ta güvenilirlik
Önemli
Bu özellik şu anda önizlemededir. Önizlemeler, ek kullanım koşullarını kabul etmeniz şartıyla kullanımınıza sunulur.
Bu makalede Azure Operatör Nexus'ta güvenilirlik desteği açıklanır ve kullanılabilirlik alanlarıyla bölgesel dayanıklılık ele alınmaktadır. Azure'da güvenilirlik hakkında daha ayrıntılı bir genel bakış için bkz . Azure güvenilirliği.
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 kullanmak için Öneriler.
Azure Operatör Nexus varsayılan olarak kullanılabilirlik alanı yedekli dağıtımlar sunar. Küme Yöneticisi ve Network Fabric Denetleyicisi gibi operatör Nexus bileşenlerinin tümü kullanılabilirlik alanlarıyla etkinleştirilen bir Azure Kubernetes Service (AKS) kümesine dağıtılır. Depolama Hesap Hizmeti ve KeyVault gibi diğer hizmet bağımlılıkları da kullanılabilirlik alanı yedekliliği ile yapılandırılır.
Dekont
Operatör Nexus Şirket İçi örneği, yığının tüm düzeylerinde fiziksel yedeklilik sağlayan çok raflı bir tasarım uygular. Her raf bir hata etki alanı veya Nexus bölgesi olarak tasarlanmıştır. Müşteri iş yükleri birden çok rafa/düğüme dağıtılabilir ve temelde benzer bir çoklu kullanılabilirlik alanı deneyimi sağlar.
Azure kullanılabilirlik alanı azaltma deneyimi
Kullanılabilirlik alanı azaltma senaryosunda, kümeye ve kaynak sağlayıcılarına yönelik API çağrıları kesinti olmadan çalışmaya devam eder. Şu anda çalışan şirket içi kiracı iş yüklerini veya yeni kiracı iş yükleri oluşturma özelliğini etkilemez. Ayrıca İşleç Nexus ve diğer kaynak türlerinin dayanıklılığı sağlandığından veri kaybı yaşanmamalıdır.
Azure kullanılabilirlik bölgesi yük devretme desteği
Kullanılabilirlik alanı hatası durumunda, başka bir Azure kullanılabilirlik alanına yeniden bağlanma otomatiktir ve kullanıcıdan etkileşim gerektirmez.
İşleç Nexus örneği dağıtımlarında kullanılabilirlik
Azure Operatör Nexus iş yükü dağıtımlarında kullanılabilirliği sağlamak bölünmüş bir sorumluluktır. Önceki bölümde belirtildiği gibi, İşleç Nexus AKS tabanlı kaynaklar kullanılabilirlik alanı yedekliliği ile dağıtılır. Bu bölümde, şirket içi iş yükü kullanılabilirliği için en iyi yöntemleri ele alıyoruz.
Genel olarak, kullanılabilirlik hedeflerine yerel ve coğrafi olarak yedekli dağıtımlar aracılığıyla ulaşılır.
Nexus bölgesi: yerel iş yükü yedekliliği mekanizması
Operatör Nexus şirket içi örnekleri, yığının tüm düzeylerinde fiziksel yedeklilik sağlayan çok raflı bir tasarımdan oluşur. Her raf bir hata etki alanı olarak belirlenir ve bu nedenle, bu bölgelerin ve tercihen yerel yedekli iş yükü dağıtımları için kullanılması gereken bir Nexus bölgesi olarak yapılandırılabilir.
Nexus örneği: Coğrafi iş yükü yedekliliği mekanizması
Nexus şirket içi örnekleri belirli bir Azure bölgesinde barındırılır. Daha önce belirtildiği gibi, kullanılan Azure hizmetleri ve Nexus kaynakları bu Azure bölgesinin birden çok kullanılabilirlik alanına dağıtılır.
Coğrafi olarak dağıtılmış olan ve aynı operatör veri merkezinde (muhtemelen aynı coğrafi bölgede değil) ve farklı Azure bölgelerinde barındırılan Nexus örnekleri, coğrafi olarak yedeklilik için iş yüklerini yedekli olarak dağıtmak için kullanılmalıdır.
Uyarı
Coğrafi olarak dağıtılmış iki Nexus örneğinde iş yüklerinin dağıtılması, coğrafi olarak yedekli Nexus örnekleri farklı Azure bölgelerinde barındırılmadığı sürece gerçek coğrafi yedeklilik elde etmek için yeterli değildir.
Bir Azure bölgesinin kullanılamaz duruma gelmesi durumunda, azure hizmetleri ve bu bölgedeki Nexus kaynakları da kullanılamaz duruma gelir. Bu, çalışan iş yüklerini etkilemese de yeni iş yükleri, analizler vb. başlatma gibi özellikleri engeller.
Aynı coğrafi konumda birden çok Nexus örneği
Birden çok Nexus örneğinin aynı coğrafi konuma dağıtılması gereken senaryolar vardır. İş yükü coğrafi olarak yedeklilik, aynı coğrafi konumdaki Nexus örneklerine iş yükleri dağıtılarak elde edilmediği açıktır.
Kullanılabilirlik dışında güvenilirlik tasarımında dikkate alınacak noktalardan biri dayanıklılık ve hatalardan kurtarılabilme özelliğidir. Hatalardan kurtarma ve kurtarma süresi hedeflerini karşılama olanağı, hataların "patlama" veya etki yarıçapını sınırlamamızı gerektirir. Aynı coğrafi konuma birden çok Nexus örneğinin dağıtıldığı senaryoda dayanıklı tasarım, bu Nexus örneklerinin farklı Azure bölgelerinde barındırılması gerektiğini belirtir. Bu nedenle, bir Azure bölgesi başarısız olduğunda etkisi tek bir Nexus örneğiyle sınırlıdır.
Sonraki adımlar
Azure Mimari Merkezi'nin kullanılabilirlik alanlarıyla ilgili kılavuzu.