`
huangyongxing310
  • 浏览: 490589 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论

LVS负载均衡

阅读更多
LVS负载均衡


1.负载均衡是一种技术,指通过某种算法实现负载分担的方法。通俗的讲就是统一分配请求的设备,负载均衡会统一接收全部请求,然后按照设定好的算法将这些请求分配给这个负载均衡组中的所有成员,以此来实现请求(负载)的均衡分配。
2.负载均衡软件有nginx,LVS等,硬件实现有F5等


LVS,(Linux Virtual Server),
1.它是一种集群(Cluster)技术,采用IP负载均衡技术和基于内容请求分发技术
2.调度器具有很好的吞吐率,将请求均衡地转移到不同的服务器上执行,且调度器自动屏蔽掉服务器的故障,从而将一组服务器构成一个高性能的、高可用的虚拟服务器。整个服务器集群的结构对客户是透明的,而且无需修改客户端和服务器端的程序。
3.LVS集群采用三层结构
(1)负载调度器(load balancer/ Director),它是整个集群对外面的前端机,负责将客户的请求发送到一组服务器上执行,而客户端认为服务是来自一个IP地址(我们可称之为虚拟IP地址)上的。
(2)服务器池(server pool/ Realserver),是一组真正执行客户请求的服务器,执行的服务一般有WEB、MAIL、FTP和DNS等。
(3)共享存储(shared storage),它为服务器池提供一个共享的存储区,这样很容易使得服务器池拥有相同的内容,提供相同的服务。


LVS负载均衡方式
1.VS/NAT是一种最简单的方式,基于IP地址hash计算转发到不同的服务器(服务器池中的服务器)。
2.IP隧道(IP tunneling),是将一个IP报文封装在另一个IP报文的技术,这可以使得目标为一个IP地址的数据报文能被封装和转发到另一个IP地址。调度器把请求报文通过IP隧道转发至真实服务器,而真实服务器将响应直接返回给客户,所以调度器只处理请求报文。
3.VS/DR方式是通过改写请求报文中的MAC地址部分来实现的。Director和RealServer必需在物理上有一个网卡通过不间断的局域网相连。
4.第一种请求回应要经过调度器回到客户端。而后再种是服务器直接回应客户端,内容没有经过调度器,减小了调度器的工作量。
分享到:
评论

相关推荐

    lvs负载均衡集群详解

    lvs负载均衡集群详解 LVS(Linux Virtual Server)是一种开源的负载均衡解决方案,旨在帮助企业解决高访问量带来的服务器性能瓶颈问题。通过LVS,可以将多个服务器组合成一个集群,共同提供服务,提高系统的可用性...

    lvs负载均衡集群实验.docx

    lvs负载均衡集群实验 lvs负载均衡集群是基于Linux操作系统的高可用性集群解决方案,通过将多个Real Server集成到一个虚拟的IP地址(Virtual IP,VIP)上,来实现对外提供服务的目的。下面将对lvs负载均衡集群的实验...

    LVS 负载均衡配置参考

    ### LVS负载均衡配置详解 #### 一、LVS简介 LVS(Linux Virtual Server)是一种先进的集群技术,主要用于构建高性能、高可用性的服务器集群。它通过IP负载均衡技术和基于内容请求分发技术来实现这一目标。具体而言...

    lvs负载均衡源码

    LVS负载均衡器的调度算法有很多种,例如轮询(Round Robin)、最少连接(Least Connections)、短连接优先(Shortest Connection First)等,可以根据实际需求选择合适的算法来分配请求。 在“LVS-master”这个...

    基于LVS负载均衡的高性能Web站点设计与实现

    - **LVS负载均衡**:LVS作为核心负载均衡器,根据预设的策略,如轮询、最少连接、IP哈希等,将流量分配到各个服务器,确保负载的均衡分布。 3. **环境测试** 在部署完成后,需要对每个组件进行测试,确保它们能...

    利用Iptables实现LVS负载均衡集群研究

    利用Iptables实现LVS负载均衡集群研究

    LVS负载均衡集群

    压缩文件内包涵18个LVS负载均衡相关的文档。 下载我保证你不会后悔。

    LVS负载均衡深入进阶实战.pptx

    LVS负载均衡深入进阶实战 本资源摘要信息主要讲解了LVS(Linux Virtual Server)负载均衡技术的深入实践,涵盖了LVS的基本概念、架构、配置、策略、优缺点等方面的知识点。 一、LVS概述 LVS是基于Linux操作系统的...

    LINUX集群LVS负载均衡配置.pdf

    ### LINUX集群LVS负载均衡配置知识点详解 #### 一、LVS概述与基本原理 **LVS**(Linux Virtual Server)是一种开源的负载均衡技术,主要用于实现高性能的Web服务器集群。它通过一个虚拟的IP地址(VIP)对外提供...

    MySQL群集+LVS负载均衡安装

    MySQL群集+LVS负载均衡安装配置实施

    LVS负载均衡服务器.pdf

    在搭建LVS负载均衡服务器的过程中,首先要确保系统环境满足要求。例如,在CentOS系统上,应检查内核配置中是否启用了ip_vs模块。可以通过`grep -i ip_vs /boot/config-<kernel_version>`命令查看,如果显示了如...

    PHP特级课:LVS负载均衡:搜索引擎.docx

    【PHP特级课】深入解析LVS负载均衡技术 ...通过这门课程,学员不仅可以掌握LVS负载均衡技术,还能了解网站架构设计的多个重要方面,如数据库管理、性能优化和网络监控。这些知识对于成为一名优秀的IT架构师至关重要。

    Piranha安装快速搭建LVS负载均衡集群.pptx

    【Piranha安装快速搭建LVS负载均衡集群】 在IT领域,LVS(Linux Virtual Server)是一种高效且可扩展的负载均衡解决方案,常用于构建高可用性和高性能的服务器集群。Piranha是LVS的一个图形化管理工具,使得集群的...

    一种LVS负载均衡调度算法WLC的改进.pdf

    一、LVS负载均衡调度算法 LVS(Linux Virtual Server)系统是一个开源项目,它采用基于IP层负载均衡的调度方法将TCP/IP请求均衡地分配到不同的真实服务器(Real Server,简称RS)上,负载均衡器自动屏蔽掉真实...

    基于DR模式的LVS负载均衡群集配置教程录像.exe

    基于DR模式的LVS负载均衡群集

Global site tag (gtag.js) - Google Analytics