首页 > 代码库 > haproxy+keepalive负载均衡环境部署(主主模式)

haproxy+keepalive负载均衡环境部署(主主模式)

 

-------------------------------------------------------------
一般我们运维工作中,常用的负载均衡工具就是nginx、haproxy、lvs,常常还会结合keepalive做健康检查,实现故障转移的高可用功能。

nginx是7层负载均衡
haproxy比较灵活,4层负载均衡和7层负载均衡都可以做
lvs是4层负载均衡

keepalived是高可用环境下的工具,与负载均衡没有半点关系。

在4层负载均衡模式下,HAProxy仅在客户端和服务器之间转发双向流量。
在7层负载均衡模式下,HAProxy会分析协议
很明显 工作在4层的转发效率要比7层快。但功能就少了许多。7层要分析具体的协议。

那么具体使用哪种工具来做负载均衡,要根据需求来决定。

--------------------------------------------------------------------------

今天,这里介绍下haproxy负载均衡环境的部署过程,下面是主主模式:

主从模式:一个vip,vip在master机器上,当master机器出现故障后,vip漂移到slave机器上,slave变为master提供服务。
主主模式:两个vip,两台机器都设置vip,当其中一台机器出现故障后,它的vip就漂移到另一台机器上(即另一台机器有两个vip),当故障机器恢复后,再将vip重新漂移过来。

 

haproxy+keepalive负载均衡环境部署(主主模式)