【Linux33-1】LVS基础篇

本文详细介绍了Linux虚拟服务器(LVS)的基础知识,包括其功能、特点、体系架构、工作原理和三种负载均衡模式:VS/NAT、VS/TUN、VS/DR。此外,还探讨了LVS的十种调度算法,如轮询、加权轮询、最少连接等,以实现高效稳定的服务器集群技术。
摘要由CSDN通过智能技术生成

一、LVS简介


LVS中文站点:http://zh.linuxvirtualserver.org/

LVS官网:http://www.linuxvirtualserver.org/


LVS的英文全称是Linux Virtual Server,即Linux虚拟服务器。它是我们国家的章文嵩博士的一个开源项目。在linux内存2.6中,它已经成为内核的一部分,在此之前的内核版本则需要重新编译内核


二、LVS功能与特点


LVS主要用于多服务器的负载均衡。

  1. 工作在网络层,可以实现高性能,高可用的服务器集群技术。
  2. 廉价,可把许多低性能的服务器组合在一起形成一个超级服务器。
  3. 易用,配置非常简单,且有多种负载均衡的方法。
  4. 稳定可靠,即使在集群的服务器中某台服务器无法正常工作,也不影响整体效果。
  5. 可扩展性也非常好

三、LVS体系架构


在这里插入图片描述

<1> Load Balancer:负载均衡层:这是LVS的核心部分,它好比我们网站MVC模型的Controller。它负责将客户的请求按照一定的算法分发到下一层不同的服务器进行处理,自己本身不做具体业务的处理。另外该层还可用监控下一层的状态,如果下一层的某台服务器不能正常工作了,它会自动把其剔除,恢复后又可用加上。该层由一台或者几台Director Server组成。

<2> Server Array:服务器群组层:该层负责具体业务。可有WEB Server、mail Server、FTP Server、DNS Server等组成。注意,其实上层的Director Server也可以当Real server用的。

<3> Shared Storage:数据共享存储层:主要是提高上一层数据和为上一层保持数据一致。


四、工作原理


在这里插入图片描述

  1. 当用户向负载均衡调度器(Director Server)发起请
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值