这是 Beta 探索课程,内容结构、实验步骤和示例可能会继续调整。
故障发现
切换前先确认故障级别
故障转移是容灾预案真正落地的时刻。它不是简单把 DNS 指到备用机房,而是一系列有顺序、有检查、有回滚的动作。
切换前要先确认故障级别。常见信号包括:
- 核心接口错误率持续升高。
- 主机房网络不可达。
- 数据库主节点不可写。
- 多个可用区同时异常。
- 用户侧成功率明显下降。
不要急着切换
单个指标异常不一定要容灾切换,可能只是局部服务故障:
错误率单次飙升
-> 可能是发布回退、局部抖动
-> 先观察是否持续
错误率持续 + 网络不可达 + 主库不可写
-> 才考虑机房级切换
切换成本很高
切换动作成本很高:
- 数据追平要时间。
- 流量切换有风险。
- 回切又是一次风险。
- 误切会带来额外损失。
所以触发条件要明确,避免为了小故障做高风险动作。
一句话
故障发现要先确认级别:错误率持续升高、网络不可达、主库不可写、多可用区异常才是切换信号。单个指标异常不一定要切换——切换成本很高,触发条件要明确。
发现内容有问题?
告诉我们哪里需要改进。
