Azure Load Balancer algoritması
Azure Load Balancer, Gecikme süresini ultra düşük tutarken Azure'ın en yüksek performanslı Load Balancer'ıdır. Azure Load Balancer hakkında daha fazla bilgi edinmek için Azure Load Balancer'a genel bakış veya Azure Load balancer bileşenleri'ni ziyaret edin.
Azure Load Balancer, yük dengeleme algoritması olarak tanımlama grubu tabanlı bir karma kullanır.
Yük dengeleme algoritması
Yük dengeleyici kuralı oluşturarak, bir yük dengeleyicinin ön ucundaki gelen trafik akışlarını arka uç havuzlarına dağıtabilirsiniz. Azure Load Balancer, gelen akışların (bayt değil) dağıtımı için beş tanımlama grubu karma algoritması kullanır. Yük dengeleyici, trafiği arka uç havuzu örneklerine yönlendirirken TCP/UDP üst bilgi akışlarının üst bilgilerini yeniden yazar (yük dengeleyici HTTP/HTTPS üst bilgilerini yeniden yazmaz). Yük dengeleyicinin sistem durumu yoklaması iyi durumda bir arka uç uç noktasını gösterdiğinde, arka uç örnekleri yeni trafik akışları almak için kullanılabilir.
Azure Load Balancer varsayılan olarak beş tanımlama grubu karması kullanır.
Beşli tanımlama grubu şunları içerir:
- Kaynak IP adresi
- Kaynak bağlantı noktası
- Hedef IP adresi
- Hedef bağlantı noktası
- Akışları kullanılabilir sunucularla eşlemek için IP protokolü numarası
ayrıca, iki tanımlama grubu veya üç tanımlama grubu tabanlı yük dengeleme kullanan oturum benzimi dağıtım modunu da kullanabilirsiniz.
Azure Load Balancer herhangi bir TCP/UDP uygulama senaryosunu destekler ve akışları kapatmaz veya başlatmaz. Yük dengeleyici ayrıca herhangi bir akışın yüküyle etkileşim kurmaz. Uygulama yükleri yük dengeleyici için saydamdır. Herhangi bir UDP veya TCP uygulaması desteklenebilir.
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 kurmadığından veya TLS boşaltması sağlamadığından, kapsamlı şifreli senaryolar oluşturabilirsiniz. Yük dengeleyicinin kullanılması, VM'nin kendisinde TLS bağlantısını sonlandırarak TLS uygulamaları için büyük bir ölçek genişletme elde eder. Örneğin TLS oturum anahtarı oluşturma kapasiteniz, arka uç havuzuna eklediğiniz VM'lerin 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 arasında tcp el sıkışması gerçekleşir. Ön uç isteğine verilen yanıt, arka uç VM'leri tarafından oluşturulan yanıttır. Ön uca bağlantıyı başarıyla doğruladığınızda, en az bir arka uç sanal makinesine bağlantıyı doğrularsınız.
Sonraki adımlar
- Azure Load Balancer hakkında daha fazla bilgi edinin.
- Azure Load Balancer'ı oluşturan bileşenler hakkında bilgi edinin.
- Sistem Durumu Yoklamaları hakkında bilgi edinin.
- Azure Load Balancer'ın trafik dağıtım modları hakkında bilgi edinin
- Load Balancer kullanmaya başlamak için bkz. Genel Standart Load Balancer oluşturma: bir tane oluşturma, özel IIS uzantısı yüklü VM'ler oluşturma ve web uygulamasını VM'ler arasında yük dengeleme.
- Azure Load Balancer giden bağlantıları hakkında bilgi edinin.