当您耗尽与主 haproxy 的 1 Gpbs 连接时,您如何扩展?

cod*_*ing 4 ubuntu scalability haproxy

如果您将公共网络连接(比如 1 Gbps)耗尽到将请求代理到后端服务器的 haproxy 服务器,您有哪些选项可以扩展它?

由于所有请求流量都流经 haproxy,如果您的端口上没有剩余带宽,您如何扩展此设置?

dmo*_*ati 6

您添加另一个端口。

假设您现有的网络看起来像 N 个后端服务器前面的一个 HAProxy 框前面的一个公共 IP 地址。您运行了(或者更好的方法是运行 1 Gbps)吞吐量,但您的后端服务器在有备用资源的情况下仍然健康。

下一步是在集群前面获取第二个公共 IP 地址和另一台 HAProxy 机器。在前面添加一些全局服务器负载平衡,以某种可配置的方式将流量发送到您的两个前端 HAProxy 盒子中的每一个。

我们通过管理我们自己的基于Ketama 哈希Power DNS服务器来做到这一点。还有一些DNS 服务可根据地理位置或其他标准提供可编程的 DNS响应。