软件负载均衡器

软件负载均衡器

我有两台专用服务器,每台都运行相同的应用程序,它们不需要共享状态/数据库,推荐的 http 负载均衡器是什么?

编辑:感谢以下回答。Apache http 服务器已经支持此功能:

<Proxy balancer://mycluster>
   BalancerMember http://192.168.1.50:80
   BalancerMember http://192.168.1.51:80
</Proxy>
ProxyPass /test balancer://mycluster/

这就是我需要做的全部吗?

答案1

考虑哈普罗西。我几乎会推荐它用于任何用途。它甚至带有一个很好的统计层,这样您就可以轻松看到服务器何时出现故障。摘自网站:

HAProxy 是一款免费、非常快速且可靠的解决方案,可为基于 TCP 和 HTTP 的应用程序提供高可用性、负载平衡和代理。它特别适合在非常高负载下爬行且需要持久性或第 7 层处理的网站。使用当今的硬件,支持数万个连接显然是现实的。

答案2

Apache Web 服务器也能做到这一点。实际上,它已在我工作的一个拥有约 10,000 名内部用户的站点上投入使用。

答案3

平衡,我曾用它来运送小负载,似乎工作正常。不过并没有用力推它。

答案4

我用过作为另一种选择,它在过去相当成功。

相关内容