Cloud/AWS
AWS ECS 사용 시 Fargate와 EC2 type 요금 비교
제이Lee
2025. 6. 13. 08:24
요즘 기존의 서비스를 컨테이너화해서
ECS에 올리는 작업을 하고 있는데, 서버리스인 Fargate를 쓰느냐 EC2를 쓰느냐를
정하기 위해서 비교해봤다.
1. ECS사용 시 fargate와 ec2 사용 시 장단점 비교
항목 | Fargate (서버리스) | EC2 (직접 인스턴스 운영) |
서버 관리 | 필요 없음 (완전 관리형) | 직접 EC2 인스턴스 생성, 클러스터 구성 |
과금 방식 | 사용한 vCPU, 메모리 초 단위 요금 | EC2 인스턴스 단위 시간 요금 (idle 시간 포함) |
Auto Scaling | Task 수 기준 자동 확장 | EC2 인스턴스를 늘려야 함 (복잡) |
부팅 시간 | Task 기준으로 5~15초 내외 | EC2 인스턴스는 몇 분 걸릴 수 있음 |
네트워킹 | awsvpc만 지원 (ENI 하나씩 붙음) | 다양한 네트워크 모드 (bridge, host, awsvpc) |
로그 관리 | CloudWatch Logs 자동 연동 쉬움 | 수동 로그 드라이버 설정 필요 |
파일 시스템 공유 | 제한적 (EFS 연동 필요) | EC2 볼륨이나 공유 마운트 자유로움 |
성능 커스터마이징 | CPU/메모리 단위로 설정 | EC2 타입 선택 → 세밀한 성능 제어 가능 |
이미지 캐싱 | 없음 (매번 pull) | EC2에 캐시됨 → 빠름 |
비용 효율 (장시간) | 비쌀 수 있음 | 지속적 작업에 유리 |
보안 제어 | AWS가 네트워킹/IAM 등 자동 구성 | SG/VPC/OS 수준까지 제어 가능 |
시나리오 예시 | 작은 백엔드 서비스, 비정기 작업, 이벤트 기반 실행 | 지속적 트래픽, 대규모 시스템, 고성능 연산 필요 시 |
2. Fargate와 EC2(t3.medium)의 실질적인 비용 비교
항목 | Fargate | EC2 (t3.medium) |
단일 Task (1vCPU, 2GB, 10분 실행) | 약 13.5원 | 약 13.5원 (100개 Task/일 기준) |
단일 Task (1시간 실행) | 약 81원 | 약 56원 (EC2 1시간 켜짐) |
24시간 지속 서비스 | 약 1,944원/일(1vCPU + 2GB) | 약 1,350원/일(EC2 t3.medium 전체) |
병렬 Task 수 많을수록 | 비용 상승 | Task 밀도 최적화로 더 효율적 |
3. c5.large 기준 비용 비교
3-1. 하루 100개 Task 실행 (1vCPU, 2GB, 10분짜리)
항목 | Fargate | EC2 (c5.large) |
Task 1개 실행비 | 약 13.5원 | EC2 전체 유지비 내 포함 |
100개 실행 총비용 | 약 1,350원 | 약 3,100원 (하루 24시간 켜짐 기준) |
비교 결과 | Fargate가 저렴함 | Task 수 적으면 비효율 |
3-2. 하루 500개 Task 실행 (1vCPU, 2GB, 10분짜리)
항목 | Fargate | EC2 (c5.large) |
Task 1개 실행비 | 약 13.5원 | – |
500개 총비용 | 약 6,750원 | 약 3,100원 |
비교 결과 | Fargate가 비쌈 | EC2가 절반 이하로 효율적 |
3-3. 1개 Task가 24시간 상주하는 서비스라면? (1vCPU, 2GB)
항목 | Fargate | EC2 (c5.large) |
1일 비용 | 약 1,944원 | 약 3,100원 |
1달 비용 | 약 58,300원 | 약 94,000원 |
비교 결과 | Fargate가 더 저렴 (단일 서비스) | 효율 떨어짐 |
4. Fargate 하드디스크 관련
Fargate로 수행을 하면 서버리스이기 때문에 하드디스크를 어떤 식으로 접근해야할지에 대해 조사해봤는데,
결론부터 얘기하면 EFS와 S3 접근만 가능했다. 관련 내용 공유한다.
항목 | Fargate Launch Type |
스토리지 종류 | Ephemeral (임시 저장소, EBS 기반) |
기본 용량 | 20GB (최대 200GB까지 설정 가능) |
경로 | / 또는 /tmp, /var 등 |
지속성 | 컨테이너 종료 시 삭제됨 |
S3 다운로드 가능? | 가능 (aws s3 cp 등으로 다운로드하여 저장) |
NFS 가능 여부 | 불가능 |