12 squid varnish load-balancing heartbeat apache-2.2
我希望使用 Heartbeat/Squid/Varnish/etc 之类的东西来平衡内部 apache 实例之间的传入流量。这必须是软件而不是硬件,因为我所有的东西都在 VPS 上运行。我在这方面没有很多经验,如果我滥用术语并选择了错误的包,那么很抱歉。
我已经草拟了一些东西来说明我所追求的。绿色部分是初始设置的样子,蓝色部分是由于流量增加而添加更多 apache 实例后的样子。这可能不是这些事情的工作方式,但理想情况下,我会将平衡器的 IP 添加到域的 DNS 中。然后平衡器将查看每个 apache 实例上有多少连接(通过一些内部 IP 或永久 IP 的配置列表)并平均分配连接。蓝色部分有第二个平衡器,因为我确信在某些时候平衡器也需要帮助。
也许我正在解决这个错误,但我正在寻找关于“平衡器/s”应该是什么以及如何设置它们的最佳实践的帮助。
任何帮助都会很棒。

几乎任何“反向代理”都会满足您的要求。
例如,Varnish、Pound 和 HAProxy 都擅长它们所做的事情,但它们也有自己的差异 - 然而,对于您所要求的,它们中的任何一个都可以做到。就我个人而言,我认为您最好使用 HAProxy,但这只是一个猜测。
您可能最好阅读一篇有关负载均衡器的文章,以帮助您决定需要哪种负载均衡器:http://1wt.eu/articles/2006_lb/
此外,您可能会考虑为此使用预构建的服务 - 例如在 Amazon 的弹性计算云上运行您的软件并使用其弹性负载平衡。
| 归档时间: |
|
| 查看次数: |
4764 次 |
| 最近记录: |