Load balancing (yük dengeleme), gelen trafiği birden fazla sunucuya dağıtarak hem performansı hem de erişilebilirliği artıran bir tekniktir. Tek bir sunucu yüke dayanamadığında veya arızalandığında hizmetin kesintisiz sürmesini sağlar. Bu rehberde yük dengelemenin nasıl çalıştığını ve temel yöntemlerini ele alıyoruz.
Neden Yük Dengeleme?
- Ölçeklenebilirlik: Trafik arttıkça sunucu ekleyerek yatay ölçekleme yapabilirsiniz.
- Yüksek erişilebilirlik: Bir sunucu çökse bile diğerleri hizmeti sürdürür.
- Performans: Yük dağıtıldığı için her sunucu daha rahat çalışır.
Yük Dengeleme Algoritmaları
- Round Robin: İstekleri sunuculara sırayla dağıtır.
- Least Connections: O an en az aktif bağlantıya sahip sunucuya yönlendirir.
- IP Hash: Aynı istemciyi hep aynı sunucuya yönlendirir (oturum tutarlılığı).
- Weighted (Ağırlıklı): Güçlü sunuculara daha fazla pay verir.
Nginx ile Basit Yük Dengeleme
Nginx, upstream bloğu ile kolayca bir yük dengeleyici olarak yapılandırılabilir:
upstream backend {
least_conn;
server 10.0.0.1;
server 10.0.0.2;
server 10.0.0.3;
}
server {
location / {
proxy_pass http://backend;
}
}Sağlık Kontrolü (Health Check)
İyi bir yük dengeleyici, arka uç sunucuların durumunu düzenli kontrol eder ve yanıt vermeyen sunuculara trafik göndermez. Böylece kullanıcılar hatalı bir sunucuya düşmez.
Oturum Yönetimi
Kullanıcı oturumları için iki yaklaşım vardır: sticky session (aynı kullanıcıyı aynı sunucuya bağlama) veya oturumları merkezi bir depoda (Redis gibi) tutma. İkinci yöntem, sunucular arası tam esneklik sağlar.
Sonuç
Yük dengeleme, büyüyen ve kesintiye tolerans göstermesi gereken projeler için temel bir mimaridir. Doğru algoritma ve sağlık kontrolleriyle hem yüksek trafiği karşılar hem de tek nokta arızasını ortadan kaldırırsınız.
İlgili rehberler:
- Nginx Yapılandırma — Upstream ve proxy
- Bulut Bilişim Nedir? — Ölçeklenebilir altyapı
- Redis Cache — Merkezi oturum yönetimi
Yüksek erişilebilirlik mimarileri için Dedicated Sunucu ve Bulut Sunucu çözümlerimizi inceleyin.
İlgili Hizmetler
İlgili Yazılar
Ağ Temelleri Rehberi: OSI, IP, Firewall ve VLAN (2026)
Bilgisayar ağları temelleri: OSI modeli, IP adresleme, subnetting, firewall kuralları, VLAN yapılandırması ve ağ komutları.
Fortinet FortiGate Firewall Yapılandırma Rehberi (2026)
FortiGate NGFW kurulumu, firewall policy oluşturma, SSL VPN yapılandırması, IPS, web filtreleme ve CLI komutları.
DDoS Saldırı Türleri ve Korunma Yöntemleri (2026)
DDoS saldırısı nedir, hangi türleri vardır? L3/L4/L7 saldırılar, SYN flood, UDP amplification ve StormWall + XDP ile katmanlı korunma rehberi.
IPv4 ve IPv6 Adres Yönetimi Rehberi (2026)
IPv4 ve IPv6 arasındaki farklar, subnetting, IP tükenmesi, ek IP satın alma ve sunucuya IP yapılandırma rehberi.

