发布时间:2025-12-10 11:49:09 浏览次数:7
LVS项目是由国内章文嵩博士在1998年5月成立的Linux Virtual Server的自由软件项目开发,主要是针对Linux服务器集群的开发工作。同时,Linux Virtual Server项目是国内最早出现的自由软件项目之一。
Linux Virtual Server项目的目标 :使用集群技术和Linux操作系统实现一个高性能、高可用的服务器,它具有很好的可伸缩性(Scalability)、可靠性(Reliability)和可管理性(Manageability)。
目前,LVS项目已提供了一个实现可伸缩网络服务的Linux Virtual Server框架,如图3所示。在LVS框架中,提供了含有三种IP负载均衡技术的IP虚拟服务器软件IPVS、基于内容请求分发的内核Layer-7交换机KTCPVS和集群管理软件。可以利用LVS框架实现高可伸缩的、高可用的Web、Cache、Mail和Media等网络服务;在此基础上,可以开 发支持庞大用户数的、高可伸缩的、高可用的电子商务应用。
整体架构如下:
图1: LVS通用3层架构
一般来说,LVS集群采用三层结构,其体系结构如图1所示,三层主要组成部分为:
不同服务所适用的调度方式:
具体的调度方式我们下一篇文章会详细讲解
一般的ipvs架构我们只需要适用到上面2个模块就行了!
本篇文章主要介绍了关于LVS的背景,以及LVS的特点。对于详细的负载均衡技术和调度算法我们下一篇文章会详细讲解!
同时可以参考lvs社区的几篇文章,链接如下:
http://www.linuxvirtualserver.org/zh/lvs1.html
http://www.linuxvirtualserver.org/zh/lvs2.html
http://www.linuxvirtualserver.org/zh/lvs3.html
http://www.linuxvirtualserver.org/zh/lvs4.html