主备倒换
好的,主备倒换是指在高可用性系统中,当主设备(或节点)由于故障、维护或其他原因无法正常提供服务时,系统自动或人工地将工作负载和流量切换到预先设定的备用设备(或节点)上的过程。
以下是关键点解析:
-
目的:
- 确保业务连续性: 在主节点失效时,备用节点能快速接管工作,最大程度减少业务中断时间。
- 提高系统可靠性: 是构建高可用架构的关键技术手段之一。
- 支持维护升级: 可以主动进行倒换,在不影响业务的情况下对主节点进行维护或升级。
-
核心概念:
- 主节点 : 正常运行时处理业务请求、提供服务的设备/节点/实例。它是流量的主要承载者。
- 备节点 : 处于就绪状态,随时准备接管主节点工作的设备/节点/实例。它通常与主节点保持数据同步。
- 倒换: 工作负载和服务从主节点转移到备节点的动作。
- 切换: 常作为倒换的同义词使用,指服务主体的变化。有时会更细分为:
- 倒换: 主->备 (原主故障后的被动行为)
- 倒回: 备->主 (原主恢复后,主动切回的行为,也称回切)
- 心跳检测/健康检查: 系统用来持续监控主节点状态的机制。一旦检测到主节点异常(如宕机、服务无响应、性能下降超过阈值等),会触发倒换流程。
- 数据同步: 为了保证备节点在接管后能提供最新服务,主备节点之间需要实时或准实时地同步数据(状态、配置、会话等)。同步方式(同步/异步)和延迟会影响数据的完整性。
-
触发条件:
- 自动触发:
- 主节点硬件故障(服务器宕机、断网卡等)。
- 主节点软件故障(关键服务崩溃、死锁、资源耗尽等)。
- 主节点性能严重下降(如CPU、内存超阈值)。
- 主节点失去响应(心跳超时)。
- 手动触发:
- 计划内维护或升级(主动将主节点切出,进行维护)。
- 主节点出现异常但未达到自动倒换阈值(需要人工介入决策)。
- 测试演练。
- 主节点修复后,手动倒回。
- 自动触发:
-
倒换流程(简化):
- 检测异常: 心跳检测或健康检查发现主节点不可用或服务异常。
- 决策启动: 监控系统或人工判定需要倒换。
- 隔离原主(可选): 防止“脑裂”(Split-Brain),即原主可能恢复后与新主同时提供服务导致数据混乱。通常通过接管IP、挂起服务等方式隔离原主。
- 提升备节点:
- 备节点完成数据同步的最后步骤(如果存在异步数据差异)。
- 备节点加载配置,启动相应服务。
- 备节点接管虚拟IP、服务端口等资源(如VIP漂移)。
- 流量重定向: 网络设备或负载均衡器将流量引导到新的主节点(提升后的备节点)。
- 通知与告警(可选): 系统发出倒换事件通知。
- 倒回: 在原主节点修复并确认稳定后,可手动或自动将服务切回,让原主重新成为主节点,备节点恢复备用状态(需要重新同步数据)。
-
类型:
- 冷备: 备节点不运行主节点服务,需要人工启动和接管。中断时间较长。
- 温备: 备节点运行主节点服务但通常不处理业务流量,数据是异步同步的。切换需要少量时间。
- 热备: 备节点运行主节点服务且数据是同步或准同步的。切换时间非常短(秒级甚至毫秒级)。
- 主主模式(不属于严格的主备倒换): 两个节点都处理业务且互为备份。通常需要对应用和数据同步有特殊设计。倒换在其中一节点故障时发生,业务转移到另一节点。
-
使用场景:
- 服务器硬件容灾(单机故障)
- 数据库高可用(如 MySQL MHA, PostgreSQL 流复制)
- 负载均衡器高可用(如 Keepalived)
- 网络设备(如路由器、防火墙)冗余
- 云计算平台(云主机、云数据库的高可用配置)
- 存储系统(磁盘阵列、NAS/SAN的双控制器)
简单来说:
想象一下银行柜台,主柜员(主节点)正在为客户(业务流量)办理业务(提供服务)。旁边站着一位备用柜员(备节点)。如果主柜员突然生病或临时走开(故障/停机),银行经理(系统监控)会立刻让备用柜员顶替上来(主备倒换),确保客户的业务能继续办理(业务不中断)。原来生病的柜员恢复后,经理在确认他健康后,可能会让他重新回到主柜台(倒回)。
主备倒换的核心就是:备胎随时准备上岗顶替主角,保证服务不停歇。
CentOS 7下MySQL 8双主热备高可用架构全解
Centos7部署MySQL8+keepalived双主热备(含Keepalived配置与GTID同步优化方案) 架构拓扑原理 GTID同步 VIP 192.168.1.100 MySQL
2025-08-12 17:08:21
广播主备功放切换器、广播分区控制器、广播调音台维修
在现代广播系统中,设备的正常运行至关重要。尤其是广播主备功放切换器、广播分区控制器和广播调音台等关键设备的维护和维修,对确保广播信号的稳定传输和优质音频输出具有重要意义。本文将探讨这三种设备
2024-11-20 14:58:05
如何正确使用低压备自投
在现代社会,电力已经成为我们生活和生产中不可或缺的部分。而在复杂的电力系统中,确保电力供应的稳定性和可靠性尤为重要。低压备自投装置主要用于690V以下配电系统,对主
2024-10-17 17:44:56
两个RS485-Modbus主站如何通讯
本产品能很好解决Master-1主站向模块写入数据,Master-2主站读取数据;Master-2主站向模块写入数据,Master-1
资料下载
jf_00311100
2026-02-08 15:32:20
基于稀疏双向二维主成分分析的人脸识别方法
双向二维主成分分析((2D)2PCA)易受异常值影响,鲁棒性差,且所提取的特征向量是非稀疏的。针对上述不足,提出基于L1范数的稀疏双向二维主成分分析方法(2D)2 PCA-LI S。在(2D
资料下载
佚名
2021-05-24 14:30:26
低压备自投参数设定的说明
DCM-631系列低压备自投装置主要用于690V以下配电系统,对主备电源进行迅速可靠的切换,确保生产供电的可靠。内嵌 PLC 模块,具有多种逻辑
2024-09-24 17:52:24
低压备自投常见的几种应用场景及动作逻辑
DCM-631系列低压备自投装置主要用于690V以下配电系统,对主备电源进行迅速可靠的切换,确保生产供电的可靠。内嵌 PLC 模块,具有多种逻辑
2024-09-19 16:25:03
备自投装置校验仪
1970-01-01 08:00:00 至 1970-01-01 08:00:00
应用于网络视频记录/数码录影机系统的备电方案
IPC。在某些特定情况下,NVR系统需要短时掉电备份以保证数据非丢失。因此NVR的电池的备电系统成为安防行业一个研究方向。 DVR (Digital Video Recorder) 与 CVI/TVI
备自投装置的备自投四种方式
备自投保护装置工作原理是当工作电源因故障断开以后,能够自动并迅速地将备用电源投入到工作或者将用户切换到备用电源上,从而使用户不至于停电。常规的备自投可分为母联
2022-08-10 10:22:54
你知道国产双机热备与双机冷备的意思吗
可用),因两机高可用在国内使用较多,故得名双机热备,双机高可用按工作中的切换方式分为:主 - 备方式( Active-Standby 方式)和双
2021-06-29 10:46:17
换一换
- 如何分清usb-c和type-c的区别
- 中国芯片现状怎样?芯片发展分析
- vga接口接线图及vga接口定义
- 芯片的工作原理是什么?
- 华为harmonyos是什么意思,看懂鸿蒙OS系统!
- 什么是蓝牙?它的主要作用是什么?
- ssd是什么意思
- 汽车电子包含哪些领域?
- TWS蓝牙耳机是什么意思?你真的了解吗
- 什么是单片机?有什么用?
- 升压电路图汇总解析
- plc的工作原理是什么?
- 再次免费公开一肖一吗
- 充电桩一般是如何收费的?有哪些收费标准?
- ADC是什么?高精度ADC是什么意思?
- EDA是什么?有什么作用?
- dtmb信号覆盖城市查询
- 苹果手机哪几个支持无线充电的?
- type-c四根线接法图解
- 华为芯片为什么受制于美国?
- 怎样挑选路由器?
- 元宇宙概念股龙头一览
- 锂电池和铅酸电池哪个好?
- 什么是场效应管?它的作用是什么?
- 如何进行编码器的正确接线?接线方法介绍
- 虚短与虚断的概念介绍及区别
- 晶振的作用是什么?
- 大疆无人机的价格贵吗?大约在什么价位?
- 苹果nfc功能怎么复制门禁卡
- amoled屏幕和oled区别
- 单片机和嵌入式的区别是什么
- 复位电路的原理及作用
- BLDC电机技术分析
- dsp是什么意思?有什么作用?
- 苹果无线充电器怎么使用?
- iphone13promax电池容量是多少毫安
- 芯片的组成材料有什么
- 特斯拉充电桩充电是如何收费的?收费标准是什么?
- 直流电机驱动电路及原理图
- 传感器常见类型有哪些?
- 自举电路图
- 通讯隔离作用
- 苹果笔记本macbookpro18款与19款区别
- 新斯的指纹芯片供哪些客户
- 伺服电机是如何进行工作的?它的原理是什么?
- 无人机价钱多少?为什么说无人机烧钱?
- 以太网VPN技术概述
- 手机nfc功能打开好还是关闭好
- 十大公认音质好的无线蓝牙耳机
- 元宇宙概念龙头股一览