2.4. Yük Dengeleme
Bir yük dengeleyici, her isteğe hangi örneğin hizmet edeceğine karar verir ve bu karar; kuyruk gecikmenizi, kısmi bir kesinti sırasındaki patlama yarıçapınızı ve tek bir sıcak arka ucun tüm filoyu çökertip çökertemeyeceğini belirler. Mekanik, katmana göre keskin biçimde farklılaşır: bir L4 dengeleyici paketleri anlamadan taşır, bir L7 dengeleyici ise isteği okur ve içeriğe göre yönlendirebilir — daha yüksek maliyetle. Bu bölüm, algoritmaları, HTTP/2’nin kritik hale getirdiği bağlantı-istek ayrımını ve başarısız düğümleri kullanıcılar fark etmeden çeken sağlığa duyarlı yönlendirmeyi kapsar.
İncelenen Konular
Section titled “İncelenen Konular”- 2.4.1. L4 ve L7 Yük Dengeleme: Transport ve Uygulama Katmanı: Paketleri taşıyan transport katmanı dengelemeyi, içeriğe göre yönlendiren uygulama katmanı dengelemeyle karşılaştırır.
- 2.4.2. Algoritmalar: Round Robin, En Az Bağlantı, Ağırlıklı, Consistent Hashing: Round robin, en az bağlantı, ağırlıklı ve consistent hashing’i ve her birinin yükü ne zaman en iyi dağıttığını kapsar.
- 2.4.3. İstemci Taraflı ve Sunucu Taraflı Yük Dengeleme: Dengeleme kararını istemciye koymayı, onu ayrı bir yük dengeleyicinin arkasına gizlemeye karşı karşılaştırır.
- 2.4.4. Küresel Sunucu Yük Dengeleme (GSLB) ve Anycast: Kullanıcıları en yakın sağlıklı bölgeye yönlendiren küresel yük dengelemeyi ve Anycast yönlendirmeyi açıklar.
- 2.4.5. Sağlık Durumuna Duyarlı Yönlendirme ve Bağlantı Boşaltma: Başarısız düğümleri kullanıcılar fark etmeden çıkaran sağlık kontrollerini, outlier tespitini ve bağlantı boşaltmayı kapsar.