서비스 비교 목록
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는 자가용(주차/정비 필요하지만 자유도 높음)...