Amazon RDS 蓝绿部署完全指南
零停机数据库版本升级的最佳实践
一、什么是蓝绿部署
蓝绿部署是 Amazon RDS 提供的全托管数据库升级方案,通过创建生产数据库的完整副本(绿环境),在不影响生产(蓝环境)的情况下完成升级和验证,最后一键切换。
┌─────────────┐ ┌─────────────┐ │ 蓝环境 │ 复制 │ 绿环境 │ │ (当前生产) │ ──────→ │ (升级后) │ │ v17.4 │ │ v17.7 │ │ 接收流量 │ │ 只读验证 │ └─────────────┘ └─────────────┘ │ │ └───── 一键切换 ─────────┘ (< 1 分钟)二、适用场景
| 场景 | 推荐方式 | 原因 |
|---|---|---|
| 次要版本升级(17.4→17.7) | Multi-AZ 故障转移 或 蓝绿 | 兼容性风险低,两种都行 |
