Zero-Downtime Deployment
零停机部署在更新过程中不中断服务,通过滚动/蓝绿/金丝雀策略与健康检查实现。
用途
消除部署导致的停机,实现持续交付。
机制
策略:滚动更新(逐批替换)、蓝绿(切换环境)、金丝雀(渐进流量)。需:健康检查确保就绪、向后兼容 API、数据库迁移兼容旧版本、优雅停机处理在途请求。
用例
- 持续交付
- 高可用
- 部署策略
零停机部署在更新过程中不中断服务,通过滚动/蓝绿/金丝雀策略与健康检查实现。
消除部署导致的停机,实现持续交付。
策略:滚动更新(逐批替换)、蓝绿(切换环境)、金丝雀(渐进流量)。需:健康检查确保就绪、向后兼容 API、数据库迁移兼容旧版本、优雅停机处理在途请求。