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

发布时间:2021-12-09 11:14:54 作者:柒染
来源:亿速云 阅读:132

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

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做负载均衡,无需对后端的机器做任何改动。

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注亿速云行业资讯频道,感谢您对亿速云的支持。

推荐阅读:
  1. 什么叫高可用负载均衡架构
  2. Keepalived+Nginx实现高可用(HA)

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

keepalived nginx

上一篇:数据库建表设计六范式是什么

下一篇:RedHat Linux上的HDFS文件系统和Mapreduce框架的如何启动和运行

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》