为了账号安全,请及时绑定邮箱和手机立即绑定

LVS简介

LVS全称Linux Virtual Server(Linux虚拟服务),跟Nginx一样,也可以用来对请求进行负载均衡,LVS已经内置到Linux内核中了,不需要进行安装,可以使用whereis lvs命令查看LVS的安装目录。LVS的核心是ipvs(IP虚拟服务),是用于提供LVS负载均衡的技术

OS网络模型:应用层、表示层、会话层、传输层、网络层、数据链路层、物理层

LVS与Nginx的相同点和不同点

相同点:都可以用来作负载均衡器,并且都可以进行四层负载均衡

不同点:

1、Nginx是处于应用层的七层负载均衡(新版本的Nginx也可以用来进行四层负载均衡,但是习惯用Nginx进行七层负载均衡),LVS是处于网络层的四层负载均衡

2、Nginx作为七层负载均衡时,可以对请求和响应进行处理;而LVS只会对请求进行转发,不会负责响应数据的返回,并且只会对请求数据进行转发,不会对请求数据进行处理

3、由于LVS是处于网络层的四层负载均衡,只负载请求的转发,所以LVS的性能比Nginx要高很多(性能是Nginx的几十倍)

4、LVS是基于Linux内核开发的,所以只能用于Linux服务器,而Nginx可以用于Linux和Windows服务器

LVS网络拓扑图:


60126aca0001497619201080.jpg

Nginx网络拓扑图:

https://img1.sycdn.imooc.com/climg/61de7d2b09a95acc08250330.jpg


在生产环境中,通常采用LVS+Nginx集群的部署架构,LVS可以处理的并发量很大,可以用LVS来处理大量的并发请求,但是LVS只能对请求进行转发,不会对请求和响应进行处理,所以会把LVS接收到的请求转发到Nginx集群,由Nginx集群对请求进行处理。

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消