TCP负载均衡器推荐

我需要在2个或3个TCP服务器之间进行负载平衡。 任何build议? TCP服务器通过连接使用自己的专有协议

在软件方面有LVS 。

对于一个广泛适用的平台F5负载均衡器已经做了我们的奇迹。 我们在故障切换configuration中有一对,他们正在处理相当多的负载平衡。 即使是多个协议。 在过去的几年中,我们负载平衡:

  • HTTP,很多http
  • HTTPS,他们可以终止,节省服务器资源
  • SSH / SFTP
  • LDAP,适用于Entourage的AD Global Address Book地址,以及支持LDAP的Web-app Authn。
  • IMAP
  • SMTP

这个设备对是为了负载平衡某个关键的http服务而明确购买的,但是这些设备已经被certificate非常有用,现在他们在服务上的stream量并不比服务上多。 他们还拥有丰富的规则系统的便利优势,使您可以执行非常有趣的事情,其中​​最小的是在主负载平衡池closures时提供不同池/地址的能力。

是的,他们很贵。 在我们的案例中,他们是有道理的,因为我们有一个值得花钱的关键服务,而且我们有足够的附加使用等待投资,使投资更加有利可图。 如果你负担得起的话,去做吧。 我还没有看到思科的负载均衡器,但它们的价格无疑是相同的。

看看HAProxy :它非常快速,并有一些体面的硬件,可以处理> 10K连接。

我宁愿(当然这取决于预算)拥有冗余的硬件负载平衡器。 几乎99%,它会比软件解决scheme更可靠,性能更好。

我想你会想要评估你实际首先接收的stream量。 您可以从Cisco或F5获得“硬件”负载平衡器,但是如果池中只有2个或3个服务器,则软件负载平衡器的性能和容量几乎肯定会绰绰有余。 HAProxy确实支持故障转移对,如果您select高质量硬件,则可靠性应与硬件解决scheme相当。

在您的规模(而不是池中的数百或数千台服务器)购买“硬件”负载平衡器的主要好处是能够升级到供应商,以便他们解决问题。 这在实践中并不总是更好。 购买商用“硬件”负载平衡器的不利之处在于,它们将会非常昂贵。 F5s的起价为3万美元左右,一对低端的17世纪,从那里迅速上升。 我认为思科的价格是可比的。