明确决策条件
选择可观察的信号,例如健康检查失败或关键错误持续增加。指定决策负责人和诊断时限,避免客户影响因不确定性而延长。
确认旧应用版本能否使用当前数据库架构和数据。不兼容的迁移可能需要向前修复或单独恢复流程,而不是简单回退代码。
演练恢复流程
安全保留先前构建产物和配置,并提供清晰步骤。在有代表性的环境中测试并测量切换所需时间。
回滚后验证用户流程、后台处理和监控。记录原因和后续行动;部署、架构或托管设计变化时更新方案。
当部署造成不可接受的影响时,回滚可以受控地恢复到已知正常版本。应提前确定触发条件、安全的版本和数据状态、执行负责人以及如何确认服务恢复。
选择可观察的信号,例如健康检查失败或关键错误持续增加。指定决策负责人和诊断时限,避免客户影响因不确定性而延长。
确认旧应用版本能否使用当前数据库架构和数据。不兼容的迁移可能需要向前修复或单独恢复流程,而不是简单回退代码。
安全保留先前构建产物和配置,并提供清晰步骤。在有代表性的环境中测试并测量切换所需时间。
回滚后验证用户流程、后台处理和监控。记录原因和后续行动;部署、架构或托管设计变化时更新方案。