-------------------------------------------------------------
一般我们运维工作中,常用的负载均衡工具就是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重新漂移过来。
时间: 2024-11-08 23:57:36