web负载均衡初记
web负载均衡小记?4 IP 负载均衡(LVS-NAT)?位于WLAN的调度器,通过DNAT数据传输层的IP地址转换(网络层/第三
web负载均衡小记
?
4 IP 负载均衡(LVS-NAT)?
位于WLAN的调度器,通过DNAT数据传输层的IP地址转换(网络层/第三层),将客户端的的请求,转发到位于LAN上的实际服务器上。后者响应后数据发给调度器,由调度器发给WLAN。?
?
吞吐率较高。但由于来回数据都进过调度器,导致其网关瓶颈。?
?
5 直接路由(LVS-DR)?
通过使用IP别名的方式,将多个具有公网IP的实际服务器与调度器一起使用相同的IP别名a。DNS解析地址设为a,设置为只有调度器响应该ARP。调度器收到数据包后,修改MAC地址,转发给实际服务器。后者将响应结果直接发给WLAN。?
?
吞吐率虽与“IP 负载均衡法”相当。但由于调度器不负责转发响应的数据包,网关瓶颈问题解决。?
?
6 IP 隧道(LVS-TUN)?
与LVS-DR 的原理非常类似,不同的是,实际服务器可以和调度器不在同一个WAN 网段,调度器通过IP 隧道技术来转发请求到实际服务器,所以实际服务器也必须拥有合法的IP 地址。?
总的来说,LVS-DR 和LVS-TUN 都适合响应和请求不对称的Web 服务器,可以非常有效地提高集群的扩展能力,但如何选择它们,更多的不是因为性能和扩展性,而是取决于你的网络部署需要,比如刚才提到的CDN 服务需要将实际服务器部署在不同的IDC,从而必须使用IP 隧道技术。?
备注:?
LVS: Linux Virtual Server,Linux 虚拟服务器?
Heartbeat 对主调度器进行心跳检测,一旦发现主调度器停止心跳,便立即启动故障转移,接管主调度器,这个接管过程包括?
IP 别名变更、相关服务的启动等。随后,一旦主调度器恢复后,备用调度器便自动将相关资源转交回主调度器。
?