这是 Beta 探索课程,内容结构、实验步骤和示例可能会继续调整。
数据分类
容灾最难的部分
容灾系统最难的部分往往不是服务部署,而是数据同步。服务可以快速拉起,但如果备用机房没有最新数据,切过去也无法提供正确业务。
数据分类
不同数据同步策略不同:
数据分类
不同数据同步策略不同——先分类,才能设计合理策略
| 数据类型 | 示例 | 同步策略 |
|---|---|---|
| 强业务数据 | 订单、支付、账户余额 | RPO 小,严格校验 |
| 可重建数据 | 搜索索引、推荐缓存 | 可异步重建 |
| 临时数据 | Session、验证码、限流计数 | 可丢弃或降级 |
| 文件数据 | 图片、合同、附件 | 对象存储跨区域复制 |
| 消息数据 | MQ 未消费消息 | 处理重复和丢失 |
要点:
所有数据都按最高标准同步,成本会非常高。核心交易系统通常先采用
单主写入 + 异地只读或热备,
等业务具备分区能力后再考虑多活写入。
分类的意义
- 强业务数据:RPO 小,严格校验。
- 可重建数据:可异步重建,不必同步。
- 临时数据:可丢弃或降级。
- 文件数据:对象存储跨区域复制。
- 消息数据:要处理重复和丢失。
所有数据都按最高标准同步,成本会非常高。先分类,才能设计合理策略。
一句话
容灾的命门是数据同步:服务可以快速拉起,数据必须跟上。先按类型分类(强业务 / 可重建 / 临时 / 文件 / 消息),再设计各自策略——不能一刀切。
发现内容有问题?
告诉我们哪里需要改进。
