迁移验收与证据
每一个“通过”后面,都应该能找到检查方法、结果和负责人
| 层次 | 主要问题 | 典型证据 |
|---|---|---|
资源 | 目标资源是否按批准配置创建并可运行 | 配置差异、版本、规格、权限和健康状态 |
数据 | 数据是否完整、可读、一致且仍能恢复 | 数量、字节数、行数、哈希、抽样、失败清单和恢复记录 |
业务 | 关键交易、外部回调和人工流程是否正常 | 业务用例、交易编号、回调日志和负责人签字 |
运行 | 性能、监控、告警、账单和故障处理是否可持续 | 指标基线、测试告警、值守记录、账单和演练时间线 |
“已检查”“看起来正常”和“工具显示成功”不是充分证据。每项证据至少记录:检查对象、数据范围、检查时间、工具或查询、预期结果、实际结果、差异解释和负责人。
截图适合证明某一时点的控制台状态,但不适合保存大量失败对象或数据差异。清单、日志和查询结果应使用可搜索、可计算的格式,并按照项目的数据分类控制访问。
建议组合使用:
- 全量统计:对象数、总字节数、表行数、分区数和失败任务数。
- 关键数据逐项检查:核心表、关键前缀、最大对象、近期变化和特殊格式。
- 内容校验:共同哈希、数据库校验和、下载后哈希或业务查询。
- 分层随机抽样:按业务、租户、时间、地域、存储类型和数据类型分别抽样。
- 业务验证:从用户入口完成读写、回调、对账和后台任务。
不同对象存储的 ETag 不一定是相同内容哈希,数据库行数相同也不能证明内容一致。使用数据校验抽样计算器时,仍需保留失败清单和关键数据逐项验证。
验收项失败后应创建风险或缺陷,记录影响范围、是否阻断下一批次、修复负责人和复验条件。不要直接修改通过门槛来适配失败结果;如果业务决定接受差异,应留下接受人、理由、期限和后续处理。
可以在迁移验收中心按资源类型生成第一版计划。
Built with