Veri merkezindeki yük dengeleme altyapımızı yeniden inşa etmem istendi.
Orijinal istek, denge FTP sunucularını yüklemekti. Mevcut yük dengeleyicisini ( Piranha / LVS) kullanarak bunu yapmayı denedim , ancak kalkmadı. Sadece bu yazılım için çok az belge olduğu için değil. Kullanımdan Piranhakaldırıldığı kabul HAProxyedildiğinden, birkaç gün sonra denedim, bu da işi harcanan zamanın bir kısmında yaptı Piranha.
FTP yük dengeleme (pasif mod) var. Şimdi, veri merkezindeki tüm Piranha Yük Dengeleyicisini değiştirmem istendi. Geçerli Piranha yapılandırmasında, birkaç web sunucumuz, IIS sunucularımız var ... ve DNS .
Hayır işte şu:
HAProxyyaygın olarak kullanılan bir LB gibi görünüyor, ancak idare edemiyorUDP load balancing . Bu bir serseri, çünkü nasıl HAProxyçalıştığını seviyorum . Bu yüzden çok fazla googledim ve birkaç şeye rastladım. Çoğu kişi LVSDNS için bir LB (TCP / UDP) kullanıyor gibi görünüyor . Bazı kullanım dlbDNS, bazı kullanım lbnamedve bazı kullanım netfilter / iptables.
HAProxyFTP, HTTP, IIS sunucuları ile uğraşmak istediğim için , yan yana kullanmakla kafam karıştı LVS.
Gereksinimler:
Yük devretme ile 2 LB örneği Yük devretme ile
2 DNS sunucusu (zaten var)
Birden fazla arka uç sunucusu (http, uygulama vb.)
Sorular:
Bu mümkün mü? DNS sunucularında UDP yük dengelemesi gerekli mi? Bana nasıl başlayacağımı gösterebilecek herhangi bir kaynak var mı? Yoksa sadece TCP / HTTP'yi değil, aynı zamanda UDP yük dengelemesini de yapabilen bir LB çözümü var mı?
Not: LB çözümü donanımsız ve açık kaynaklı / GPL lisansı / ücretsiz olmalıdır.
Herhangi bir yardım veya ilgili kaynaklara yol çok takdir!