Nedir Yük Dengeleyici
Sunucular arasında trafik dağıtımı
Yük Dengeleyici (Load Balancer), yüksek erişilebilirlik ve performans sağlamak için gelen ağ trafiğini birden fazla sunucuya dağıtan bir altyapı bileşenidir.
Nasıl Çalışır
- İstemcilerden gelen istekleri alma
- Algoritmaya göre optimal sunucu seçimi
- İsteği seçilen sunucuya yönlendirme
- Sunucu sağlığını izleme (health checks)
Dengeleme Algoritmaları
- Round Robin — sıralı dağıtım
- Least Connections — en az bağlantılı sunucuya
- IP Hash — IP'ye göre istemci-sunucu bağlama
- Weighted — sunucu kapasitesine göre
Yük Dengeleyici Türleri
- L4 (Transport) — TCP/UDP seviyesi
- L7 (Application) — HTTP/HTTPS seviyesi
- DNS Yük Dengeleme — DNS kayıtları ile
- Donanım — özel cihazlar
Popüler Çözümler
- Nginx, HAProxy — yazılım tabanlı
- AWS ELB, GCP Load Balancer — bulut tabanlı
- F5 BIG-IP — donanım tabanlı