如果用户的公共networking连接(例如1 Gbps)耗尽到代理到后端服务器请求的haproxy服务器,您有什么select可以将其扩展出来?
由于所有的请求stream量都通过haproxystream动,如果您的端口上没有任何带宽,如何扩展此设置?
你添加另一个端口。
假设您现有的networking看起来像在N个后端服务器前面的一个HAProxy盒子前面的一个公共IP地址。 您通过吞吐量(或更好的方法通过1 Gbps的吞吐量),但您的后端服务器仍然健康与备用资源。
下一步是在您的群集前获得第二个公共IP地址和另一个HAProxy机器。 在前面添加一些全局服务器负载均衡 ,以一些可configuration的方式将stream量发送到您的两个前端HAProxy盒子中的每一个。
我们通过pipe理我们自己的基于Ketama Hash的Power DNS服务器来完成这项工作。 还有DNS服务提供基于地理位置或其他标准的可编程DNS响应。
假设您没有办法获得更快的上行链路或以其他方式缩放现有的HAProxy设备,则可以缩放到多个。
您可以通过几种不同的方式来分割它们之间的负载:
Alogging到现有的DNS名称,并希望将请求负载均匀地分散在Alogging的成员周围。