【运维面试】面试官:LVS与nginx有什么区别
【摘要】 LVS与nginx的各种优缺点
lvs的优缺点
lvs负载能力强,工作逻辑简单,仅仅是请求分发,而且工作在第四层,没有流量,所以效率特别高。 能够对几乎所有的应用进行负载,比如web,数据库等。
但LVS有个缺点是不能辨别节点故障,且比较依赖网络环境。只有使用DR模式才能在同一网段中分流,效果才能得到保证。
nginx优缺点
nginx工作在网路的七层,可以对...
LVS与nginx的各种优缺点
lvs的优缺点
lvs负载能力强,工作逻辑简单,仅仅是请求分发,而且工作在第四层,没有流量,所以效率特别高。 能够对几乎所有的应用进行负载,比如web,数据库等。
但LVS有个缺点是不能辨别节点故障,且比较依赖网络环境。只有使用DR模式才能在同一网段中分流,效果才能得到保证。
nginx优缺点
nginx工作在网路的七层,可以对HTTP应用实施分流策略,比如域名,结构等, 所以nginx可以使用的场合多与LVS,并且nginx对网络的依赖比较小,原则上只要能ping通,网页正常能访问,就能联通。
nginx作为负载还有一个优点,可以通过服务器处理网页返回的状态码,超时等来检测服务器内部故障,并把返回的错误请求重发送到另外一个节点。
区别举例
- 比如用户上传一个文件,这个时候处理该上传信息的节点正好出现故障,nginx会把上传的请求重新发送到另外一台服务器,而LVS在这种情况下会直接断掉。
- 在童颜更多负载下,nginx处理流量受服务器的IO等配置影响,负载能力相对LVS来说较弱。
- nginx 配置比较简单,出现问题有相应的错误日志,而LVS对网络依赖比较大,很可能因为网络的问题导致配置不成功,而且解决报错比较困难。
- 比较小的网站,比如PV小于100W,用nginx就可以应付,如果机器多用DNS轮询可以解决。 LVS适合在大型网站或者提供重要服务且机
文章来源: zmedu.blog.csdn.net,作者:互联网老辛,版权归原作者所有,如需转载,请联系作者。
原文链接:zmedu.blog.csdn.net/article/details/108592199
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)