码迷,mamicode.com
首页 > 其他好文 > 详细

【keepalived】高可用方案

时间:2018-12-27 20:14:31      阅读:138      评论:0      收藏:0      [点我收藏+]

标签:dns解析   lin   后端   域名   用户   net   健康   进程   结合   

原理
    lvs + vrrp结合体,实现高可用的负载均衡

主要功能

1> 提供负载均衡 基于lvs实现
    2> 高可用 vrrp协议 通过接管vip实现
    3> 健康检查  故障点剔除

重点模块

IPVS(内核层)  ---> 负载均衡
    NETLINK(内核层)  ---> 高可用模块(提供高级路由功能)
    Checkers(用户层)  ---> 健康检查模块(负载均衡稳定的基础,包括故障机器的剔除和修复机器的加入:包括MASTER检查)
    WatchDog(用户层) ---> 监控VRRP和Checkers子进程的健康状态

keepalived配置文件

访问路径

客户端访问域名 ---> 公网DNS解析 ---> lvs负载均衡设备(转发) -------> nginx反向代理设备(基于域名虚拟主机,此处的域名就是客户端的地址)--------> 后端app

【keepalived】高可用方案

标签:dns解析   lin   后端   域名   用户   net   健康   进程   结合   

原文地址:http://blog.51cto.com/kongxiaofa/2336144

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!