架构设计之:LVS 优势

LVS优势

  1. IP层的负载均衡协议,无应用层回调消耗。

  2. LVS/DR,LVS/TUN模式的特性,使得请求返回无需通过LVS,这一点Nginx无法做到。

  3. 自动故障转移,心跳检测。
    3.1 LVS会跟后端服务集群有一个心跳检测机制,当后端服务器有异常,检测不到心跳时,LVS会将该服务器踢出集群,并将请求移植到其他服务器集群上处理。
    3.2 当故障机恢复心跳时,LVS会定期轮询,检测其心跳是否恢复,当心跳达到一定次数时,将这台服务器自动加回到集群组里,以此达到自动故障转移的过程。

  4. 配合主从 KeepAlive + VIP 实现高可用。
    当LVS本身故障时,整个入口系统会瘫痪掉,流量进不去。为了避免该问题,采用了以下策略:
    KeepAlive:LVS主备互相检测心跳的机制。即主机在LVS处理外网请求,备机检测主机的心跳,当备机发现主机心跳异常时,自动通过VPI实现切换模式。
    Watch IP:主LVS的IP1,备LVS的IP2,Watch IP的IP3。IP3是外网IP,即DNS设备经过DNS解析后的对外暴露的公网IP。客户端连的就是IP3。IP3指向主机IP1,但发现主机异常时,从机可以发出命令,将IP3强制指向IP2,以此实现了故障转移。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容