Azure Load Balancer’ın genel katmanı, bulutta yerel bir küresel ağ yük dengeleme çözümüdür. Bölgeler arası Load Balancer ile müşteriler, trafiği ultra düşük gecikme süresi ve yüksek performansla birden çok Azure bölgesine dağıtabilir. Azure’un bölgeler arası Load Balancer’ının kullanım örneğini daha iyi anlamak için bir müşteri senaryosuna daha derinlemesine bakalım. Bu blogda bir müşteri, kullanım örneği ve Azure Load Balancer’ın kurtarmaya nasıl geldiği hakkında bilgi edineceğiz.

Azure Load Balancer’dan kimler yararlanabilir?

Bu örnek müşteri, otomotiv endüstrisinde bir yazılım satıcısıdır. Mevcut ürün teklifleri, araç bayilerinin satış fırsatları, araçlar ve müşteri hesapları dahil olmak üzere işlerinin tüm yönlerini yönetmelerine yardımcı olmaya odaklanan bulut tabanlı yazılımlardır. Küresel bir şirket olmasına rağmen, işlerinin çoğu Avrupa, Birleşik Krallık (İngiltere) ve Asya Pasifik bölgelerinde yapılmaktadır. Müşteri, küresel işini desteklemek için sanal makineler (VM’ler), çeşitli hizmet olarak platform (PaaS) çözümleri, Load Balancer ve MySQL dahil olmak üzere çok çeşitli Azure hizmetlerinden yararlanarak sürekli artan talebi karşılamaya yardımcı olur.

Mevcut genel yük dengeleme çözümleri nelerdir?

Müşteri, trafiği birden çok Azure bölgesine yönlendirmek için etki alanı adı hizmeti (DNS) tabanlı trafik dağıtımını kullanıyor. Her Azure bölgesinde, trafiği bir dizi sanal makineye dağıtmak için bölgesel Azure Load Balancer’lar dağıtırlar. Ancak, bir bölge çökerse, DNS önbelleğe alma nedeniyle kesinti süresi yaşadılar. Asgari düzeyde olmasına rağmen, bu, işleri küresel olarak genişledikçe üstlenmeye devam edebilecekleri bir risk değildi.

Mevcut çözümlerle ilgili sorunlar nelerdir?

Müşterinin çözümü küresel olduğundan, trafik arttıkça, bölgeler arasındaki uç noktalarından bilgi isterken yüksek gecikme süresi fark ettiler. Örneğin, Afrika’da bulunan kullanıcılar bilgi istemeye çalıştıklarında yüksek gecikme süresi fark ettiler. Genellikle istekleri başka bir kıtadaki bir Azure bölgesine yönlendirildi ve bu da yüksek gecikme süresine neden oldu. İstekleri düşük gecikme süresiyle yanıtlamak, iş sürekliliğini sağlamak için kritik bir iş gereksinimidir. Sonuç olarak, bölgesel yük devretmeye dayanan, aynı zamanda yüksek performansla ultra düşük gecikme süresi sağlayan bir çözüme ihtiyaçları vardı.

Azure’ın bölgeler arası Load Balancer’ı nasıl yardımcı oldu?

Düşük gecikme süresinin müşteri için bir gereklilik olduğu göz önüne alındığında, küresel katman 4 yük dengeleyici soruna mükemmel bir çözümdü. Müşteri, Azure’ın bölgeler arası Load Balancer’ını dağıtarak onlara bölgesel ofislerinde yük dengelemek için tek bir benzersiz küresel anycast IP sağladı. Azure’ın bölgeler arası Load Balancer’ı ile trafik en yakın bölgeye dağıtılarak hizmeti kullanırken düşük gecikme süresi sağlanır. Örneğin, bir müşteri Asya Pasifik bölgelerinden bağlandıysa, trafik otomatik olarak en yakın bölgeye, bu durumda Güneydoğu Asya’ya yönlendirilir. Müşteri, tüm bölgesel yük dengeleyicilerini bölgeler arası Load Balancer’ın arka ucuna ekleyebildi ve böylece herhangi bir ek kapalı kalma süresi olmadan gecikme süresini iyileştirdi. Güncelleştirme tüm bölgelere dağıtılmadan önce müşteri, veri yolu kullanılabilirliği ve sistem durumu araştırması durumu ölçümlerinin hem bölgeler arası Load Balancer’ında hem de her bölgesel Load Balancer’da yüzde 100 olduğunu doğruladı.
Şekilde, her biri bir Azure bölgesinin üç paneli gösterilmektedir: Doğu Asya, Birleşik Krallık Batı ve Güney Afrika Kuzey, her biri bir sanal ağ içerir. Her sanal ağda, arka uç kaynaklarını temsil etmesi amaçlanan 2 sanal makine vardır. Ayrıca, her panelde her bir arka uç kaynağına işaret eden bölgesel bir Azure Load Balancer gösterilir. Bu, yük dengeleyicinin trafiği arka uç kaynaklarının her birine dağıttığını sembolize eder. Ayrıca, her 3 panelin üstünde, her bir bölgesel yük dengeleyiciye işaret eden bir Azure bölgeler arası Load Balancer bulunur. Otomatik DMS'nin bir kullanıcı simgesiyle gösterilen son kullanıcısı, arka uçtan bilgi istemek için bölgeler arası yük dengeleyiciyle etkileşim kurar.

Bölgeler arası Load Balancer’ı dağıttıktan sonra, trafik artık bölgeler arasında ultra düşük gecikme süresiyle dağıtılmaktadır. Bölgeler arası Load Balancer bir ağ yük dengeleyici olduğundan, paketin tamamı yerine yalnızca TCP/UDP üstbilgileri hızlı bir şekilde denetlenir. Ayrıca, bölgeler arası Load Balancer, trafiği bir istemciye en yakın katılımcı Azure bölgesine gönderir. Bu avantajlar, trafiğin eskisinden daha düşük gecikme süresiyle sunulduğunu gören müşteri tarafından görülür.

 

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Fill out this field
Fill out this field
Lütfen geçerli bir e-posta adresi girin.
You need to agree with the terms to proceed

Menü