目录
2.3、LVS项目已提供了一个实现可伸缩网络服务的Linux Virtual Server框架
2.2.2.2 基于VIP的keepalived高可用架构讲解
2.2.2.1 LVS基础概念解析
1、LVS简介
1.1、LVS是什么
LVS的英文全称是Linux Virtual Server,即Linux虚拟服务器。它是我们国家的章文嵩博士的一个开源项目。
在linux内核2.6中,它已经成为内核的一部分,在此之前的内核版本则需要重新编译内核
1.2、LVS能干什么
LVS主要用于多服务器的负载均衡。它工作在网络 4 层,可以实现高性能,高可用的服务器集群技术。
它廉价,可把许多低性能的服务器组合在一起形成一个超级服务器。他易用,配置非常简单,
且有多种负载均衡的方法。他稳定可靠,即使在集群的服务器中某台服务器无法正常工作,
也不影响整体效果。另外可扩展性也非常好。
Nginx工作在 7 层网络模型下
2、Linux Virtual Server项目
2.1、Load Balancer(负载调度器)
负载调度器能无缝地将网络请求调度到真实服务器上,从而使得服务器集群的结构对客户是透明的,
客户访问集群系统提供的网络服务就像访问一台高性能、高可用的服务器一样。
由于我们的负载调度技术是在linux内核中实现的,
我们称之为linux虚拟服务器(Linux Virtual Server)
2.2、Linux Virtual Server项目的目标
使用集群技术和Linux操作系统实现一个高性能、高可用的服务器,
它具有很好的可伸缩性(Scalability)、可靠性(Reliability)、可管理性(Manageability)
2.3、LVS项目已提供了一个实现可伸缩网络服务的Linux Virtual Server框架
IPVS:提供了含有三种IP负载均衡技术的IP虚拟服务器软件
KTCPVS:基于内容请求分发的内核Layer-7交换机
Cluster Management:集群管理软件
2.4、可以利用LVS框架实现
高可伸缩、高可用的Web、Cache、Mail和Media等网络服务
可以开发支持庞大用户数、高可伸缩、高可用的电子商务应用
3、网络分层
3.1、网络 7 层
7层是指OSI七层协议模型:
应用层(Application)、表示层(Presentation)、会话层(Session)、
传输层(Transport)、网络层(Network)、数据链路层(Data Link)、物理层(Physical)
Nginx工作在7层网络模型下
2.2.2.2 基于VIP的keepalived高可用架构讲解
2.2.2.3 搭建LVS负载均衡集群
来源:CSDN
作者:爵影子
链接:https://blog.csdn.net/pyl574069214/article/details/104754680