MLOps 학습 리소스

주요 코스

MLOps Zoomcamp

  • 제공: DataTalks.Club
  • 기간: 약 4개월
  • 내용: ML 모델 개발부터 프로덕션 배포까지
  • 실습 환경: AWS 클라우드 권장
  • 비용: 무료 (AWS 비용 별도)

환경 구축 옵션

옵션 1: AWS 클라우드

  • 장점:
    • 실제 프로덕션 환경 경험
    • 확장성 및 유연성
    • 다양한 AWS 서비스 학습 가능
  • 단점:
    • 월 비용 발생 (~$67/월 예상)
    • 사용하지 않을 때도 비용 가능성
  • 추천 인스턴스: t2.large (Ubuntu 22.04 LTS)

옵션 2: 로컬 환경 (Mac mini)

  • 장점:
    • 일회성 비용
    • 네트워크 독립적
    • 다양한 용도로 활용 가능
  • 단점:
    • 하드웨어 제약
    • 클라우드 서비스 경험 부족
    • 확장성 제한
  • 예상 비용: Mac mini M2 기준 약 799

비용 분석 프레임워크

단기 비용 (6개월 기준)

  • AWS: 402
  • Mac mini: $599 (초기 구매)

장기 비용 (2년 기준)

  • AWS: 1,608
  • Mac mini: $599 (초기 구매만)

추가 고려사항

  • AWS 프리티어 활용 가능성
  • 스팟 인스턴스 활용 시 비용 절감
  • Mac mini의 재판매 가치
  • 향후 다른 프로젝트 활용도

학습 계획

Phase 1: 기초 환경 구축

  • 환경 결정 (AWS vs Mac mini)
  • 개발 환경 세팅
  • Docker/컨테이너 기초

Phase 2: MLOps 도구 학습

  • ML 파이프라인 구축
  • 모델 버전 관리
  • CI/CD 파이프라인

Phase 3: 프로덕션 배포

  • 모델 서빙
  • 모니터링 및 로깅
  • A/B 테스팅

관련 기술 스택

  • 컨테이너: Docker, Kubernetes
  • 워크플로우: Apache Airflow, Prefect
  • ML 도구: MLflow, Weights & Biases
  • 모니터링: Prometheus, Grafana
  • 클라우드: AWS (EC2, S3, ECR, ECS)