首页
Linux教程
Linux实战教程
Shell教程
Mysql教程
Keepalived教程
Linux基础教程
Linux进阶教程
运维题库
运维干货
视频教程
运维资讯
资源下载
关于我们
首页 LVS教程LVS介绍

LVS的4种工作模式原理

LVS介绍

笔者的话:

随着时代发展,LVS在中小企业作为单独Web集群负载均衡用的已经极少了,更多被更简单的Nginx替代。在今天(2022年)的运维工作中,LVS更多的是放在Nginx7层负载前面做4层负载,目的是支持大并发,另外,TCP负载依然有用武之地,例如MySQL集群负载、K8S集群负载,因此LVS是运维人员一个重要技术栈内容。——老男孩

1.1 LVS介绍

LVS是Linux Virtual Server的简写,意即Linux虚拟服务器,是一个虚拟的服务器集群系统,可以在Unix/Linux平台下实现负载均衡集群功能。该项目是中国国内最早出现的自由软件项目之一。
官方:http://www.linuxvirtualserver.org/zh

1.2 IPVS发展史

LVS的具体实现是IPVS内核模块,因此,可简单将LVS和IPVS作为一个东西称呼。早在Linux2.2内核时,IPVS就已经以内核补丁的形式出现了。
从2.4.23版本开始,IPVS软件就是合并到Linux内核的常用版本的内核补丁的集合。从2.4.24以后IPVS已经成为Linux官方标准内核的一部分。

1.3 IPVS工作层次


从上图我们看出,LVS负载均衡调度技术是在Linux内核中实现的,因此,被称之为Linux虚拟服务器(Linux Virtual Server)。使用该软件配置LVS时候,不能直接配置内核中的ipvs,而需要使用ipvs的管理工具ipvsadm进行管理,当然还可通过Keepalived软件直接管理ipvs,ipvs的基础配置工具是ipvsadm。

1.4 LVS技术点小结

1、真正实现调度的工具是IPVS,工作在Linux内核层面。
2、LVS自带的IPVS命令行管理工具是ipvsadm。
3、Keepalived可更好实现管理IPVS(配置文件)及负载均衡器高可用。
4、Red hat工具Piranha WEB管理实现调度的工具IPVS。

本文链接:https://www.yunweibase.com/archives/113

LVS的4种工作模式原理

网友评论comments

发表评论

邮箱地址不会被公开。 必填项已用*标注

暂无评论

Copyright © 运维基地 保留所有权
扫二维码
扫二维码
返回顶部