고객의 가치를 빠르고 안정적으로 전달하는 것 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
로컬 머신의 간단한 MLOps 파이프 라인
클라우드로 전환하지 않고는 기업 외부에서 어떤 종류의 운영 경험도 얻는 것이 어려울 수 있습니다. 간단한 이유는 클라우드로 전환하지 않는 것이 거의 이점이 없기 때문입니다.
ichi.pro
그림 1의 2.
2. jenkins -> serviceModel
(flask 사용 )
https://cloud-oky.tistory.com/249
Python, Docker, Flask, GitLab, Jenkins를 사용하여 NLP 모델 빌드 및 배포 (CI/CD 구현 완료)
www.youtube.com/watch?v=IZVVuOtGMKo ## 우분투 설치 ## 도커 설치 - sudo docker run hello-world 실행 & 테스트 ## 젠킨스 설치 - OpenJDK 설치 - (옵션) 젠킨스를 도커 이미지로 구동 : docker run -d..
cloud-oky.tistory.com
https://www.dongyeon1201.kr/9026133b-31be-4b58-bcc7-49abbe893044
Jenkins를 사용한 DevOps 환경 구축
✅ 목차
www.dongyeon1201.kr
지금 구조와 가장 유사
출처 : 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 |