商品说明
版本:
V2.0
|
交付方式:
镜像
|
适用于:
Linux
|
上架日期:
2020-03-25
|
keepalived是一个基于VRRP协议来实现的服务高可用方案,可以利用其来避免IP单点故障,一般会与其它负载均衡技术(如lvs、haproxy、nginx)一起工作来达到集群的高可用。
Keepalived的作用是检测服务器的状态,如果有一台web服务器死机,或工作出现故障,Keepalived将检测到,并将有故障的服务器从系统中剔除,同时使用其他服务器代替该服务器的工作;当服务器工作正常后Keepalived自动将服务器加入到服务器群中,这些工作全部自动完成,不需要人工干涉,需要人工做的只是修复故障的服务器。
keepalived有两大核心功能:健康检查和失败切换。
(1)健康检查, 采用tcp三次握手, icmp请求, http请求, udp echo请求等方式对负载均衡器后面的实际的服务器(通常是承载真实业务的服务器)进行保活;
(2)失败切换,主要是应用于配置了主备模式的负载均衡器, 利用VRRP(虚拟路由冗余协议) 维持主备负载均衡器的心跳, 当主负载均衡器出现问题时, 由备负载均衡器承载对应的业务, 从而在最大限度上减少流量损失, 并提供服务的稳定性。