Azure Load Balancer algoritması
Yük dengeleyici hem UDP hem de TCP uygulamaları için çeşitli özellikler sağlar.
Yük dengeleme algoritması
Yük dengeleyici kuralı oluşturarak, bir yük dengeleyicinin ön ucundan gelen trafik akışlarını arka uç havuzlarına dağıtabilirsiniz. Azure Load Balancer akışlar (bayt değil) dağıtımı için beşli bir tuple karma algoritması kullanır. Trafiği arka uç havuzu örneklerine yönlendiren yük dengeleyici, TCP/UDP üst bilgileri akışlarının üst bilgilerini yeniden yazmaktadır (yük dengeleyici HTTP/HTTPS üst bilgilerini yeniden yazmaz). Yük dengeleyicinin sistem durumu araştırması iyi durumda bir arka uç uç noktası gösteriyorsa, arka uç örnekleri yeni trafik akışlarını almak için kullanılabilir olur.
Yük dengeleyici varsayılan olarak beşli bir tuple karması kullanır.
Karma şunları içerir:
- Kaynak IP adresi
- Kaynak bağlantı noktası
- Hedef IP adresi
- Hedef bağlantı noktası
- Akışları kullanılabilir sunuculara eşlemek için IP protokolü numarası
Uygulama bağımsızlığı ve saydamlığı
Yük dengeleyici tüm TCP/UDP uygulama senaryolarını destekler ve akışları kapatmaz veya kaynaklı değildir. Yük dengeleyici ayrıca herhangi bir akışın yüküyle etkileşim kurmaz.
- Uygulama yüklerini yük dengeleyici için saydamdır. Herhangi bir UDP veya TCP uygulaması destek olabilir.
Yük dengeleyici 4. katmanda çalışır ve uygulama katmanı ağ geçidi işlevselliği sağlamaz. Protokol el sıkışmaları her zaman doğrudan istemci ile arka uç havuzu örneği arasında gerçekleşir.
- Yük dengeleyici TCP yüküyle etkileşim kurmaz ve TLS yük boşaltması sağlamaz, kapsamlı şifreli senaryolar da derlemeniz gerekir. Yük dengeleyicinin kullanımı, VM'nin kendi üzerindeki TLS bağlantısını sonlandırarak TLS uygulamaları için büyük ölçek artışı elde eder. Örneğin, TLS oturum anahtarlama kapasiteniz yalnızca arka uç havuzuna ekley istediğiniz VM türü ve sayısıyla sınırlıdır.
Gelen akışa verilen yanıt her zaman sanal makineden gelen yanıttır. Akış sanal makineye ulaştığında özgün kaynak IP adresi de korunur.
- Her uç nokta bir VM tarafından yanıtlanır. Örneğin, istemci ile seçilen arka uç VM'leri arasında bir TCP el sıkışması oluşur. Ön uç isteğine verilen yanıt, arka uç VM'leri tarafından oluşturulan bir yanıtdır. Ön uç bağlantısını başarıyla doğrularken, en az bir arka uç sanal makinesine olan bağlantının doğrulanması gerekir.
Sonraki adımlar
- Bu bileşenlerin bileşenleri hakkında bilgi Azure Load Balancer.
- Trafiğin Azure Load Balancer modları hakkında bilgi edinebilirsiniz
- Load Balancer kullanmaya Standart Load Balancer için bkz. Genel Load Balancer oluşturma: özel IIS uzantısı yüklü VM'ler oluşturma ve VM'ler arasında web uygulamasının yük dengelemesi.
- Giden bağlantıları Azure Load Balancer hakkında bilgi edinin.
- hakkında daha fazla bilgi Azure Load Balancer.
- Durum Yoklamaları hakkında bilgi edinmek için.
- Tanılama hakkında Standart Load Balancer öğrenin.
- Ağ Güvenlik Grupları hakkında daha fazla bilgi.