Keepalived+nginx高可用负载均衡的实例分析,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。
成都创新互联专业提供服务器托管服务,为用户提供五星数据中心、电信、双线接入解决方案,用户可自行在线购买服务器托管服务,并享受7*24小时金牌售后服务。
在Keepalived + Nginx高可用负载均衡架构中,keepalived负责实现High-availability (HA) 功能控制前端机VIP(虚拟网络地址),当有设备发生故障时,热备服务器可以瞬间将VIP自动切换过来,保证服务的高可用。Nginx负责应用的负载均衡策略。Keepalived+nginx MASTER、Keepalived+nginx BACKUP两台服务器均通过keepalived软件把eth0网卡绑上一个虚拟IP(VIP)地址,此VIP当前绑定Keepalived+nginx MASTER主机的eth0上,当Keepalived+nginx MASTER发生故障时,Keepalived+nginx BACKUP会通过/etc/keepalived/keepalived.conf文件中设置的心跳时间advert_int 1检查,无法获Nginx正常状态的话,Keepalived+nginx BACKUP会瞬间绑定VIP来接替Keepalived+nginx MASTER的工作,当Keepalived+nginx MASTER恢复后keepalived会通过priority参数判断优先权将虚拟VIP地址重新绑定给Keepalived+nginx MASTER的eth0网卡。
1.实现了可弹性化的架构,在压力增大的时候可以临时添加web服务器添加到这个架构里面去;2.upstream具有负载均衡能力,可以自动判断后端的机器,并且自动踢出不能正常提供服务的机器;3.相对于lvs而言,正则分发和重定向更为灵活。而Keepalived可保证单个nginx负载均衡器的有效性,避免单点故障;4.用nginx做负载均衡,无需对后端的机器做任何改动。看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注创新互联行业资讯频道,感谢您对创新互联的支持。
文章名称:Keepalived+nginx高可用负载均衡的实例分析
文章来源:
http://cqcxhl.cn/article/jcegpc.html