Azure Load Balancer dağıtım modları

Azure Load Balancer, arka uç havuzundaki örneklere bağlantıları yönlendirmek için aşağıdaki dağıtım modlarını destekler:

Dağıtım modu Hash tabanlı Oturum kalıcılığı: İstemci IP'si Oturum kalıcılığı: İstemci IP'si ve protokolü
Genel bakış Aynı istemci IP'sinden gelen trafik, backend havuzundaki herhangi bir sağlıklı örneğe yönlendirilir. Aynı istemci IP'sinden gelen trafik aynı arka uç örneğine yönlendirilir Aynı istemci IP'sinden ve protokolünden gelen trafik aynı arka uç örneğine yönlendirilir
Demetler beşli iki-lı üçlü
Azure portal yapılandırması Oturum kalıcılığı: Yok Oturum kalıcılığı: İstemci IP'si Oturum kalıcılığı: İstemci IP'si ve protokolü
REST API "loadDistribution":"Default" "loadDistribution":SourceIP "loadDistribution":SourceIPProtocol

Yük dengeleyicide bir dağıtım modundan diğerine geçerken kesinti süresi yoktur.

Hash tabanlı

Azure Load Balancer varsayılan olarak beşli karma tabanlı dağıtım modunu kullanır.

Beşli öbek şunlardan oluşur:

  • Kaynak IP
  • Kaynak bağlantı noktası
  • Hedef IP
  • Hedef bağlantı noktası
  • Protokol türü

Karma, trafiği arka uç kümesi içindeki sağlıklı arka uç örneklere yönlendirmek için kullanılır. Algoritma yalnızca bir aktarım oturumu içinde yapışkanlık sağlar. İstemci aynı kaynak IP'den yeni bir oturum başlattığında, kaynak bağlantı noktası değişir ve trafiğin farklı bir arka uç örneğine gitmesine neden olur.

Karma tabanlı dağıtımı yapılandırmak için Azure portalında oturum kalıcılığını None olarak seçmeniz gerekir. Bu, aynı istemciden gelen ardışık isteklerin herhangi bir sanal makine tarafından işlenebileceğini belirtir.

Sanal makinelere trafik yönlendirmesini gösteren beş tanımlama grubu karma tabanlı dağıtım modu diyagramının ekran görüntüsü.

Not

Kaynak IP adreslerinde ve bağlantı noktalarında sınırlı bir varyasyon olduğunda, yük dengeleyicinin trafiği arka uçlar arasında eşit olarak dağıtmak için yeterli ayrı akış bilgisi olmayabilir. Ara cihazların (SNAT gerçekleştiren güvenlik duvarları gibi) görünür kaynak IP adreslerinin sayısını azalttığı ve kaynak bağlantı noktalarını tahmin edilebilir desenlerde atadığı senaryolarda, trafik akışlarındaki kullanılabilir varyasyon özellikle az sayıda istemciden kaynaklandığında önemli ölçüde sınırlanabilir. Bu, arka uç örnekleri arasında oldukça dengesiz bir dağılıma veya dağılımın hiç olmamasına neden olabilir. Eşit olmayan dağıtımla karşılaşırsanız, ara cihaz üzerinden trafik gönderen istemci sayısını artırın veya karma simetrisini bozmak için ara cihaz örneklerinin veya yük dengeleyici arka uçlarının sayısını ayarlamayı deneyin.

Oturum kalıcılığı

Oturum kalıcılığı, oturum benzitesi, kaynak IP benzitesi veya istemci IP benzitesi olarak da bilinir. Bu dağıtım modu, arka uç örneklerine yönlendirmek için iki tanımlama grubu (kaynak IP ve hedef IP) veya üç tanımlama grubu (kaynak IP, hedef IP ve protokol türü) karması kullanır. Oturum kalıcılığı kullanılırken, aynı istemciden gelen bağlantılar arka uç havuzundaki aynı arka uç örneğine gider.

Oturum kalıcılığı modunun iki yapılandırma türü vardır:

  • İstemci IP'si (2 tanımlama grubu) - Aynı istemci IP adresinden gelen ardışık isteklerin aynı arka uç örneği tarafından işleneceğini belirtir.

  • İstemci IP'si ve protokolü (3 tanımlama grubu) - Aynı istemci IP adresi ve protokol bileşiminden gelen ardışık isteklerin aynı arka uç örneği tarafından işleneceğini belirtir.

Aşağıdaki şekilde iki elemanlı dizi yapılandırması gösterilmektedir. İki tanımlama kümesinin yük dengeleyiciden sanal makine 1'e (VM1) nasıl çalıştığına dikkat edin. VM1, VM2 ve VM3 tarafından yedeklenmiştir.

Yük dengeleyiciden sanal makinelere trafik yönlendirmeyi gösteren ikili grup oturum bağlılığı dağıtım modu diyagramının ekran görüntüsü.

Kullanım örnekleri

Kaynak IP benzeşimi, istemci IP'si ve protokolü ile (kaynak IP benzeşimi üçlü seti), Azure Load Balancer ile Uzak Masaüstü Ağ Geçidi (RD Ağ Geçidi) arasındaki uyumsuzluğu çözer.

Bir diğer kullanım örneği senaryosu da medya yüklemedir. Verilerin karşıya yüklenmesi UDP üzerinden yapılır, ancak denetim düzlemi TCP üzerinden gerçekleştirilir.

  • İstemci, yük dengeli genel adrese bir TCP oturumu başlatır ve belirli bir DIP'ye yönlendirilir. Bağlantı durumunu izlemek için kanal etkin bırakılır.
  • Aynı istemci bilgisayardan aynı yük dengeli genel uç noktaya yeni bir UDP oturumu başlatılır. Bağlantı, önceki TCP bağlantısıyla aynı DIP uç noktasına yönlendirilir. Medya yükleme, TCP aracılığıyla bir denetim kanalı korunurken yüksek aktarım hızıyla yürütülebilir.

Not

Load Balancer arka uç havuzu üyeleri bir sanal makineyi kaldırarak veya ekleyerek değiştiğinde, istemci isteklerinin dağıtımı yeniden oluşturulur. Aynı sunucuya varmak için mevcut istemcilerden gelen yeni bağlantılara bağımlı olamazsınız. Ayrıca, kaynak IP benzimliği dağıtım modunun kullanılması trafiğin eşit olmayan bir şekilde dağıtılmasını sağlayabilir. Ara sunucuların arkasında çalışan istemciler benzersiz bir istemci uygulaması olarak görülebilir.

Sonraki adımlar

Azure Load Balancer dağıtım modunu yapılandırma hakkında daha fazla bilgi için bkz . Azure Load Balancer için dağıtım modunu yapılandırma.