
166
MLOps 실전 가이드
필자가 제시했던 문제상황을 모두 해결했다.
CI
/
CD
환경을 이용하면 컨테이너를 패키징하고 레지스트리에 게시하는 일 외에도 다양한 작
업을 수행할 수 있다.
CI
/
CD
플랫폼은 견고하고 믿을 수 있는 소스 코드와 애플리케이션을 위
한 기반이 된다. 이어지는 절에서는 깃허브 액션과 같은
CI
/
CD
플랫폼을 사용하지 않고 우리
의 문제상황을 해결하는 방법인 클라우드 파이프라인을 간략히 소개한다. 사실 클라우드 파이
프라인의 핵심 개념은
CI
/
CD
플랫폼과 크게 다를 것이 없다. 하지만 당신이 선택할 수 있는
다양한 선택지에 공통점이 있다는 사실을 인지한다면 실전 요구조건에 맞게 구현할 때 두려움
을 줄일 수 있다고 생각한다.
4.3
클라우드 파이프라인 사용하기 클라우드 파이프라인 사용하기
필자가 생각한 파이프라인은 작업을 실행하는 스크립트를 작성하는 일 (예를 들어,
YAML
파
일에 ‘빌드’ 작업을 정의했던 일 )보다 훨씬 진보된 형태의 무언가라고 생각했었던 것 같다. 하
지만 파이프라인은 생각보다 그렇게 대단한 것이 아니다.
Makefile
, 셸 스크립트, 깃허브 액션
을 다루어 본 우리에게 클라우드 파이프라인을 다루는 일은 스크립트를 작성하는 일과 별반 다
르지 않게 느껴질 것이다. 파이프라인도 순차적으로 실행되는 명령들의 집합일 뿐이다. ...