Canary release strategy vs. Blue/Green

前端 未结 5 1220
迷失自我
迷失自我 2021-01-29 17:30

My understanding of a canary release is that it\'s a partial release to a subset of production nodes with sticky sessions turned on. That way you can control and minimi

5条回答
  •  猫巷女王i
    2021-01-29 17:59

    I have written a detailed essay on this topic here: http://blog.itaysk.com/2017/11/20/deployment-strategies-defined

    In my opinion, the difference is whether or not the new 'green' version is exposed to real users. If it is, then I'd call it Canary. A common way to implement Canary is regular Blue/Green with the addition of smart routing of specific users to the new version. Read the post for a detailed comparison

    Blue/Green:

    Canary:

提交回复
热议问题