我想为我们的VPS配置IP负载平衡服务。我在http://docs.ovh.ca/en/products-iplb.html#presentation处获得了可以集成它的文档。
我想限制每台服务器上的请求数量(S1,S2)。我怎样才能做到这一点?
假设,如果发送到负载均衡器的请求少于每分钟3500,我希望S1应该处理所有请求。
如果请求大于3500(每分钟),则负载均衡器应将所有额外请求转发给S2。
此致
答案 0 :(得分:1)
只是看看,我相信您无法通过可用的负载平衡算法实现您的目标。
如果你查看可用的,你可以看到五个ldb算法。我会根据我对负载均衡器(不是来自OVH)的经验说,他们应该做到以下几点:
首先:可能第一个回复的真实服务器(带有健康监视器)将获得查询
leastcon:这会将连接分发给当前在收到新连接请求时管理最少打开连接的服务器。
roundrobin:下一个连接被提供给行
中的下一个真实服务器来源:不确定这个,但我相信你的每个src ip负载均衡。例如,如果请求来自143.32.Y.Z,请将其发送到服务器A等。
uri:我认为它通过URI加载余额。如果您托管不同的网络服务器,则很典型。
我建议您与OVH核实您可以做些什么。例如,在具有F5负载均衡器的情况下,您可以为此配置一个简单的脚本。或者组,如果第一组失败,我们将流量发送到第二组。 现在一个比率(也称为加权)ldb算法可以完成这项工作,而不是你想要的确实。
干杯