완전 자동화된 MLOps의 CI/CD/CT/CM

완전 자동화된 MLOps

Arturo Opsetmoen Amador

Senior Consultant - Machine Learning

DevOps

$$

Dev와 Ops 두 사이클의 결합으로 표현한 DevOps 방법론 그림.

완전 자동화된 MLOps

DevOps의 CI/CD

DevOps의 전형적인 CI/CD 파이프라인 그림.

완전 자동화된 MLOps

완전 자동화된 MLOps

$$

ML, Dev, Ops 세 사이클의 결합으로 표현한 MLOps 방법론 그림.

완전 자동화된 MLOps

ML 고려사항 - 변화하는 세상

$$

지속적으로 변하는 세상

지표가 끊임없이 회전하는 지구.

$$

지속적 모니터링(CM)

변하는 세상을 지속적으로 모니터링하는 시스템.

완전 자동화된 MLOps

ML 고려사항 - 성능 저하

지속적으로 성능 저하되는 모델

프로덕션 배포 후 ML 모델 성능이 지속적으로 저하되는 곡선.

지속적 학습(CT)

지속적으로 재학습되는 시스템을 나타내는 그림.

완전 자동화된 MLOps

MLOps의 CI/CD/CT/CM

$$

MLOps 워크플로의 다양한 단계를 보여주는 CI/CD 파이프라인.

완전 자동화된 MLOps

MLOps의 CI/CD/CT/CM

$$

MLOps 워크플로의 다양한 단계를 보여주는 CI/CD/CT 파이프라인.

완전 자동화된 MLOps

MLOps의 CI/CD/CT/CM

$$

일반적인 MLOps 워크플로의 다양한 단계를 보여주는 CI/CD/CT/CM 파이प라인.

완전 자동화된 MLOps

완전 자동화된 MLOps

$$

범례: "완전 자동화된 MLOps 시스템"이 있는 그림.

완전 자동화된 MLOps

완전 자동화된 MLOps - Automation first

$$

범례: "Automation first"가 있는 화살표가 "완전 자동화된 MLOps 시스템" 상자를 가리킴.

완전 자동화된 MLOps

완전 자동화된 MLOps - 자동화된 대응 패턴

이전 그림의 연속. 추가로 "Automate - monitor - incident response"라는 범례의 새 화살표가 "완전 자동화된 MLOps 시스템" 상자를 가리킴.

완전 자동화된 MLOps

완전 자동화된 MLOps - CI/CD/CT/CM

이전 그림의 연속. 추가로 "CI/CD/CT/CM" 범례의 새 화살표가 "완전 자동화된 MLOps 시스템" 상자를 가리킴.

완전 자동화된 MLOps

완전 자동화된 MLOps

$$

$$

완전 자동화된 MLOps를 달성하려면 Automation first, 자동화-모니터링-사건 대응 패턴, 그리고 CI/CD/CT/CM이 필요함을 보여주는 그림.

완전 자동화된 MLOps

연습해 봅시다!

완전 자동화된 MLOps

Preparing Video For Download...