对 Linux 的 HTTP 负载均衡器有什么建议?

对 Linux 的 HTTP 负载均衡器有什么建议?

可能重复:
软件 http 负载均衡器?

遇到了一些像 Pound 这样的负载均衡器(http://www.apsis.ch/pound/), HAProxy (http://haproxy.1wt.eu) 和 BalanceNG (http://www.inlab.de/balanceng/index.html)。

关于选择好的负载均衡器有什么建议吗?

答案1

如果您特别希望对 http 流量进行负载平衡,那么特定于 http 的负载平衡(如 Pound)将比通用 TCP 负载平衡(如 ipvs 或 balanceng)更灵活。http 负载平衡可以根据 http 标头做出决策,这在将客户端 cookie 链接到特定后端时特别有用。

请注意,除了您列出的产品之外,Apache 还可以充当负载平衡器。此外,还有许多工具可以充当 Web 服务器前面的“反向”缓存代理;这些工具都可以执行负载平衡,如果可以从缓存中提供内容,则可以大大提高您的性能。 nginx都是用于此目的的热门选择,并且 Apache 还可以充当缓存代理。

答案2

我们使用ipvs它来实现 Linux 服务器负载平衡。它非常轻量,可以平衡任何基于 TCP 的应用程序。

相关内容