LVS虚拟云服务器、负载调度算法及其它

发布时间:2020-04-21 11:50:58 作者:三月
来源:亿速云 阅读:288

下文给大家带来LVS虚拟云服务器、负载调度算法及其它,希望能够给大家在实际运用中带来一定的帮助,负载均衡涉及的东西比较多,理论也不多,网上有很多书籍,今天我们就用亿速云在行业内累计的经验做一个解答。

LVS虚拟云服务器

Linux Virtual Server(LVS)是针对 Linux内核开发的一个负载均衡项目,由我国
的章文嵩博土在1998年5月创建,官方站点位于http://www.linuxvirtualserver.org/.

LVS实际上相当于基于IP地址的虚拟化应用,为基于IP地址和内容请求分发的负载均衡提出了一种高效的解决方法。

LVS现在已成为Linux内核的一部分,默认编译为ip_vs模块,必要时能够自动调用。

LVS的负载调度算法

针对不同的网络服务和配置需要,LVS调度器提供多种不同的负载调度算法,其中最常用的四种算法包括轮询、加权轮询、最少连接和加权最少连接。

轮询( RoundRobin):将收到的访问请求按照顺序轮流分配给群集中的各节
点(真实服务器)。

加权轮询( WeightedRoundRobin):根据真实服务器的处理能力轮流分配收到的访问请求,调度器可以自动查询各节点的负载情况,并动态调整其权重。这样可以保证处理能力强的服务器承担更多的访问流量。

最少连接( LeastConnections):根据真实服务器已建立的连接数进行分配,将收到的访问请求优先分配给连接数最少的节点。

加权最少连接(WeightedLeastConnections):在服务器节点的性能差异较大的情况下,可以为真实服务器自动调整权重,权重较高的节点将承担更大比例的活动连接负载。

使用ipvsadm管理工具

ipvsadm是在负载调度器上使用的LVS群集管理工具,通过调用ip_vs模块添加、删除服务器节点,以及查看群集的运行状态。在Centos6系统中,需要手动安装ipvsadm软件包。在centos7中直接安装就可以。

地址转换模式

地址转换( NetworkAddressTranslation)简称NAT模式,类似于防火墙的私有网络结构,负载调度器作为所有服务器节点的网关,即作为客户机的访问入口,也是各节点回应客户机的访问出口。服务器节点使用私有IP地址,与负载调度器位于同一个物理网络,安全性要优于其他两种方式。

图解

LVS虚拟云服务器、负载调度算法及其它
说明:节点服务器作用在私网,而客户端作用在公网,此时LVS就作为网关,节点服务器反馈信息给客户端时,会经过LVS。

实验环境
角色IP
LVS192.168.100.1 / 12.0.0.1
apache1192.168.100.110
apache2192.168.100.120
NFS192.168.100.130
步骤
在两台节点服务器上搭建httpd服务
# yum install httpd -y
# systemctl stop firewalld.service
# setenforce 0
在NFS服务器上搭建NFS服务

推荐阅读:
  1. LVS负载均衡群集(理论)
  2. LVS 负载均衡 ---- NAT模式

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

lvs 云服务器

上一篇:实现Keepalived负载均衡的操作过程

下一篇:Nginx云服务器是如何实现负载均衡和动静分离的

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》