Load Balancer (Yük Dengeleyici) Nedir?  - SSTTEK Academy

Load Balancer (Yük Dengeleyici) Nedir? 

Load Balancer (Yük Dengeleyici), bir ağda veya sunucu ortamında gelen trafiği birden fazla sunucuya dağıtan bir sistemdir. Bu sayede, sunucuların üzerindeki yük dengelenir, böylece sistemin daha verimli ve yüksek erişilebilir olmasını sağlar.  

Çalışma Prensibi:

 
Load balancer, gelen istemci taleplerini, genellikle sunucular arasında belirli bir algoritma kullanarak (örneğin, yuvarlama, en az bağlantı, vs.) dağıtır. Bu işlem, uygulamanın daha hızlı çalışmasına ve daha yüksek kullanıcı trafiği altında bile sorunsuz hizmet vermesine olanak tanır. 

Türleri: 

  • Donanım Tabanlı Load Balancer: Fiziksel cihazlar veya ağ donanımı kullanarak yük dengeleme işlemi yapar. 
  • Yazılım Tabanlı Load Balancer: Uygulama veya sanal makineler üzerinde çalışan yazılımlar aracılığıyla yük dengeleme yapılır. 
  • Global Load Balancer: Farklı veri merkezleri arasında yük dengelemesi yaparak, coğrafi olarak dağılmış kullanıcılar için performans iyileştirmeleri sağlar. 

Avantajları: 

  • Yük Dengeleme: Sunucular arasındaki yükü eşit olarak dağıtarak her birinin verimli çalışmasını sağlar. 
  • Yüksek Erişilebilirlik: Sunucu arızası durumunda, yük dengeleleyici, arızalı sunucu dışındaki aktif sunuculara yönlendirerek kesintisiz hizmet sunar. 
  • Esneklik: Kullanıcı taleplerine göre yük dengeleme stratejileri seçilebilir. 
  • Performans Artışı: Trafiğin eşit dağıtılması, sunucuların aşırı yüklenmesini önler ve genel performansı artırır.