fargate-vs-ec2-launch
서비스 비교 목록

Fargate vs EC2 Launch Type: ECS 런치 타입 비교

중급FargateEC2

Fargate vs EC2 Launch Type

ECS에서 컨테이너를 실행할 때, 인프라를 직접 관리할지 AWS에 맡길지 선택해야 합니다.

⏱️ 10초 안에 답하기: 서버 관리 없이 컨테이너를 실행하고 싶다면? → Fargate. GPU가 필요하다면? → EC2 Launch Type

핵심 차이점

의사결정 플로우차트

다이어그램 로딩 중...

실전 시나리오별 추천

웹 API 서비스

  • 마이크로서비스 10개, 트래픽 변동 큼
  • 팀에 인프라 전문가 없음
  • 운영 부담 최소화 우선
  • → Fargate 추천

ML 추론

  • GPU(NVIDIA T4) 기반 모델 서빙
  • 높은 vCPU/메모리 요구
  • 커스텀 CUDA 드라이버 필요
  • → EC2 Launch Type (G/P 인스턴스) 추천

배치 처리

  • 매일 새벽 대량 데이터 처리
  • 처리 완료 후 리소스 해제
  • 인터럽트 허용 가능
  • → EC2 Launch Type (Spot Instance) 추천

비용 최적화

  • 24시간 운영, 트래픽 안정적
  • 1년 이상 장기 운영 확정
  • 비용 절감이 최우선
  • → EC2 Launch Type (Reserved Instance/Savings Plans) 추천

자격증 시험 포인트

📝 SAA-C03 시험 필수 포인트:

  • "서버리스 컨테이너" + "운영 부담 최소화" → Fargate
  • "GPU 필요" + "컨테이너" → EC2 Launch Type
  • "비용 최적화" + "장기 운영" → EC2 Launch Type + Savings Plans
  • Fargate Spot: 최대 70% 할인, 인터럽트 허용 워크로드에 적합
  • ECS Anywhere: 온프레미스에서도 ECS 태스크 실행 가능 (EC2 타입만)
  • Fargate는 awsvpc 네트워크 모드 필수 (태스크별 고유 ENI)
✏️

본인의 말로 설명해 보세요

Fargate와 EC2 Launch Type의 차이를 택시와 자가용에 비유해서 설명해보세요.

💡 Fargate는 택시(타면 끝, 관리 불필요), EC2는 자가용(주차/정비 필요하지만 자유도 높음)...