Veri merkezim için bir katman 4 yük dengeleme çözümü veya bir katman 7 çözümü arasında karar vermeye çalışıyorum. Ne yazık ki (akıl sağlığım için, yani), benim kullanım durumum, her iki çözümün de iyi çalışacağı, zayıf yönlerin çoğundan kaçınma ve diğer güçlerini gerçekten kullanmamaya yetecek kadar basit. Hangi çözümü kullanırsak kullanın, yüksek kullanılabilirliğe ve yüksek verime sahip olmak zorundadır. Ancak, yalnızca "yapışkan" oturum yönetimi (çerez veya IP), karmaşık yeniden yazma kuralları veya herhangi bir konuda yeniden yazma kuralları olan herhangi bir gereksinimi olmayan bir web sunucusu kümesi üzerinden denge yüklemek için kullanmayı planlıyoruz. herşey.
Yük dengeleyiciler, hem veri merkezi toplama katmanına bağımsız bir bağlantısı olan iki anahtara bağlanacak hem de Hızlı Yayılma Ağacı kullanılarak ve anahtarların sanallaştırma için kullandığı her hangi bir özel protokol kullanılarak birleştirilecektir. Yük dengeleyiciler aynı zamanda bir çapraz kablo üzerinden birbirlerine çapraz bağlanacaktır. Kümedeki tüm sunucular her iki anahtara bağlı. Yük dengeleyicilerin tek yapması gereken, onların üzerindeki trafiği işaret etmek.
Sadece HTTP olduğundan, HAProxy veya nginx gibi bir katman 7 yük dengeleme çözümü kullanabilirim. Ancak LVS projesini ldirectord veya keepalived veya her neyse kullanabilirim.
Artıları ve eksileri, onları gördüğüm gibi ayırmaya çalıştım, ama bu sadece bir yıkamanın sonunda bitiyor. Ne tavsiye edersiniz ve neden? Bir şey mi eksik?