登录/注册

主备倒换

更多

好的,主备倒换是指在高可用性系统中,当设备(或节点)由于故障、维护或其他原因无法正常提供服务时,系统自动或人工地将工作负载和流量切换到预先设定的备用设备(或节点)上的过程。

以下是关键点解析:

  1. 目的:

    • 确保业务连续性: 在主节点失效时,备用节点能快速接管工作,最大程度减少业务中断时间。
    • 提高系统可靠性: 是构建高可用架构的关键技术手段之一。
    • 支持维护升级: 可以主动进行倒换,在不影响业务的情况下对主节点进行维护或升级。
  2. 核心概念:

    • 主节点 : 正常运行时处理业务请求、提供服务的设备/节点/实例。它是流量的主要承载者。
    • 备节点 : 处于就绪状态,随时准备接管主节点工作的设备/节点/实例。它通常与主节点保持数据同步。
    • 倒换: 工作负载和服务从主节点转移到备节点的动作。
    • 切换: 常作为倒换的同义词使用,指服务主体的变化。有时会更细分为:
      • 倒换: 主->备 (原主故障后的被动行为)
      • 倒回: 备->主 (原主恢复后,主动切回的行为,也称回切)
    • 心跳检测/健康检查: 系统用来持续监控主节点状态的机制。一旦检测到主节点异常(如宕机、服务无响应、性能下降超过阈值等),会触发倒换流程。
    • 数据同步: 为了保证备节点在接管后能提供最新服务,主备节点之间需要实时或准实时地同步数据(状态、配置、会话等)。同步方式(同步/异步)和延迟会影响数据的完整性。
  3. 触发条件:

    • 自动触发:
      • 主节点硬件故障(服务器宕机、断网卡等)。
      • 主节点软件故障(关键服务崩溃、死锁、资源耗尽等)。
      • 主节点性能严重下降(如CPU、内存超阈值)。
      • 主节点失去响应(心跳超时)。
    • 手动触发:
      • 计划内维护或升级(主动将主节点切出,进行维护)。
      • 主节点出现异常但未达到自动倒换阈值(需要人工介入决策)。
      • 测试演练。
      • 主节点修复后,手动倒回。
  4. 倒换流程(简化):

    1. 检测异常: 心跳检测或健康检查发现主节点不可用或服务异常。
    2. 决策启动: 监控系统或人工判定需要倒换。
    3. 隔离原主(可选): 防止“脑裂”(Split-Brain),即原主可能恢复后与新主同时提供服务导致数据混乱。通常通过接管IP、挂起服务等方式隔离原主。
    4. 提升备节点:
      • 备节点完成数据同步的最后步骤(如果存在异步数据差异)。
      • 备节点加载配置,启动相应服务。
      • 备节点接管虚拟IP、服务端口等资源(如VIP漂移)。
    5. 流量重定向: 网络设备或负载均衡器将流量引导到新的主节点(提升后的备节点)。
    6. 通知与告警(可选): 系统发出倒换事件通知。
    7. 倒回: 在原主节点修复并确认稳定后,可手动或自动将服务切回,让原主重新成为主节点,备节点恢复备用状态(需要重新同步数据)。
  5. 类型:

    • 冷备: 备节点不运行主节点服务,需要人工启动和接管。中断时间较长。
    • 温备: 备节点运行主节点服务但通常不处理业务流量,数据是异步同步的。切换需要少量时间。
    • 热备: 备节点运行主节点服务且数据是同步或准同步的。切换时间非常短(秒级甚至毫秒级)。
    • 主主模式(不属于严格的主备倒换): 两个节点都处理业务且互为备份。通常需要对应用和数据同步有特殊设计。倒换在其中一节点故障时发生,业务转移到另一节点。
  6. 使用场景:

    • 服务器硬件容灾(单机故障)
    • 数据库高可用(如 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

倾斜相机基本原理图(含芯片、电源芯片等)

倾斜相机基本原理图(含主芯片、电源芯片等)

资料下载 西安f612 2022-01-23 10:02:44

labview窗口和子窗口之间的切换

labview主窗口和子窗口之间的切换

资料下载 靠墙晒暖暖 2021-11-01 15:55:51

基于稀疏双向二维成分分析的人脸识别方法

双向二维主成分分析((2D)2PCA)易受异常值影响,鲁棒性差,且所提取的特征向量是非稀疏的。针对上述不足,提出基于L1范数的稀疏双向二维主成分分析方法(2D)2 PCA-LI S。在(2D

资料下载 佚名 2021-05-24 14:30:26

VMWare7.0虚拟机双机热图列教程资料免费下载

本文档的主要内容详细介绍的是VMWare7.0虚拟机双机热备图列教程资料免费下载。

资料下载 佚名 2019-06-12 15:59:30

低压自投参数设定的说明

DCM-631系列低压备自投装置主要用于690V以下配电系统,对主备电源进行迅速可靠的切换,确保生产供电的可靠。内嵌 PLC 模块,具有多种逻辑

2024-09-24 17:52:24

低压自投常见的几种应用场景及动作逻辑

DCM-631系列低压备自投装置主要用于690V以下配电系统,对主备电源进行迅速可靠的切换,确保生产供电的可靠。内嵌 PLC 模块,具有多种逻辑

2024-09-19 16:25:03

电源延时切换电路设计运行原理

主备电源延时切换电路运行原理:我们通过一个中间继电器和一个通电延时继电器来实现主备

2023-12-17 17:49:47

自投装置校验仪

1970-01-01 08:00:00 至 1970-01-01 08:00:00

应用于网络视频记录/数码录影机系统的电方案

IPC。在某些特定情况下,NVR系统需要短时掉电备份以保证数据非丢失。因此NVR的电池的备电系统成为安防行业一个研究方向。 DVR (Digital Video Recorder) 与 CVI/TVI

2022-11-07 06:55:12

自投装置的自投四种方式

备自投保护装置工作原理是当工作电源因故障断开以后,能够自动并迅速地将备用电源投入到工作或者将用户切换到备用电源上,从而使用户不至于停电。常规的备自投可分为母联

2022-08-10 10:22:54

你知道国产双机热与双机冷的意思吗

可用),因两机高可用在国内使用较多,故得名双机热备,双机高可用按工作中的切换方式分为:主 - 备方式( Active-Standby 方式)和双

2021-06-29 10:46:17

7天热门专题 换一换
相关标签