频道栏目
首页 > 资讯 > 网络协议 > 正文

LVS的三种模式以及优缺点

17-09-26        来源:[db:作者]  
收藏   我要投稿

LVS的分类

LVS-DR: 直接路由,此种方式是最常用的方式,所有的Director和RealServer都在同一个物理网络中(交换机)并且都只有一块网卡。

LVS-NAT:地址转换,数据包来回都要经过NAT转换,所以Director Server(即LVS服务器)将成为系统瓶颈。使用NAT模式将需要两个不同网段的IP,一个IP接受外部请求服务,一般为外网ip,此IP称为VIP,一个IP与后realserver同一地址段,负责相互通信,称为DIP。后端realserver的网关地址需指向DIP。同时需开启linux内核的数据包转发功能。

LVS-TUN:隧道 ,LVS/TUN与 LVS/DR 类似。只是在报文外面再加一层IP封装,整个过程比LVS/DR模式多一次报文的封装/解封过程。LVS/DR只支持本地网络,LVS/TUN却可以跨机房。

LVS优点:扛负载能力很强,它是工作在网络4层之上的,没有流量产生,这个特点决定了它在负载均衡软件里性能是最强的,对内存cpu消耗的资源低。它的配置非常简单,一般不需要配置什么,这也减小了配置出错的几率。它是无流量的,也就是说它只分发请求,这点保证了io性能不会受到流量的影响。同时它的应用范围很广泛,它几乎可以对所有的服务进行负载均衡(http、数据库等等。。)

LVS缺点:不可以做动静分离。而且现在许多网站都有这样的需求,所有Nginx/Haproxy+keeplived的优势所在。如果是网站应用比较庞大的话,LVS/DR+Keepalived实施起来就比较复杂了,相对而言Nginx/HAProxy+Keepalived就简单多了。

相关TAG标签
上一篇:GDB调试
下一篇:移动开发——unity项目一直报错解决方案
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站