MLOps Zoomcamp AWS 환경 구축

프로젝트 개요

  • 목표: MLOps Zoomcamp을 위한 AWS 클라우드 환경 구축
  • 상태: 완료 (환경 정리됨)
  • 기간: 2024년 12월

실행된 작업들

1. AWS CLI 설치 및 설정

  • AWS CLI v2.27.31 설치 (Windows 10)
  • 계정 ID: 897729121415
  • 기본 리전: ap-northeast-2 (Seoul)
  • 인증 정보 설정 완료

2. 기존 서비스 정리

  • 전체 리전 스캔하여 실행 중인 서비스 확인
  • EC2 인스턴스 1개 발견 (us-east-1 리전)
    • 인스턴스 ID: i-04e21d23c6c2902e5
    • 이름: “jhhong”
    • 타입: t2.micro
  • 불필요한 리소스 정리 완료

3. MLOps 전용 인스턴스 생성 (임시)

  • 인스턴스 상세:
    • 이름: “MLops Zoomcamp”
    • ID: i-081585869b0e3a584
    • OS: Ubuntu 22.04 LTS
    • 타입: t2.large
    • 아키텍처: x86
    • 퍼블릭 IP: 15.164.162.109
    • 키페어: mlops-zoomcamp-key
  • 비용: ~67/월)
  • 최종 결과: 사용자 요청에 따라 삭제 완료

4. 최종 정리

  • 모든 EC2 인스턴스 종료
  • SSH 키페어 삭제
  • 로컬 키 파일 정리
  • 계정을 깨끗한 상태로 복원

경제성 분석 요청

  • AWS 컨테이너 vs Mac mini 구매 비교 분석 필요
  • MLOps 환경 구축을 위한 최적 솔루션 검토

교훈

  1. 리소스 생성 전 사용자 요구사항 명확히 확인 필요
  2. 리전별 서비스 확인의 중요성
  3. 비용 투명성과 사전 승인의 중요성
  4. 환경 정리의 중요성 (예상치 못한 과금 방지)

다음 단계

  • Mac mini vs AWS 클라우드 비용 비교 분석
  • MLOps 학습을 위한 최적 환경 결정
  • 필요시 새로운 환경 구축 계획 수립