停机前先确认有可恢复备份
判断与顺序
- 先查平台是否提供卷级 backup / snapshot 能力;有就直接用平台能力。
- 平台没有,才自己加管理员下载备份通道。
- 不会在无备份的情况下替换数据库。
为什么
- 「先停机、再迁移、再起服务」的窗口里,任何一步失败都可能只剩一个半迁移状态的库;没有备份就没有退路。
- 数据安全要求会直接改变执行顺序:原本可以直接推进的迁移,会因为「还没有可恢复备份」而先停在准备阶段。
- 备份是前置条件,不是出问题后的补救手段 —— 事后才发现没有备份就来不及了。
相关
- 滚动部署期间改库结构会撞上旧容器的锁 —— 需要停机窗口的具体场景
- 改远端库结构前先确认库身份与回滚 —— 同族:先确认库身份与回滚能力
- Schema是声明Migration是历史
- 回滚要保留数据迁移的兼容路径