我在 EC2 上有一个 Windows IIS Web 场,我正在查看负载平衡选项?有什么建议吗?目前我正在使用运行 HAproxy 的 Linux 实例。
答案1
由于您正在寻找基于服务器而非设备的解决方案,而且我不知道有任何产品可以在 Windows 上运行,因此我猜最好的选择是使用基于 Linux 的解决方案。您有多种选择:
HAProxy
Apache 和 mod_proxy
低压开关柜
...可能还有更多我不知道的。
答案2
亚马逊刚刚发布了一款负载平衡产品,它或许能满足您的需求。查看 aws.amazon.com/elasticloadbalancing/ 了解详情。
答案3
你可能想看看Apache Synapse。它更侧重于 Web 服务而不是纯粹的 http 代理,但确实有一些不错的功能,不仅可以实现负载平衡,还能够根据应用程序负载在 EC2 上启动其他服务器。
答案4
我们一直在使用磅。然而,我们对它并不完全满意。主要问题是缺乏特殊情况的可配置性,而且似乎没有多少人使用它。我们实际上并没有将它用于负载平衡,而是用于服务重定向,因此就我们目前的情况而言,它有点矫枉过正。
虽然它是为 Ubuntu 打包的,但是这使得安装和维护变得轻而易举。