首页/数据/备份与容灾速查/故障切换 Failover
本包目录(206 条)

故障切换 Failover

把服务从故障侧转移到可用侧的过程;分计划内切换(维护窗口主动切)与计划外切换(故障触发),后者最容易出问题。

备份与容灾速查数据更新于 2026-10-12

两类切换对照

维度计划内切换计划外切换
触发维护、演练、升级故障、断电、网络中断
准备度可提前核对与预演时间压力大,依赖手册
风险低(可回退)高(决策与隔离容易出错)
重点窗口协调与回切计划快速判定 + 防脑裂 + 数据校验

计划外切换的原则步骤(示意)

计划外切换的原则步骤(示意)
1) 判定:确认是故障而非抖动(监控交叉验证)
2) 隔离:切断故障侧写入,避免双写
3) 提升:备侧数据库转主、应用启动
4) 引流:VIP/DNS/网关切换
5) 验证:核心链路冒烟测试
6) 广播:通知相关方并记录时间线
切换不是『点一个按钮』:没有隔离动作的自动化切换在脑裂场景下可能扩大事故。

易错点

  • 未切断故障侧就提升备侧,网络恢复后出现双主双写
  • 切换后没有业务验证清单,『数据库起来了』不等于『业务可用』

数据来源与参考

  • NIST SP 800-34(切换与恢复流程)
  • 各类高可用方案官方文档(failover 语义)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌