CI/CD and deployment strategy

Các khái niệm về MLOps

Folkert Stijnman

ML Engineer

CI/CD pipeline

Phases cicd

Các khái niệm về MLOps

CI/CD pipeline

CI/CD pipeline

Các khái niệm về MLOps

Continuous Integration

Continuous integration

Các khái niệm về MLOps

Continuous Deployment

Continuous deployment

Các khái niệm về MLOps

Deployment strategies

 

  • Basic deployment
  • Shadow deployment
  • Canary deployment
Các khái niệm về MLOps

Deployment strategies

Basic deployment

Các khái niệm về MLOps

Deployment strategies

Shadow deployment

Các khái niệm về MLOps

Deployment strategies

Canary deployment

Các khái niệm về MLOps

Deployment strategies

Strategy Pros Cons
Basic deployment Straightforward, easy to implement, low resources High risk if the model does not work as expected.
Shadow deployment Easy to implement, no risk if model does not work as expected Double resources.
Canary deployment Small risk if model does not work as expected. Slightly harder to implement, medium amount of resources.
Các khái niệm về MLOps

Let's practice!

Các khái niệm về MLOps

Preparing Video For Download...