lvs负载均衡集群

lvs负载均衡群集

前情回顾–nginx反向代理型负载均衡

在这里插入图片描述

负载均衡的妙用

负载均衡(Load Balance) 集群提供了一种廉价、有效、透明的方法,来扩展网络设备和服务器的负载、带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。

  • 单台计算机无法承受大规模的并发访问或数据流量,此时需要搭建负载均衡集群把流量分摊到多台设备上分别处理,既减少用户等待响应的时间又提升了用户体验;
  • 7*24小时的服务保证,任意一个或多个有限后端节点设备宕机,不能影响整个业务的运行
  • nginx变种tengine,如果出错可以快速定位到哪台机器
    在这里插入图片描述

为什么要学lvs(优点)

nginx优势:

  • 工作在网络模型的7层。可以针对http应用做一些分流的策略,比如针对域名、目录结构,nginx单凭这点可利用的场合就远多于lvs了
  • 最新版本的nginx也支持4层TCP负载,曾经这是lvs比nginx好的地方。
  • nginx对网络稳定性的依赖非常小,理论上能ping通就能进行负载,这个也是他的优势之一,相反lvs对网络稳定性依赖比较大。
  • nginx安装和配置比较简单,测试起来比较方便,它基本能把错误日志打印出来。lvs的配置、测试就要花比较长的时间了,lvs对网络依赖比较大。

lvs优势:

  • 简单一句话,当并发超过了nginx上限,就可以使用lvs了。
  • 日1000-2000w pv或并发请求1万以下都可以考虑用nginx。
  • 大型门户网站,电商网站需要用到lvs。(淘宝)
  • 4层传输层,7层应用层,根据arp规则分配,在4层不知道ur地址还是一个加密包裹状态只能根据地址分发,在应用层知道包裹里的东西,根据内容分发(4层与7层的区别

lvs介绍

lvs是Linux Virtual server的简写,意即Linux虚拟服务器,是一个虚拟的服务器集群系统,可以在Unix/Linux平台下实现负载均衡集群功能,该项目在1998年5月由章文嵩博士组织成立,是中国国内最早出现的自由软件项目之一。

官网:Linuxvirtualserver

中文资料:

  • lvs项目介绍 http://www.linuxvirtualserver.org/zh/lvs1.html
  • lvs集群的体系结构 http://www.linuxvirtualserver.org/zh/lvs2.html
  • lvs集群中的IP负载均衡技术 http://www.linuxvirtualserver.org/zh/lvs3.html
  • lvs集群的负载调度 http://www.linuxvirtualserver.org/zh/lvs4.html

lvs内核模块ip_vs介绍

(如何快速转发)
在这里插入图片描述


lvs集群搭建

环境准备:

  1. 准备4台安装好centos7.2系统的虚拟机,内存512M。
  2. 所有虚拟机的防火墙和selinux关闭
  3. 主机名及IP地址关系如下:
服务 IP 网关
web01 192.168.152.130 192.168.152.2
web02 192.168.152.131 掩码
lb01 192.168.152.140 255.255.255.0
lb02 192.168.152.141
  1. web01 和web02只需要安装nginx软件,并满足下面条件:
curl http://192.168.152.130/www/得到结果为web0
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值