我在这里有一个稍微不同的负载平衡方法,它更多的是在应用程序而不是在物理主机上的维护和高可用性。
假设我有2个Web服务,我将其部署到2个Web服务器。 到目前为止,它很容易build立HAProxy之间的负载平衡,并引导stream量到任一主机。 我想要做的是能够阻止主机上的一个Web服务,这将使LB直接调用另一个主机,而不会影响其他Web服务。
所以我会停止Host1上的WS1,并且LB会将stream量引导到Host2上运行的WS1,但WS2仍然会在两台主机上运行。
haproxy支持这一点 – 检查其“健康检查”function。
看起来像已经有一个servervault发布回答这个,如果我明白你的问题?
是否有一个负载平衡器,可以让我部署时手动取下服务器?
我们使用与Windwosnetworking负载平衡器非常类似的设置,并且排水停止很好。
编辑1:
好吧,有几件事情:
这些帮助有用?