首页/开发/CI/CD 与发布速查/金丝雀与蓝绿的选择对比
发布策略60 条

金丝雀与蓝绿的选择对比

两种渐进发布思路的取舍:金丝雀按比例逐步放量、影响面小但观测周期长;蓝绿一次性切换、回滚快但资源占用高。

CI/CD 与发布速查开发更新于 2026-10-12

对比

维度金丝雀蓝绿
流量切换按权重/用户逐步导入一次性整体切换
资源占用额外少量实例整套双环境
回滚速度切权重,秒级到分钟级切回旧环境,分钟级
观测周期需要多档停留与样本量以切换前验证为主
适用用户量大、指标可观测发布频率低、要求快速回退

决策用语

决策用语
流量足以做比例观测 → 金丝雀
无法同时验证两版本 → 蓝绿式整体切换
两者都要求数据库变更向前兼容;观测指标与回滚通道是共同前提,而不是仅流量切换方式。

易错点

  • 把蓝绿当免观测通道:切换后不看错误预算与关键指标,故障照样全量暴露
  • 金丝雀混用按实例数比例的路由:副本数变化会让流量比例漂移出预期

数据来源与参考

  • martinfowler.com《BlueGreenDeployment》
  • martinfowler.com《CanaryRelease》
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌