Keepalived+nginx高可用负载均衡的实例分析-成都快上网建站

Keepalived+nginx高可用负载均衡的实例分析

Keepalived+nginx高可用负载均衡的实例分析,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

成都创新互联专业提供服务器托管服务,为用户提供五星数据中心、电信、双线接入解决方案,用户可自行在线购买服务器托管服务,并享受7*24小时金牌售后服务。

Keepalived
nginx
+
高可用负载均衡
在Keepalived + Nginx高可用负载均衡架构中,keepalived负责实现High-availability (HA) 功能控制前端机VIP(虚拟网络地址),当有设备发生故障时,热备服务器可以瞬间将VIP自动切换过来,保证服务的高可用。Nginx负责应用的负载均衡策略。
Keepalived+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://kswjz.com/article/jcegpc.html
扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流