Load Balancer as a Service
Load Balancer (yük dengeleyici), gelen trafiği birden fazla sunucuya akıllıca dağıtarak hem performansı hem de kesintisizliği sağlayan ağ bileşenidir. DataKobi LBaaS bu katmanı yönetilen, yedekli hizmet olarak sunar.
Tek sunucu, tek hata noktasıdır. Yük dengeleyici arkasında iki veya daha fazla sunucu çalıştırdığınızda, biri bakıma alındığında ya da arızalandığında kullanıcılarınız hiçbir şey fark etmez; sağlıksız üye saniyeler içinde havuzdan çıkarılır.
L4 (TCP/UDP) ve L7 (HTTP/HTTPS) dengeleme, oturum yapışkanlığı, TLS 1.3 sonlandırma ve WebSocket desteği standarttır. Ankara-İstanbul arasında GSLB ile şehir seviyesinde yedeklilik kurulabilir.
Akıllı sağlık kontrolü
HTTP path, TCP port veya özel script ile sunucu sağlığı sürekli ölçülür.
Anında failover
Sağlıksız üye saniyeler içinde havuzdan çıkarılır, trafik kesilmez.
TLS yönetimi
Sertifika yenileme ve TLS 1.3 sonlandırma yük dengeleyicide, sunucularınız rahatlar.
Şehirler arası GSLB
Ankara ve İstanbul'daki ortamlarınız arasında DNS tabanlı küresel dengeleme.
Hangi dengeleme algoritması hangi iş yüküne uygun?
Algoritma seçimi performansı doğrudan etkiler. Round-robin en basitidir ve eş güçte sunucular + kısa istekler için yeterlidir. Least-connections, istek süreleri değişken olan uygulamalarda (rapor üreten ERP ekranları, dosya yüklemeleri) daha adildir çünkü yavaş isteklerle dolan sunucuya yeni yük göndermez. Ağırlıklı (weighted) dağıtım, farklı kapasitede sunucular karıştırıldığında kullanılır. IP-hash ve cookie tabanlı yapışkanlık, oturum verisini bellekte tutan eski uygulamalar için gereklidir — ancak uzun vadede oturumu Redis gibi ortak katmana taşıyıp yapışkanlığı kaldırmak, ölçekleme esnekliği için doğru mimaridir; bu geçişte de danışmanlık veriyoruz.
Sağlık kontrolü doğru kurulmazsa ne olur?
En sinsi kesinti türü 'yarı canlı' sunucudur: TCP portu açıktır ama uygulama veritabanına bağlanamamaktadır. Yalnızca port kontrolü yapan bir sağlık denetimi bu sunucuyu sağlıklı sanır ve kullanıcıların bir kısmı hata alırken izleme yeşil görünür. Doğru kurulum katmanlıdır: uygulamanın kendi bağımlılıklarını (veritabanı, önbellek, kuyruk) doğrulayan bir /health uç noktası + bu uç noktayı 5 saniyede bir sorgulayan L7 kontrolü + art arda 3 başarısızlıkta havuzdan çıkarma ve kademeli geri alma (slow start). Kurulumda bu uç noktayı geliştirici ekibinizle birlikte tanımlıyoruz — LBaaS'ın gerçek değeri bu ince ayarda ortaya çıkar.
Teknik Özellikler
- Algoritmalar: Round-robin, least-connections, ağırlıklı, IP-hash
- Katman: L4 TCP/UDP ve L7 HTTP/HTTPS, WebSocket, HTTP/2
- Yapışkanlık: Cookie ve kaynak IP tabanlı oturum sürekliliği
- Yedeklilik: Aktif-pasif LB çifti, %99.99 SLA
- Gözlem: Gerçek zamanlı bağlantı ve gecikme panosu
Sık Sorulan Sorular
Kaç sunucudan itibaren yük dengeleyici gerekir?
SSL sertifikalarını kim yönetiyor?
Mikroservis mimarimle uyumlu mu?
Mimarınızla 30 dakikalık keşif görüşmesi
İhtiyacınızı dinleyelim, doğru mimariyi ve net bir fiyat çerçevesini aynı görüşmede çizelim. İlk danışmanlık ücretsizdir.