跳转到内容

金丝雀

来自天明的百科全书

Canary 部署是一种更规避风险的蓝/绿部署策略。此策略采用分阶段方法,即流量以两个增量转移到应用程序的新版本。第一个增量是流量的一小部分,这被称为金丝雀组。该组用于测试新版本,如果测试成功,流量将以第二个增量转移到新版本。

Canary 部署可以通过两个步骤或线性方式实现。在两步法中,部署新的应用程序代码并公开供试用。接受后,它要么以线性方式推广到环境的其余部分。线性方法涉及逐步增加应用程序新版本的流量,直到所有流量都流向新版本。


之所以叫金丝雀,有一个特别的比喻。[1]


https://docs.aws.amazon.com/zh_cn/whitepapers/latest/overview-deployment-options/canary-deployments.html