我们组以前最容易被审计揪住的就是备份恢复——报告里写"已备份",但从来没真恢复过。今年我把备份策略、巡检脚本、甚至容灾切换的演练计划一股脑交给 AI 自动编排,它给我排了一张漂亮的日历:每天增量、每周全量、每月演练、演练脚本自动跑一遍并截图归档。头两个月风平浪静,我以为这辈子终于不用再为"恢复不出来"挨骂了。结果一次真实故障要切到备用集群时,发现那份"每月演练通过"的备份,恢复出来的库缺了最近三天的关键表。
事后我改了玩法:AI 可以继续编排调度,但"能不能真恢复"这一步我永远自己拿最终结论。具体是,把校验拆成两层——AI 负责"备份任务是否跑成功"这种表面信号,我负责"恢复出来的数据是否和业务对账一致"这种硬指标,而且我会不定期搞一次"不提前通知的盲恢复",专治各种演练走过场。
三个它最容易让你以为安全的坑,我踩全了。
第一,它只看"备份跑没跑成",不看"能不能恢复出来"。AI 生成的巡检只校验任务 exit 0、文件大小正常,但某次增量链中间断了一截,全量又刚好在断点之后,恢复时一路绿灯到最后一步才发现少了一段,而那一刻恰恰是你最需要用它的时候。
第二,它假设你的依赖永远在线。容灾切换脚本里硬编码了某个配置中心地址,演练时那个服务好好的,脚本顺滑切过去;真故障时配置中心自己先挂了,切换脚本卡在第一步等它响应,超时层层叠加,备用集群半天没拉起来。AI 默认"演练环境能跑=生产能跑",但生产故障从来不是单点。
第三,它把"演练通过"等同于"真能扛量级"。演练都在凌晨低峰、小流量、数据量缩过水的情况下跑,恢复时间写着"8 分钟",真故障时数据量是演练的 120 倍、并发差两个数量级,实际花了快两小时,期间业务全停。这种量级差,AI 不会主动帮你模拟,因为它只复刻了你给它的那个温和场景。
我现在的结论是,备份容灾里最危险的不是没备份,是"以为自己备份了"。AI 能帮你看住频率、看住任务状态,但"恢复可行性"和"真实故障量级"这两件事它天然缺输入,必须人来兜底。所以这个我建议先收藏,回头翻翻你上个月的演练记录,看看里面到底验证的是"跑成功"还是"真恢复"。你更信自动化的定期演练,还是更信不定期的盲测?我现在是盲测派,虽然每次都提心吊胆。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。