加入收藏 | 设为首页 | 会员中心 | 我要投稿 河北网 (https://www.hebeiwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 业界 > 正文

什么是Nginx负载平衡高可用?看完这一篇就大白

发布时间:2019-08-10 17:56:46 所属栏目:业界 来源:今日头条
导读:要实现nginx的高可用,必要实现备份机。 1.1. 什么是负载平衡高可用 nginx作为负载平衡器,全部哀求都到了nginx,可见nginx处于很是重点的位置,假如nginx处事器宕机后端web处事将无法提供处事,影响严峻。 为了屏障负载平衡处事器的宕机,必要成立一个备

要实现nginx的高可用,必要实现备份机。

1.1. 什么是负载平衡高可用

nginx作为负载平衡器,全部哀求都到了nginx,可见nginx处于很是重点的位置,假如nginx处事器宕机后端web处事将无法提供处事,影响严峻。

为了屏障负载平衡处事器的宕机,必要成立一个备份机。主处事器和备份机上都运行高可用(High Availability)监控措施,通过传送诸如“I am alive”这样的信息来监控对方的运行状况。当备份机不能在必然的时刻内收到这样的信息时,它就经受主处事器的处事IP并继承提供负载平衡处事;当备份打点器又从主打点器收到“I am alive”这样的信息时,它就开释处事IP地点,这样的主处事器就开始再次提供负载平衡处事。

什么是Nginx负载平衡高可用?看完这一篇就大白

1.2. keepalived+nginx实现主备

1.2.1. 什么是keepalived

keepalived是集群打点中担保集群高可用的一个处事软件,用来防备单点妨碍。

Keepalived的浸染是检测web处事器的状态,假若有一台web处事器死机,或事变呈现妨碍,Keepalived将检测到,并将有妨碍的web处事器从体系中剔除,当web处事器事变正常后Keepalived自动将web处事器插手随处事器群中,这些事变所有自动完成,不必要人工过问干与,必要人工做的只是修复妨碍的web处事器。

1.2.2. keepalived事变道理

keepalived是以VRRP协议为实现基本的,VRRP全称Virtual Router Redundancy Protocol,即假造路由冗余协议。

假造路由冗余协议,可以以为是实现路由器高可用的协议,即将N台提供沟通成果的路由器构成一个路由器组,这个组内里有一个master和多个backup,master上面有一个对外提供处事的vip(VIP = Virtual IP Address,假造IP地点,该路由器地址局域网内其他呆板的默认路由为该vip),master会发组播,当backup收不到VRRP包时就以为master宕掉了,这时就必要按照VRRP的优先级来推举一个backup当master。这样的话就可以担保路由器的高可用了。

keepalived首要有三个模块,别离是core、check和VRRP。core模块为keepalived的焦点,认真主历程的启动、维护以及全局设置文件的加载息争析。check认真康健搜查,包罗常见的各类搜查方法。VRRP模块是来实现VRRP协议的。

1.2.3. keepalived+nginx实现主备进程

初始状态

什么是Nginx负载平衡高可用?看完这一篇就大白

主机宕机

什么是Nginx负载平衡高可用?看完这一篇就大白

主机规复

什么是Nginx负载平衡高可用?看完这一篇就大白

高可用情形

两台nginx,一主一备:192.168.101.3和192.168.101.4

两台tomcat处事器:192.168.101.5、192.168.101.6

(编辑:河北网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读