LINUX LVS 群集

LVS群集是一种通过负载调度器将任务分配到多台服务器的技术,实现高负载和高可用性。它包括负载均衡群集、高可用群集和高性能运算群集。负载均衡群集的工作模式有NAT、DR和TUN,每种模式有不同的优缺点。调度算法包括轮询、加权轮询、最少链接和加权最少链接,以优化服务器资源分配。
摘要由CSDN通过智能技术生成

LVS群集

1、群集

群集,集群,cluster是指多台功能相同的服务器,由调度器根据策略进行任务分配,共同完成客户端的访问请求。实现高负载,高性能。

1.负载均衡群集(Load  Balancer):多台节点服务器共同处理并发访问请求,实现高负载。

2.高可用群集(一般用于写作方案,写作文档上使用,现在主流的工作模式  High  Available):故障转移群集,热备份,故障冗余群集。多台节点服务器构建热备份环境,分为主备设备(如:HSRP,VRRP),当主设备出现故障时,备份设备自动接替主设备的工作。

3.高性能运算群集(High  Performance  Computer):构建云计算架构的基础结构之一,将多台节点服务器的硬件进行整合,统一分配硬件资源。将节点服务器的CPU,内存进行整合。

3DMAX:3d建模,渲染,联合渲染,多台3dmax通过网络同时渲染。

2、负载均衡群集的结构

1.负载调度器:负责接收客户端的访问请求,根据策略进行请求调度转发,给客户端提交结果响应。

2.服务器池:节点服务器组,多台软件功能相同的节点构建。

3.共享存储:给多台节点服务器提供共享存储,目的是数据统一。

3、负载均衡群集的工作模式

1.NAT模式:地址转换模式,将LB调度器部署在网关位置,负责接收外网客户端的访问请求,调度请求给节点服务器。(不安全,在架构中不常用,网关容易被入侵)

2.DR模式:本地路由模式,将LB调度器部署在内网中,与节点服务器同层,通过响应配置接收客户端请求,安全性高,数据传输效率高,但是工作效率较低。(访问请求,进入内网后通过交换机,问谁是老大,然后给调度器,调度器在分配请求给各个服务器,都是通过交换机,请求一直在网络中传输,占用网络资源,但传输效率高,因为:服务器不用通过调度器给客户端传输数据,可以直接转给客户端)

3.TUN模式:隧道模式,LB调度器,节点服务器,客户端都在公网中,LB调度器与节点之间建立tun(隧道),加快传输,提高安全性。

4、LVS虚拟服务器

调度算法:

1.轮询(round  robin):rr,按照节点的排列顺序,每个节点一个访问请求,不考虑硬件资源分配情况。(将收到的访问请求按照顺序轮流分配各节点服务器,就是请求发送,根据列表中的服务器依次分配访问请求信息。如:节点服务器有3个,第一个收到后,给第二个,这时第一个也处理好请求,但是是轮询算法,依旧会把请求发送给第三个节点服务器,直接后面没没有节点服务器之后,再回到第一个节点服务器,进行处理请求)

2.加权轮询(Weighted  Round  Robin):wrr,根据节点服务器硬件资源的占用状态,轮询分配请求。(根据节点服务器的处理能力,轮流分配客户端的访问请求,处理能力高的节点服务器承担更多的访问流量。谁的处理能力快,就分发给他访问请求。)

3.最少链接(Least  Connections):lc,根据节点服务器的连接数,选择连接数最少的节点,调度的过程比轮询慢,但是能够保障每个请求都不会列队等待时间过长。(根据你的节点服务器的占用情况,谁的连接数少,就给谁分发访问请求,不管你的服务器处理能力)

4.加权最少链接(Weighted  Least  Connections):wlc,根据节点硬件资源占用状态,进行最少链接请求分配。(也被称为智能化算法,,在节点服务器性能差距较大时,可以为节点服务器调整权重,权重高的服务承担更大连接负载。简单来说,谁的请求少就给谁,但是如果请求少的服务器处理能力不行,这时会把请求量给处理能力强的节点服务器,智能化更好的分配资源,不占用网络资源。)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值