keepalived+nginx负载均衡+ApacheWeb实现高可用
2023-09-11 14:18:55 时间
1、Keepalived高可用软件
Keepalived软件起初是专为LVS负载均衡软件设计的,用来管理并监控LVS集群系统中各个服务节点的状态,后来又加入了可以实现高可用的VRRP功能。因此,keepalived除了能够管理LVS软件外,还可以作为其他服务的高可用解决方案软件。
keepalived软件主要是通过VRRP协议实现高可用功能的。VRRP是Virtual Router Redundancy Protocol(虚拟路由冗余协议)的缩写,VRRP出现的目的就是为了解决静态路由的单点故障问题的,它能保证当个别节点宕机时,整个网络可以不间断地运行。所以,keepalived一方面具有配置管理LVS的功能,同时还具有对LVS下面节点进行健康检查的功能,另一方面也可以实现系统网络服务的高可用功能。
2、Keepalived高可用故障切换转移原理
Keepalived高可用服务对之间的故障切换转移,是通过VRRP来实现的。在keepalived服务工作时,主Master节点会不断地向备节点发送(多播的方式)心跳消息,用来告诉备Backup节点自己还活着。当主节点发生故障时,就无法发送心跳的消息了,备节点也因此无法继续检测到来自主节点的心跳了。于是就会调用自身的接管程序,接管主节点的IP资源和服务。当主节点恢复时,备节点又会释放主节点故障时自身接管的IP资源和服务,恢复到原来的备用角色。
3、
相关文章
- Nginx负载均衡详解
- Nginx配置upstream实现负载均衡
- Nginx负载均衡
- nginx负载均衡(反向代理)
- nginx反向代理与负载均衡
- Nginx实现集群服务器的负载均衡
- Nginx upstream_ip_hash_module 基于Hash算法实现负载均衡
- Nginx upstream_hash_module 基于任意关键字实现负载均衡
- nginx实现后端tomcat的负载均衡调度
- SAP Netweaver的负载均衡消息服务器 vs CloudFoundry的App Router
- 2种方式解决nginx负载下的Web API站点里swagger无法使用
- 负载均衡之Haproxy配置详解(及httpd配置)
- BasePath问题-nginx负载均衡配置
- 华为云服务-运维篇-负载均衡介绍与平台算法使用
- Nginx(5):进程绑定CPU:从nginx源码里给你刨功能出来
- 提升网站性能:Nginx五种高效负载均衡策略