切换流程

切换不是一次点击

切换不是简单把 DNS 指到备用机房,而是一系列有顺序、有检查、有回滚的动作。

一次主备切换的完整流程

确认故障级别

冻结或限制主机房写入

步骤 1 · 动作避免双写冲突扩大

检查数据同步延迟

步骤 2 · 判断评估 RPO

提升备用数据库 / 服务为主

步骤 3 · 动作数据追平后接管

切换流量到备用机房

步骤 4 · 动作DNS / GSLB 生效

打开必要的降级策略

步骤 5 · 动作暂停非核心功能

验证核心链路

步骤 6 · 判断登录、下单、支付、查询

持续观察错误率 / 延迟 / 业务指标

步骤 7 · 结果确认恢复稳定
核心业务在备用机房恢复服务

每一步都要有

  • 负责人:谁来执行。
  • 执行命令:具体怎么操作。
  • 验证方法:怎么确认成功。
  • 回滚策略:失败怎么退回。

一句话

切换是动作序列:冻结写入 → 检查同步延迟 → 提升备库 → 切流 → 降级 → 验证核心链路 → 持续观察。每一步都要有负责人、执行命令、验证方法和回滚策略。

发现内容有问题?

告诉我们哪里需要改进。