call
Load Balancer Nedir? Yük Dengeleyici Rehberi (2026)
Ag

Load Balancer Nedir? Yük Dengeleyici Rehberi (2026)

person

Weridata Teknik Ekip

Ağ ve Yüksek Erişilebilirlik Uzmanı

calendar_today9 Ağustos 2026schedule11 dk okuma

Load Balancer Nedir?

Load balancer (yük dengeleyici), gelen ağ veya uygulama trafiğini birden fazla sunucu arasında dağıtarak tek bir sunucunun aşırı yüklenmesini önleyen altyapı bileşenidir. Kullanıcı istekleri önce load balancer'a gelir; ardından tanımlı algoritmaya göre sağlıklı sunuculara yönlendirilir. Bu sayede yüksek trafik anlarında kesinti riski azalır, yanıt süreleri daha öngörülebilir hale gelir.

Modern web uygulamaları, API'ler ve e-ticaret siteleri için load balancer yalnızca bir "ekstra" değil; yüksek erişilebilirlik (high availability) mimarisinin temel taşıdır. Tek sunucuya bağımlı kalan sistemlerde donanım arızası veya ani trafik artışı doğrudan kesintiye yol açarken, yük dengeleme ile trafik diğer sunuculara kaydırılabilir.

Load Balancer Türleri: L4 vs L7

ÖzellikL4 (Transport)L7 (Application)
KatmanTCP/UDPHTTP/HTTPS
Karar kriteriIP, port, protokolURL, header, cookie, path
HızÇok yüksekYüksek (içerik incelemesi ekler)
Tipik kullanımOyun, VoIP, veritabanı proxyWeb, API, mikroservis yönlendirme

L4 load balancer paketleri hızlı ve düşük gecikmeli dağıtır; L7 ise uygulama katmanında akıllı kararlar verir — örneğin /api isteklerini ayrı bir sunucu grubuna, statik dosyaları başka bir gruba yönlendirebilir. Çoğu kurumsal senaryoda her iki katman da birlikte kullanılır.

Yaygın Yük Dağıtım Algoritmaları

  • Round Robin: İstekleri sırayla sunuculara dağıtır; eşit kapasiteli sunucularda basittir ve etkilidir.
  • Least Connections: O an en az bağlantısı olan sunucuya yönlendirir; uzun süren oturumlarda daha adildir.
  • IP Hash: İstemci IP'sine göre aynı sunucuya yapışır; session tutarlılığı gereken uygulamalarda kullanılır.
  • Weighted: Daha güçlü sunuculara daha fazla trafik verir; heterojen kümelerde avantajlıdır.

Health Check ve Failover

Load balancer'ın değeri, yalnızca trafiği dağıtmasında değil; sağlıksız sunucuları otomatik olarak trafikten çıkarmasında yatar. Health check mekanizması belirli aralıklarla sunuculara HTTP, TCP veya özel probe gönderir. Bir sunucu yanıt vermezse trafik diğerlerine kaydırılır (failover). Bu süreç saniyeler içinde gerçekleşebilir ve kullanıcı tarafında çoğu zaman fark edilmez.

Sağlıklı bir küme için en az iki uygulama sunucusu ve mümkünse yedekli load balancer (active-passive veya active-active) tercih edilmelidir. Yüksek erişilebilirlik ihtiyacı olan projelerde load balancer'ı cloud sunucu veya dedicated sunucu kümeleriyle birlikte planlamak doğru yaklaşımdır.

Load Balancer Ne Zaman Gerekir?

  • Trafik tek sunucunun kapasitesini düzenli olarak zorluyorsa
  • Sıfır (veya çok düşük) kesinti toleransı olan e-ticaret / SaaS uygulamalarında
  • Blue-green veya canary deploy ile sıfır downtime güncelleme yapmak istiyorsanız
  • SSL sonlandırma (SSL termination) ve merkezi güvenlik politikası uygulamak istiyorsanız
  • Mikroservis mimarisinde path/host bazlı yönlendirme ihtiyacı varsa

Weridata Load Balancer ile Kesintisiz Erişim

Weridata load balancer hizmeti, sunucularınız arasındaki yükü dengeleyerek yüksek trafikte bile %99.99 uptime hedefine yaklaşmanızı sağlar. Trafiğiniz büyüdükçe arka plandaki sanal sunucu sayısını artırarak yatay ölçeklenme yapabilir, saldırı riskine karşı DDoS koruması ile birlikte katmanlı bir mimari kurabilirsiniz.

Sık Sorulan Sorular

Load balancer ile reverse proxy aynı şey midir?

Hayır. Reverse proxy tek veya birkaç sunucunun önünde oturup istekleri iletir; load balancer ise özellikle birden fazla sunucu arasında trafik dağıtımı ve health check odaklıdır. Birçok ürün her iki rolü birden üstlenir.

Tek sunucum varken load balancer gerekir mi?

Tek sunucuda acil ihtiyaç yoktur; ancak büyüme planlıyorsanız veya sıfır downtime deploy istiyorsanız erken aşamada eklemek geçiş maliyetini düşürür.

SSL sertifikası load balancer üzerinde mi tutulmalı?

Çoğu senaryoda SSL termination load balancer'da yapılır; bu, arka uç sunucuların yükünü azaltır ve sertifika yönetimini merkezileştirir. Uçtan uca şifreleme gereken durumlarda backend'e de TLS kullanılabilir.

Sticky session ne demektir?

Aynı kullanıcının isteklerinin aynı sunucuya gitmesini sağlayan oturum yapışkanlığıdır. Session'ı Redis gibi harici bir store'a taşımak sticky session ihtiyacını azaltır.

Load balancer DDoS korumasının yerini tutar mı?

Hayır. Load balancer trafiği dağıtır ama büyük ölçekli saldırıları temizlemez; DDoS koruması ve WAF ile birlikte kullanılmalıdır.

person

Weridata Teknik Ekip

Ağ ve Yüksek Erişilebilirlik Uzmanı

Weridata'nın altyapı ekibi. Yük dengeleme, yüksek erişilebilirlik ve ölçeklenebilir sunucu mimarileri üzerine çalışan teknik uzmanlar.

İlgili Yazılar

DDoS Saldırılarından Korunma Yöntemleri ve En İyi Uygulamalar

DDoS Saldırılarından Korunma Yöntemleri ve En İyi Uygulamalar

DDoS saldırılarına karşı etkili koruma yöntemleri ve güvenlik stratejileri. Web sitenizi ve sunucularınızı güvende tutun.

Devamını Okuarrow_forward
WAF Nedir? Web Application Firewall Rehberi (2026)

WAF Nedir? Web Application Firewall Rehberi (2026)

WAF nedir? SQL Injection, XSS ve OWASP tehditlerine karşı web uygulama firewall mantığı, DDoS farkı ve kurulum yaklaşımı.

Devamını Okuarrow_forward
Cloud Sunucu Nedir? Bulut Sunucu Kiralama Rehberi (2026)

Cloud Sunucu Nedir? Bulut Sunucu Kiralama Rehberi (2026)

Cloud sunucu nedir? Bulut sunucu ile VDS/dedicated farkı, ölçeklenme, snapshot ve doğru seçim kriterleri.

Devamını Okuarrow_forward