备份任务成功只证明数据被写到了某处,不证明它可读、完整或能在目标时间内恢复。恢复演练必须以业务可用为结束条件。
明确目标
RPO 决定最多能丢多少数据,RTO 决定允许中断多久。不同服务应根据业务价值设置不同等级,而不是全公司一个数字。
演练步骤
- 选择隔离环境,禁止连接生产写路径。
- 从备份目录随机选择恢复点,不只恢复最新一份。
- 按身份、配置、数据库、队列和应用顺序恢复。
- 执行数据校验和关键业务交易。
- 记录每一步耗时、人工依赖和失败点。
验证完整性
除表数量和文件大小外,还要验证业务约束、对象关联、消息偏移和加密密钥。对增量备份确认完整链条没有缺口。
形成改进
实际恢复时间超过 RTO 时,优化并行度、自动化和数据分层。每次架构或备份方案变更后重新演练,并保留恢复报告。