负载均衡相关内容
2016-05-09 22:29
375 查看
软件负载均衡 lvs通常有DR、tunnel、NAT模式,在通常部署时,采用DR、NAT模式。
1、在DR模式时,需要修改数据包的MAC地址并通过ARP广播的形势找到realserver,所以 要求LVS 的VIP 和realserver的IP 必须在同一个网段内
2、NAT模式只在LVS入口方向进行NAT,数据包转发至后端realserver时,数据包回程必须回送至LVS内连接口,即realserver的网关地址指向LVS服务器的内连接口IP。
阿里在lvs基础上增加了full nat模式,该种模式更接近于商业硬件负载均衡实现模式,当数据包流经lvs服务器时在对外业务接口及内连接口均采用NAT模式,不需要realserver修改任何配置即可。
![](http://s1.51cto.com/wyfs02/M00/76/5F/wKioL1ZRvGXj6RnXAABzLsBtVvg574.jpg)
负载均衡为保障高可用,需要采用集群模式,通常lvs集群可配合keepalived实现主备集群;lvs集群也可采用ospf 多路径等价路由方式从路由层面分担业务形成多主集群,在ospf中发布业务VIP时需要探测后端realserver业务是否存活,这样的方式为HRI(健康路由注入)。
![](http://s1.51cto.com/wyfs02/M00/76/5F/wKioL1ZRwVGC0IlmAAC8qTF1JF0453.jpg)
上述图采用lvs+keepalived实现主备集群,keepalived采用vrrp协议,在vrrp中通过组播地址224.0.0.18进行通信,通过配置内部协商其中一台作为active,另一台作为backup。
![](http://s4.51cto.com/wyfs02/M01/76/5F/wKioL1ZRxHrQ7iwHAAD945ZGdL4344.jpg)
上图在lvs上运行zebra,与交换机之间建立ospf peer邻居关系,利用ospf等价路由会从路由层面形成负载分担,进而形成多active集群,lvs单机通过检测后端realserver服务器存活状态,再向ospf区域中注入业务正常的业务VIP。
在硬件负载均衡器的部署中,形成多主集群也有多种模式,下述为某厂商硬件负载均衡器高可用集群部署情况。
![](http://s2.51cto.com/wyfs02/M01/76/5F/wKioL1ZRxkKjZQHOAAEmZYvI8Og020.jpg)
![](http://s2.51cto.com/wyfs02/M02/76/60/wKiom1ZRxerBfuqiAAEGmTXtzXk733.jpg)
![](http://s2.51cto.com/wyfs02/M02/76/5F/wKioL1ZRxkSwgFz_AAES3elfkkQ439.jpg)
![](http://s2.51cto.com/wyfs02/M00/76/60/wKiom1ZRxevjRS28AAES4Yq6iGM550.jpg)
本文出自 “说逍遥不逍遥” 博客,请务必保留此出处http://maorui2005.blog.51cto.com/863709/1771619
1、在DR模式时,需要修改数据包的MAC地址并通过ARP广播的形势找到realserver,所以 要求LVS 的VIP 和realserver的IP 必须在同一个网段内
2、NAT模式只在LVS入口方向进行NAT,数据包转发至后端realserver时,数据包回程必须回送至LVS内连接口,即realserver的网关地址指向LVS服务器的内连接口IP。
阿里在lvs基础上增加了full nat模式,该种模式更接近于商业硬件负载均衡实现模式,当数据包流经lvs服务器时在对外业务接口及内连接口均采用NAT模式,不需要realserver修改任何配置即可。
![](http://s1.51cto.com/wyfs02/M00/76/5F/wKioL1ZRvGXj6RnXAABzLsBtVvg574.jpg)
负载均衡为保障高可用,需要采用集群模式,通常lvs集群可配合keepalived实现主备集群;lvs集群也可采用ospf 多路径等价路由方式从路由层面分担业务形成多主集群,在ospf中发布业务VIP时需要探测后端realserver业务是否存活,这样的方式为HRI(健康路由注入)。
![](http://s1.51cto.com/wyfs02/M00/76/5F/wKioL1ZRwVGC0IlmAAC8qTF1JF0453.jpg)
上述图采用lvs+keepalived实现主备集群,keepalived采用vrrp协议,在vrrp中通过组播地址224.0.0.18进行通信,通过配置内部协商其中一台作为active,另一台作为backup。
![](http://s4.51cto.com/wyfs02/M01/76/5F/wKioL1ZRxHrQ7iwHAAD945ZGdL4344.jpg)
上图在lvs上运行zebra,与交换机之间建立ospf peer邻居关系,利用ospf等价路由会从路由层面形成负载分担,进而形成多active集群,lvs单机通过检测后端realserver服务器存活状态,再向ospf区域中注入业务正常的业务VIP。
在硬件负载均衡器的部署中,形成多主集群也有多种模式,下述为某厂商硬件负载均衡器高可用集群部署情况。
![](http://s2.51cto.com/wyfs02/M01/76/5F/wKioL1ZRxkKjZQHOAAEmZYvI8Og020.jpg)
![](http://s2.51cto.com/wyfs02/M02/76/60/wKiom1ZRxerBfuqiAAEGmTXtzXk733.jpg)
![](http://s2.51cto.com/wyfs02/M02/76/5F/wKioL1ZRxkSwgFz_AAES3elfkkQ439.jpg)
![](http://s2.51cto.com/wyfs02/M00/76/60/wKiom1ZRxevjRS28AAES4Yq6iGM550.jpg)
本文出自 “说逍遥不逍遥” 博客,请务必保留此出处http://maorui2005.blog.51cto.com/863709/1771619
相关文章推荐
- zabbix实战调用短信接口报警
- JAVA验证码
- linux网络流量监控工具之iptraf
- 分享几个前端实习or全职求职网站
- JAVA基础之异常处理
- 浅谈c++中的构造函数
- WIN7(VISTA)系统无法上网问题排查方法
- SSO - 我们为何需要单点登录系统
- brew tap 用途
- java 异常五
- git submodule 管理子工程
- 【Android】自定义状态栏通知
- Gzip压缩和解压缩 (web优化GZIPOutputStream)
- HUST 1010 (KMP 水~)
- 让Nginx支持pathinfo
- leetcode.42. Trapping Rain Water
- 让低版本IE浏览器支持CSS3属性
- GIS 网站集合
- Spring自带字符编码过滤器
- 《面向对象程序设计》第五次作业(指定路径读取计算表达式+项目框架图)