LVS 负载均衡集群部署之 LVS 介绍

一、LVS 简介及优点

        LVS 即Linux Virtual Server ,Linux虚拟服务器,它主要用于多服务器的负载均衡。

        LVS 的优点:

        1、工作在网络层,可以实现高性能,高可用的服务器集群技术。

        2、开源廉价,可把许多低性能的服务器组合在一起形成一个超级服务器。

        3、简单易用,配置非常简单,且有4种负载均衡的方法。

        4、稳定可靠,即使集群的服务器中某台服务器无法正常工作,也不影响整体效果。

        5、可扩展性非常好,可随时增减集群中的服务器而不影响服务的正常运行。

二、LVS 工作原理

        关于LVS工作原理,我们在这里就不多做阐述,请各位大佬参考官方说明:http://www.linuxvirtualserver.org/how.html

三、LVS 术语        

扫描二维码关注公众号,回复: 4174584 查看本文章

        Director server:调度服务器

        - 将负载分发到 Real Server 的服务器

        Real Server:真实服务器

        - 真正提供应用服务的服务器

        VIP:虚拟IP地址

        - 公布给用户访问的虚拟IP地址

        RIP:真实IP地址

        - 集群节点上使用的IP地址

        DIP:调度器连接节点的服务器IP地址

四、LVS工作模式

        LVS 目前有4中工作模式,我们截取官网的拓扑图供参考

        1、NAT模式:网络地址转换模式,由于工作时效率较低,因此在企业中使用较少

        图片.png

        2、TUN模式:隧道模式,现在企业基本上没有使用

        图片.png

        3、DR模式:路由模式,企业中应用最广

        图片.png

        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


猜你喜欢

转载自blog.51cto.com/4746316/2320116