LVS 负载均衡集群部署之 LVS 介绍
一、LVS 简介及优点
LVS 即Linux Virtual Server ,Linux虚拟服务器,它主要用于多服务器的负载均衡。
LVS 的优点:
1、工作在网络层,可以实现高性能,高可用的服务器集群技术。
2、开源廉价,可把许多低性能的服务器组合在一起形成一个超级服务器。
3、简单易用,配置非常简单,且有4种负载均衡的方法。
4、稳定可靠,即使集群的服务器中某台服务器无法正常工作,也不影响整体效果。
5、可扩展性非常好,可随时增减集群中的服务器而不影响服务的正常运行。
二、LVS 工作原理
关于LVS工作原理,我们在这里就不多做阐述,请各位大佬参考官方说明:http://www.linuxvirtualserver.org/how.html
三、LVS 术语
Director server:调度服务器
- 将负载分发到 Real Server 的服务器
Real Server:真实服务器
- 真正提供应用服务的服务器
VIP:虚拟IP地址
- 公布给用户访问的虚拟IP地址
RIP:真实IP地址
- 集群节点上使用的IP地址
DIP:调度器连接节点的服务器IP地址
四、LVS工作模式
LVS 目前有4中工作模式,我们截取官网的拓扑图供参考
1、NAT模式:网络地址转换模式,由于工作时效率较低,因此在企业中使用较少
2、TUN模式:隧道模式,现在企业基本上没有使用
3、DR模式:路由模式,企业中应用最广
4、full nat模式:只有在很大规模下使用,除此之外,很少使用
五、LVS 调度算法
LVS有10中调度算法,分别为:
(1)、轮询 rr
(2)、加权轮询 wrr
(3)、最少连接 lc
(4)、加权最少连接 wlc
(5)、基于局部的最少连接 lblc
(6)、带复制的居于局部的最少连接 lblcr
(7)、源地址散列 sh
(8)、目标地址散列 dh
(9)、期望的最少的延迟 sed
(10)、最少队列调度 nq
转载于:https://blog.51cto.com/4746316/2320116