我有兴趣设置 HAProxy 作为一组小流量 Web 应用程序的负载平衡器。使用量正在增长,可能在短期内(6 个月左右)达到中等规模。我们主要想平衡负载,因为有些客户想要自己的专用服务器,有些则希望成本尽可能低,因此为了满足这些需求,我们似乎需要一个负载平衡器。
我查看了 HAProxy 主页和一些博客,但它们并没有真正涉及具体细节,或者是使用 Sun 服务器运行应用程序的大型网站
对于这样的应用程序,您会使用或推荐什么样的硬件和处理器、内存、存储和分布?
提前致谢
答案1
考虑到 HAProxy 只是修改经过它的每个数据包的标头,您只需要一个强大的 CPU。我正在为一个大型网站运行 HAProxy,它使用 3GB DDR3、7200rpm HDD SATA 和 Xeon E5450。您需要一些带宽,因为所有流量都将经过此服务器(即使您使用 nat 或路由)
答案2
HAProxy Enterprise 的硬件要求取决于其需要管理的工作负载: