Nginx与keepalived实现负载均衡
Posted 天赋吉运科技
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Nginx与keepalived实现负载均衡相关的知识,希望对你有一定的参考价值。
之前小编在nginx初识中介绍了Nginx作为反向代理服务器实现服务器分配资源负载均衡的原理,但是大家可以想一想,如果有一天Nginx服务器宕机了,那用户的请求如何发送到服务器来呢?于是,keepalived作为检查服务器状态的软件来了!
是什么?
keepalived是检测服务器的状态的软件,如果有一台web服务器宕机,Keepalived将检测到,并将有故障的服务器从系统中剔除,同时使用其他服务器代替该服务器的工作,当服务器工作正常后Keepalived自动将服务器加入到服务器群中,这些工作全部自动完成,不需要人工干涉,需要人工做的只是修复故障的服务器。
三大机制
1.core:是keepalived的核心,负责主进程的启动、维护以及全局配置文件的加载和解析。
2.check:负责健康检查。
3.vrrp:实现vrrp协议,确定服务器优先级别。
实现机制
对于Nginx的学习最重要还是实操,之后会相继给大家介绍Nginx和keepalived的安装和配置,以及运行管理!
编辑:十四期 刘檬
以上是关于Nginx与keepalived实现负载均衡的主要内容,如果未能解决你的问题,请参考以下文章
Linux下Nginx + Keepalived搭建负载均衡与高可用服务
Nginx + Keepalived(主备模式)实现负载均衡高可用浅析
企业级Nginx负载均衡与keepalived高可用实战keepalived篇