负载均衡
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节点。 硬件负载均衡互为主备集群:
本文出自 “说逍遥不逍遥” 博客,转载请与作者联系!
相关文章推荐
- 读书笔记--开发环境配置中的坑
- Python_文件对象类型及其读写函数详解
- 王者震荡市如何飞身换马
- iOS 百度定位实现
- zzuli生化危机(dfs)
- contiki 学习记录
- # 欢迎使用Markdown编辑器写博客
- iOS 事件传递流程
- SAML在SSO中的应用
- centos6.4中安装java,编译和运行java的一个例子
- 叠筐
- ASP字符串转换函数用法
- linux下Oracle 10g安装(超级详细图解教程)
- 昌大大神养成计划之网页设计之路第五天
- Android读书笔记------Drawable
- Android高斯模糊、高斯平滑(Gaussian Blur)【2】
- maven POM.xml 标签详解
- MySQL日志——删除二进制日志
- yum_rpm(利用dvd建立本地yum库)
- 20135304刘世鹏——信息安全系统设计基础第十一周总结