迁移方案的四要素
- 迁移窗口:选业务低峰,预留 50% 时间缓冲。预估 4 小时的迁移,窗口按 6 小时申请。
- 数据清洗:迁移前先做数据体检——重复数据、孤儿记录、编码混乱,清洗规则写成文档,逐条评审。
- 切换策略:小数据量直接切换;大数据量用双写过渡,新旧并行验证后再切读。
- 回滚预案:任何一步失败都能回到上一状态,回滚步骤要具体到命令级别。
演练:不可省略的环节
用生产数据的全量副本至少演练一次完整流程。演练要记录:每步耗时、卡点、与预估的偏差。第二次演练耗时与第一次持平才算演练通过。演练数据用副本,别拿生产库练手。
切换日的检查清单
- 迁移前:备份完成并验证可恢复、回滚预案就位、通知干系人。
- 迁移中:进度按 checkpoint 汇报、数据量级实时核对。
- 迁移后:抽样核对业务数据、核心功能回归测试、监控观察 24 小时。
迁移窗口和新平台的容量规划要一起做,容量估算方法见高并发架构。如果是整体换一体化平台,迁移方案要在选型阶段就确认支持。