您的位置:首页 > 其它

负载均衡

2015-11-22 22:18 357 查看

一、 模式

软件负载均衡lvs部署模式通常有DR\NAT\TUNNEL等几种模式,阿里在lvs基础上扩充了fullnat模式。1、 DR模式:
DR 模式只修改数据包的目的MAC地址并通过ARP广播的形势找到realserver,所以要求LVS 的VIP 和realserver的IP 必须在同一个网段内,也就是在挂载VIP 时先确认LVS的工作模式,如果是DR模式需要先确认这个IP 只是否能挂在这个LVS下面。其他模式因为都会修改DST ip 为 realserver的IP 地址,所以不需要在同一个网段内。 realserver 收到数据包判断目的 ip 是否是自己的ip,如果不是就直接丢掉包;因为DR模式目的IP没有修改,还是LVS的VIP;所以需要在realserver上面绑定VIP;IP TUNNEL 模式只是对package 重新包装一层,realserver解析后的IP包的目的IP仍然是 LVS的VIP ;也需要在realserver上面绑定VIP;其他的都不需要2、 NAT模式:
NAT模式需要修改目的IP地址,仅对外采用NAT,所有数据流负载至realserver,realserver的回程流量必须回送至lvs服务器,所以realserver需要将网关指向lvs服务器3、 Fullnat模式:
该种模式接近硬件负载均衡厂商解决方案,在数据流处理时,采用双向NAT方式,进入及出流量均被nat,后端realserver服务器不需要修改任何配置。

二、 高可用

负载均衡为保障高可用,通常部署采用集群模式,可分为主备集群(lvs+keepalived集群),多主集群(硬件负载均衡厂商通常叫做高性能集群)。主备集群:



keepalived协议采用vrrp实现虚拟路由冗余协议实现高可用,在集群种采用一主多从方式部署,在发生故障时可检测故障并切换故障,由备机接管。 多active集群:



多active集群可通过从路由层面实现负载分担,在业务IP发布时,采用HRI方式,即由服务器检测后端realserver存活后方可将VIP注入至ospf路由中,ospf协议在多条等价路径时,从路由层面进行负载分担,将业务流均衡的分发至多台lvs节点。 硬件负载均衡互为主备集群:














本文出自 “说逍遥不逍遥” 博客,转载请与作者联系!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: