LVS负载集群的概念

Posted 贪吃小松鼠

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LVS负载集群的概念相关的知识,希望对你有一定的参考价值。

一、企业群集应用概述

1.集群的含义

2.集群的分类

2.1 负载均衡群集(Load Balance Cluster)

2.2 高可用集群(High Availability Cluster)

![在这里插入图片描述](https://img-blog.csdnimg.cn/20210711153237541.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl81NTYxNDY5Mg==,size_16,color_FFFFFF,t_70#pic_center)

2.3 高性能运算集群(High Performance Computer Cluster)

二、负载均衡群集架构

三、负载均衡群集工作模式分析

负载均衡群集是目前企业用的最多的群集类型

群集的负载调度技术有三种工作模式
• 地址转换
• IP隧道
• 直接路由

1.NAT模式 (地址转换)

2.TUN模式 (IP隧道)

![在这里插入图片描述](https://img-blog.csdnimg.cn/20210711153715246.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl81NTYxNDY5Mg==,size_16,color_FFFFFF,t_70#pic_center)

3.DR模式

四、关于LVS虚拟服务器

1.Linux Virtual Server

●针对Linux内核开发的负载均衡解决方案
●1998年5月,由我国的章文嵩博士创建
●官方网站:http://www.linuxvirtualserver.orgl/
●LVS实际上相当于基于IP地址的虚拟化应用,为基于IP地址和内容请求分发的负载均衡提出了一种高效的解决方法。

2.LVS的负载调度算法

轮询——rr(Round Robin)

将收到的访问请求按照顺序轮流分配给群集中的各节点(真实服务器),均等地对待每一台服务器, 而不管服务器实际的连接数和系统负载。

加权轮询——wrr(Weighted Round Robin)

根据调度器设置的权重值来分发请求,权重值高的节点优先获得任务,分配的请求数越多。
保证性能强的服务器承担更多的访问流量。

最少连接——lc(Least Connections )

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

加权最少连接——wlc(Weighted Least Connections)

在服务器节点的性能差异较大时,可以为真实服务器自动调整权重。
性能较高的节点将承担更大比例的活动连接负载。

五.ipvsadm工具的使用

ipvsadm 工具选项

选项作用
-A添加虚拟服务器
-D删除整个虚拟服务器
-s指定负载均衡调度算法
-a表示添加正式服务器(节点服务器)
-d删除某一个节点
-t指定VIP地址及TCP端口
-r指定RIP地址及TCP端口
-m表示使用NAT群集模式
-g表示使用DR模式
-i表示使用TUN模式
-w设置权重(权重为0时表示暂停节点)
-p 60表示保持长连接60秒
-l列表查看LVS虚拟服务器(默认查看所有)
-n以数字形式显示地址,端口等信息,常与“-l”选项组合使用

以上是关于LVS负载集群的概念的主要内容,如果未能解决你的问题,请参考以下文章

LVS负载集群的概念

LVS负载集群的概念

LVS负载均衡概念

CentOS7Linux中服务器LVS负载均衡高可用集群搭建(NATDR)

LVS+Keepalived实现负载均衡

LVS集群十种调度算法及负载均衡理论