Canary Deployment - Machine Learning Lens

Canary Deployment

With a canary deployment, you can validate a new release with minimal risk by first deploying to a small group of your users. Other users continue to use the previous version until you’re satisfied with the new release. Then, you can gradually roll the new release out to all users.

Figure 10 – Canary Deployment with Amazon SageMaker Production Variants: Initial Rollout

After you have confirmed that the new model performs as expected, you can gradually roll it out to all users, scaling endpoints up and down accordingly.

Figure 11 – Canary Deployment with Amazon SageMaker Production Variants: Complete Rollout