Nedir Yük Dengeleme
Sunucular arasında trafik dağıtımı
Yük Dengeleme
Yük Dengeleme, yüksek kullanılabilirlik ve uygulama performansı sağlamak için gelen ağ trafiğini birden fazla sunucuya dağıtma teknolojisidir.
Dengeleme Algoritmaları
| Algoritma | Açıklama | Kullanım Durumu | |-----------|----------|-----------------| | Round Robin | Sıralı dağıtım | Homojen sunucular | | Weighted Round Robin | Sunucu kapasitesine göre | Değişen performans | | Least Connections | En az yüklü sunucuya | Uzun bağlantılar | | IP Hash | İstemci IP hash'ine göre | Oturum yakınlığı | | Least Response Time | En hızlı yanıt | Kritik gecikme |
Yük Dengeleyici Türleri
- L4 (Taşıma Katmanı) — TCP/UDP, hızlı, içerik denetimi yok
- L7 (Uygulama Katmanı) — HTTP/HTTPS, URL/başlıklara göre akıllı yönlendirme
- DNS Yük Dengeleme — DNS seviyesinde dağıtım
- Anycast — coğrafi yük dengeleme
Popüler Çözümler
- Nginx, HAProxy — yazılım yük dengeleyicileri
- AWS ALB/NLB — bulut çözümleri
- F5 BIG-IP — donanım yük dengeleyicileri
- Kubernetes Ingress — konteynerler için
Avantajlar
- Yüksek kullanılabilirlik (99.99%)
- Yatay ölçekleme
- Hata toleransı
- SSL sonlandırma dağıtımı