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

运维面试秘籍 同时被 2 个专栏收录
87 篇文章 91 订阅 ¥99.00 ¥99.90
22 篇文章 8 订阅

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适合在大型网站或者提供重要服务且机
  • 8
    点赞
  • 0
    评论
  • 30
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

相关推荐
©️2020 CSDN 皮肤主题: 岁月 设计师:pinMode 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值