İçeriğe geçin

Yük dengeleyici

Yük dengeleyici, bağlantı veya talepleri birden fazla hedefe dağıtır. Gerçek davranışı dağıtım kuralı, durum yönetimi ve arıza kontrolleri belirler.

Diğer adlarıLoad Balancer
Bulut ve işletim

Yük dengeleyici nedir?

Yük dengeleyici, gelen bağlantı veya talepleri birden fazla sunucuya ya da uygulama örneğine dağıtır. NGINX, HTTP trafiği ve farklı dağıtım yöntemleri için bunu açıklar. Hangi hedefin seçileceği yapılandırmaya bağlıdır. Yük dağıtımı, her örneğin kendiliğinden aynı sayıda iş yürütmesi demek değildir.

Örnek: birden fazla portal örneği çalıştırmak

Kurgusal ekip aynı portalın birden fazla örneğini çalıştırır. Yük dengeleyici, talep için bir hedef seçer. Ekip, hedef değişiminin çelişkili görünümler oluşturmaması için oturumların, yüklenen dosyaların ve ortak verilerin nerede tutulacağını belirlemelidir.

Ayrıca kullanılamaz hedeflerin nasıl tespit edilip dağıtımdan çıkarılacağını tanımlar. Bir sunucuya ulaşılabilmesi, her iş akışının çalıştığını doğrulamaz.

Yük dengeleyicinin kendisi ve ortak hizmetler de arızalanabilir veya darboğaz olabilir. Bu nedenle birden fazla portal örneği, yüksek erişilebilirlik kanıtı değildir; öngörülen arıza davranışı kontrol edilmelidir.

Kaynaklar

Bu konudaki yazılar

ASES ile Bulut ve işletim

Barındırma, yayına alma, bakım ve destek