首页 > 数据库 > > (可选)安装负载均衡-负载均衡简介
LVS(Linux Virtual Server)+KeepAlived是一种实现软件负载均衡的开源软件方案。
其典型网络模型如下图所示:

在集群启动后,客户端连接服务器时,首先会访问负载均衡服务器LVS,负载均衡服务器将连接按照一定的算法(如轮询算法)分发到各个数据库服务器上(CN)。由于负载均衡服务器的客户端访问数据库的入口,可能需要承担巨大的访问量,因此通过软件KeepAlived来实现LVS的主备切换,实现负载均衡的高可用方案。如不需要搭建主备方案,则直接搭建单机即可,单机的安装和配置与主备方案中主机完全相同。
Linux虚拟服务器LVS(Linux Virtual Server)已加入到Linux内核中的一个模块。其遵循GNU General Public License(GPL),官网为http://www.linuxvirtualserver.org。
LVS软件提供3种工作模式和10种负载均衡算法。3种模式分别是:网络地址转换NAT(Network Address Translation)、IP隧道TUNN(IP Tunneling)和直接路由DR( Direct Routing)模式。其中,DR模式实现效率最高。10种算法分别为:rr、wrr、lc、wlc、lblc、lblcr、dh、sh、sed、nq算法,目前只提供DR模式中rr算法的配置方法。
KeepAlived软件是专门为LVS软件开发的主备机方案,它可以直接调用LVS的API配置虚拟服务器。实现方法简单、方便,只需配置一个KeepAlived.conf文件即可实现负载均衡。该软件遵循GNU General Public License(GPL),其官网为http://www.keepalived.org。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69959250/viewspace-3166936/ ,如需转载,请注明出处,否则将追究法律责任。