软件负载平衡故障转移与硬件

请纠正我,但我的理解是,在软件负载平衡的服务必须在每台服务器上运行,而有一个DS通知其他服务器的服务器已经closures,他们应该消耗该服务器的负载。

通过硬件负载平衡在故障切换中会发生什么? 有人可以解释吗? 在故障切换时使用硬件负载平衡有什么优势,还是软件方面有优势? 还是他们都有自己的优点和缺点?

首先,故障切换和负载平衡是两个不同的事情。

故障切换有两个设备或服务器,一个主动和一个被动。 当主动失败时,被动检测到它,例如使用CARP或VRRP ,并接pipe主动angular色。

这主要用于防火墙,路由器和其他networking设备。

负载平衡有许多设备都是活动的,并且正在接收他们的负载份额。

话虽如此,软件或硬件负载平衡器将工作几乎相同。 他们都有优点,都有缺点。

拥有硬件负载平衡器意味着将设备添加到您的networking中,这意味着需要花时间来维护这些设备,实现这些设备,为设备提供空间和电力,等等。 如果您只添加一个负载平衡器,那么您只是在networking上添加了一个单点故障。

但是,有两个强大的硬件负载平衡器可以卸载您的服务器(例如SSL加速)

两者通常都会使用VIP在一个IP上提供服务,然后在成员之间分配负载。

如果其中一个成员失败,它将被暂时从“VIPnetworking”中取出,并停止接收它的共享。

这可以通过CPU负载,RAM负载,networking负载,networking延迟或简单地以循环模式完成。

但并不限于此。

希望这可以帮助。