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

举报
互联网老辛 发表于 2021/06/09 01:11:40 2021/06/09
【摘要】 LVS与nginx的各种优缺点 lvs的优缺点 lvs负载能力强,工作逻辑简单,仅仅是请求分发,而且工作在第四层,没有流量,所以效率特别高。 能够对几乎所有的应用进行负载,比如web,数据库等。 但LVS有个缺点是不能辨别节点故障,且比较依赖网络环境。只有使用DR模式才能在同一网段中分流,效果才能得到保证。 nginx优缺点 nginx工作在网路的七层,可以对...

LVS与nginx的各种优缺点

lvs的优缺点

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

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

nginx优缺点

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

区别举例
  1. 比如用户上传一个文件,这个时候处理该上传信息的节点正好出现故障,nginx会把上传的请求重新发送到另外一台服务器,而LVS在这种情况下会直接断掉。
  2. 在童颜更多负载下,nginx处理流量受服务器的IO等配置影响,负载能力相对LVS来说较弱。
  3. nginx 配置比较简单,出现问题有相应的错误日志,而LVS对网络依赖比较大,很可能因为网络的问题导致配置不成功,而且解决报错比较困难。
  4. 比较小的网站,比如PV小于100W,用nginx就可以应付,如果机器多用DNS轮询可以解决。 LVS适合在大型网站或者提供重要服务且机

文章来源: zmedu.blog.csdn.net,作者:互联网老辛,版权归原作者所有,如需转载,请联系作者。

原文链接:zmedu.blog.csdn.net/article/details/108592199

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。