部署策略定义了如何将新版本发布到生产环境中——在安全性、停机时间和风险之间取得平衡。常见的策略包括滚动部署、蓝绿部署和金丝雀部署,每种都有不同的权衡。
滚动部署
text
Gradually replace old instances with new ones, a few at a time:
[v1][v1][v1][v1] → [v2][v1][v1][v1] → [v2][v2][v1][v1] → ... → [v2][v2][v2][v2]
✓ no downtime (some instances always serving); no extra full environment needed
✗ both versions run during the rollout; slower; rollback = roll back instance by instance
