Canary release strategy vs. Blue/Green

前端 未结 5 1218
迷失自我
迷失自我 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条回答
  •  暖寄归人
    2021-01-29 18:03

    Here are some inline definition -

    • Blue-Green Deployment - When deploying a new version of an application, a second environment is created. Once the new environment is tested, it takes over from the old version. The old environment can then be turned off.

       

    • A/B Testing - Two versions of an application are running at the same time. A portion of requests go to each. Developers can then compare the versions.  
    • Canary Release - A new version of a microservice is started along with the old versions. That new version can then take a portion of the requests and the team can test how this new version interacts with the overall system.

提交回复
热议问题