【运维面试】面试官:LVS与nginx有什么区别

191 篇文章 213 订阅 ¥299.90 ¥399.90
本文探讨了LVS与nginx的优缺点及其区别。LVS具备强大的负载能力,工作在第四层,效率高,适用于大型网站。然而,它无法检测节点故障且依赖网络环境。相比之下,nginx工作在七层,可执行更复杂的HTTP分流策略,对网络依赖较小,且易于配置和故障检测。在低负载场景下,nginx更适合。结合两者使用,可实现更高效的负载均衡解决方案。
摘要由CSDN通过智能技术生成
LVS与nginx的各种优缺点
lvs的优缺点

lvs负载能力强,工作逻辑简单,仅仅是请求分发,而且工作在第四层,没有流量,所以效率特别高。 能够对几乎所有的应用进行负载,比如web,数据库等。

但LVS有个缺点是不能辨别节点故障,且比较依赖网络环境。只有使用DR模式才能在同一网段中分流,效果才能得到保证。

nginx优缺点

nginx工作在网路的七层,可以对HTTP应用实施分流策略,比如域名,结构等, 所以nginx可以使用的场合多与LVS,并且nginx对网络的依赖比较小,原则上只要能ping通,网页正常能访问,就能联通。
nginx作为负载还有一个优点,可以通过服务器处理网页返回的状态码,超时等来检测服务器内部故障,并把返回的错误请求重发送到另外一个节点。

区别举例
  1. 比如用户上传一个文件,这个时候处理该上传信息的节点正好出现故障,nginx会把上传的请求重新发送到另外一台服务器,而LVS在这种情况下会直接断掉。
  2. 在童颜更多负载下,nginx处理流量受服务器的IO等配置影响,负载能力相对LVS来说较弱。</
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

互联网老辛

你的鼓励是我最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值