고객의 가치를 빠르고 안정적으로 전달하는 것 DevOps의 목적이고, 이를 위해 CICD를 사용한다.
CI = 지속적인 통합 + 자동화
CD = 지속적인 배포 + 자동화
https://secrethub.io/blog/decouple-application-secrets-from-ci-cd-pipeline/
출처 : https://secrethub.io/blog/decouple-application-secrets-from-ci-cd-pipeline/
MLOps flow
데이터 준비 -> 모델 구현 -> 모델 배포
그림 1 출처 : https://fastcampus.co.kr/data_online_mlops 
출처 : https://fastcampus.co.kr/data_online_mlops
출처 : https://fastcampus.co.kr/data_online_mlops
MLOps에 jenkins CI/CD 적용 하기 1,2 두가지에 적용이 가능하다.
-> 2의 빌드에 1을 걸고, 1,2 의 트리거는 2를 바라보게 만들..면 되...나?
그림 1의 1.
1. jenkins -> (seldom) -> mlfolw
https://ichi.pro/ko/lokeol-meosin-ui-gandanhan-mlops-paipeu-lain-241425055604529
그림 1의 2.
2. jenkins -> serviceModel
(flask 사용 )
https://cloud-oky.tistory.com/249
https://www.dongyeon1201.kr/9026133b-31be-4b58-bcc7-49abbe893044
지금 구조와 가장 유사
출처 : https://www.nerdwallet.com/blog/engineering/machine-learning-platform-amazon-sagemaker/
'Infra > MLOps' 카테고리의 다른 글
[MLops] Model Serving 이란? (0) | 2023.04.03 |
---|---|
[Mlflow] MLflow 란? (0) | 2023.04.03 |
[airflow][crontab] 시간 설정 (0) | 2023.04.03 |
[airflow] Dag간 연결 하기 (Connecting between Dags) ⏰ (0) | 2023.04.03 |
[airflow] mysql연결하기 (0) | 2023.04.03 |