Bu blogda, perakende müşteriyle yapılan bir örnek olay incelemesi aracılığıyla Microsoft Azure Bölgeler Arası Load Balancer’ı (Standart Load Balancer’ın Global katmanı olarak da bilinir) inceleyeceğiz. Müşteri, Azure Bölgeler Arası Load Balancer’ı uçtan uca mimarisine dahil ederek, TCP ve UDP bağlantıları için IP’lerini korurken olayları ölçeklendirmek için hızlı bir geri dönüş süresiyle son uygulamaları için bölge yedekliliği, yüksek kullanılabilirlik ve düşük gecikme süresi elde edebildi. DNS tabanlı küresel yük dengeleme çözümü, yaşam süresinin dikkate alınmamasından kaynaklanan uzun yük devretme süresi nedeniyle dikkate alınmış ancak benimsenmemiştir.
Coğrafi yakınlık tabanlı yönlendirme algoritması ile düşük gecikme süresi
Şekil 1: Azure Load Balancer ile tüm trafik, 5 demetli karma temel alınarak rastgele bir arka uç sunucusuna yönlendirilir.
Şekil 2: Bölgeler Arası Load Balancer ile trafik en yakın bölgesel dağıtıma yönlendirilir.
Önceki kurulumda, kaynak IP konumundan bağımsız olarak tüm trafik önce yük dengeleyicinin bölgesine iletilir. Bu, veri merkezlerinde ağ isteklerine ek gecikme süresi getirebilecek birkaç atlama gerektirebilir. Azure Bölgeler Arası Load Balancer’ın coğrafi yakınlık tabanlı yönlendirmesi sayesinde son müşteriler, gecikme süresini önemli ölçüde artıran en yakın bölgesel dağıtıma yönlendirilir.
Olağanüstü durum kurtarma için otomatik yük devretme
Şekil 3: Standart SKU Load Balancer ile tek bölgesel dağıtım veya Load Balancer çöktüğünde tüm trafik etkilenebilir.
Şekil 4: Bölgeler arası Load Balancer, olağanüstü durum kurtarma için sorunsuz yük devretme sağlar.
Standard Load Balancer bölgesel yedeklilik sunsa da bölgesel bir kaynaktır. Load Balancer’ın veya tüm arka uç sunucularının kullanılamaz duruma gelmesine neden olan bölgesel bir kesinti oluşursa trafik, Load Balancer ön ucuna ulaştığında iletilemez. Sonuç olarak, web sitesi son müşteriler tarafından kullanılamaz. Müşteri, mevcut birkaç bölgesel dağıtımın üzerine bir Bölgeler Arası Yük Dengeleyici ekleyerek, artık son uygulamalarının yüksek kullanılabilirliğini sağlayan bölge yedekliliği ile donanmış olur. Bir web sunucusu çökerse, son müşterinin trafiği, hiçbir paketin bırakılmamasını sağlamak için ikinci web sunucusuna yeniden yönlendirilir.
Kesinti süresi olmadan ölçeği artırın ve azaltın
Şekil 5: Microsoft Azure Sanal Makine Ölçek Kümeleri’ni (VMSS) Bölgeler Arası Load Balancer ile birlikte kullanırken kolay ölçeklendirme.
Diğer birçok endüstri gibi, perakende sektörü de mevsimsellik ve diğer kendiliğinden eğilimler nedeniyle trafik hacminde sık sık değişikliklerle karşı karşıyadır. Sonuç olarak, müşterinin en büyük endişesi gerçek zamanlı olarak ölçeği büyütmek ve küçültmektir. Bugün Bölgeler Arası Load Balancer ile bunu başarmanın iki yolu vardır. Bunun bir yolu, Bölgeler Arası Load Balancer’ın arkasına doğrudan bölgesel bir Genel Load Balancer eklemek veya kaldırmaktır. Başka bir yol da Microsoft Azure Sanal Makine Ölçek Kümeleri’ni önceden yapılandırılmış bir otomatik ölçeklendirme ilkesiyle kullanmaktır.
Kolay Kullanım için sorunsuz geçiş
Azure Load Balancer, istikrarlı bağlantı ve akıllı yük dengeleme için müşterinin uçtan uca mimarisinin önemli bir parçası olmuştur. Mevcut ağ mimarisini olduğu gibi bırakarak ve mevcut yük dengeleyici kurulumunun üzerine yalnızca bir Bölgeler Arası Yük Dengeleyici ekleyerek müşteri, Bölgeler Arası Yük Dengeleyici’nin eklenmesi nedeniyle herhangi bir ek yükten veya uyuşmazlıktan kurtulur.
İstemci IP koruması
Bölgeler arası yük dengeleyici, Load Balancer’ın ağ paketinin özgün IP adresini korumasını sağlayan bir Katman-4 doğrudan ağ yük dengeleyicisidir. IP koruması, arka uç sunucusunda özgün istemci IP adresine özgü mantık uygulamanıza olanak tanır.
Sonraki adımlar
Bölgeler arası Load Balancer önizleme aşamasındadır.
Azure portalını kullanarak bölgeler arası yük dengeleyici oluşturma hakkında bilgi edinmek için Microsoft Dokümanlar sayfamızı okuyun.