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与keepalived实现负载均衡
具体实现
Nginx与keepalived实现负载均衡
总结

       对于Nginx的学习最重要还是实操,之后会相继给大家介绍Nginx和keepalived的安装和配置,以及运行管理!

编辑:十四期 刘檬

以上是关于Nginx与keepalived实现负载均衡的主要内容,如果未能解决你的问题,请参考以下文章

Linux下Nginx + Keepalived搭建负载均衡与高可用服务

Nginx + Keepalived(主备模式)实现负载均衡高可用浅析

企业级Nginx负载均衡与keepalived高可用实战keepalived篇

lvs+keepalived+nginx实现高性能负载均衡集群

nginx+keepalived实现高可用负载均衡

Nginx负载均衡+keepalived高可用