Load Balacer Nasıl Çalışır?
Yük dengeleyici, tüm kullanıcıların bağlandığı tek bir kapı gibidir. Gelen isteği alır, o anda en uygun ve boş olan sunucuya gönderir. Sunucuları sürekli kontrol eder; biri bozulursa trafiği diğer sunuculara otomatik yönlendirir. Böylece sistem hem hızlı hem de kesintisiz çalışır.
LOAD BALANCER TÜRLERİ NELERDİR?
Sizin seçebileceğiniz birkaç tür load balancer (yük dengeleme) yapılandırmasından söz edebiliriz. Bunlar aşağıdaki gibi sıralanabilir:
Sunucu Yük Dengeleme
- Sunucu yük dengelemedeki amaç, kullanılabilirlik ve yeteneklere bağlı olarak iş yüklerini sunuculara dağıtmaktır. Bunun ile birlikte uygulama içi isteklerin yönlendirilmesi trafiğe güvenme ile olur. Yani uygulama katmanı trafiği kullanılır.
Donanım Tabanlı Yük Dengeleme
- Donanım tabanlı yük dengeleyiciler, yerleşik sanallaştırma yetenekleri içermektedir. Bu yetenekler tek bir aygıtta birden fazla sanal yük dengeleyici örneğinin kullanılmasını sağlamaktadır.
Yazılım ve Sanal Yük Dengeleme
- Bu yük dengeleme türü de yine sanal makinelerde çalışmaktadır. Virtual load balancer olarak ifade edilen yük dengeleme, fiziksel yük dengelemeyle karşılaştırılınca daha esnek bir durum yaratmaktadır. Yazılım yük dengeleyiciler, geleneksel hipervizörler, kapsayıcılar veya Linux süreçlerinde çalışmaktadır.
Bulut Tabanlı Yük Dengeleme
- Bulut tabanlı yük dengeleme, bir bulut altyapısı
kullanmaktadır. Bir bulut altyapısı yük dengeleme için genellikle birden fazla
seçeneğe sahip olmaktadır. Bu yük dengeleme türünde, hem ağ hem de uygulama
dengelemesi yer alabilir.
- Bulut tabanlı yük dengelemenin örneklerinden bazıları şu şekilde sıralanabilir:
- Ağ yükü dengeleme(Network Load Balancing)
- HTTP(S) Yük Dengeleme (HTTP(S) Load Balancing)
- Dahili Yük Dengeleme (Internal Load Balancing)
- Bulut tabanlı yük dengeleme, bir bulut altyapısı
kullanmaktadır. Bir bulut altyapısı yük dengeleme için genellikle birden fazla
seçeneğe sahip olmaktadır. Bu yük dengeleme türünde, hem ağ hem de uygulama
dengelemesi yer alabilir.
Konteynr Yük Dengeleme
Sanal ve yalıtılmış uygulama örnekleri sağlamaktadır. Bunun yanı sıra etkinleştirilmesi, yük dengeleme kümeleri üzerinden gerçekleşmektedir. Bu noktada düzenleme sistemleri arasında öne çıkan sistem, kullanılabilirliği dengeleyebilmek amacıyla yükleri konteyner bölmelerine kurallar çerçevesinde dağıtabilen Kubernetes konteyner düzenleme sistemidir.
Load Balancer İle Hangi Grafikler Türleri Denglenir?
- HTTP
- HTTP(S)
- TCP
- UDP

Load Balancer Ne işe Yarar?
- Yük dengeleme kullanımı ile kesintiler önlenebilir ve bu sayede yüksek trafik sağlanabilir. Aşırı yüklenme engellenmiş olur ve bunun neticesinde de sunucular daha verimli bir biçimde çalışabilir.
- Yük dengeleme verilen hizmetlerde yükü azaltır ve bu sayede kullanıcı deneyimi daima yüksek tutulmuş olur. Sitenizde oluşabilecek trafik yoğunluğunu sıkıştırarak kullanıcılara en iyi hizmeti vermeye yardımcı olur.
- Uygulamaların teslimine yönelik kaynaklar en üst seviyede kullanılır. Veriler de verimli bir biçimde taşınır ve yoğun yüklenmeler engellendiği için veri akışı oldukça yüksek seviyede kalır.
- Yük dengeleme kullanımı ile içerik kullanıcılara çok hızlı bir biçimde teslim edilmiş olur. Gelen talepler ve kaynaklar üzerinden ortaya çıkan güç dengelenmiş olur. Bu şekilde yaşanacak herhangi bir problem de engellenmiş olur.
- Load balancer kullanımı sayesinde sisteme ek güvenlik katmanı sağlanmış olur. Problem yaratacak trafikler oldukça kısa bir zaman içerisinde tutulur ve yok edilir.
- Yük dengeleme ile oluşabilecek yoğunluklar kısa süre içerisinde tahmin edilmiş olur. Bunun neticesinde de yapılacak engellemeler çok hızlı bir şekilde gerçekleşir.
- Ölçeklenebilir olması nedeniyle sitede yaşanacak bir yoğunluk olsa bile verimli bir akış söz konusu olur. Dolayısıyla sunucuların kapasitesi artırılmış olur ve rahatlıkla ek sunucular yerleştirilebilir. Bunun sonucunda da maliyetler düşer.
Load Balancer Nedir? Nasıl Çalışılır?