
왜 AWS 요금은 예상보다 많이 나올까
AWS는 사용한 만큼만 내는 구조지만, 반대로 말하면 “켜놓고 잊어버린” 리소스도 계속 과금된다는 뜻입니다. 특히 개인 프로젝트나 소규모 서비스에서는 트래픽이 크지 않은데도 고정비 성격의 항목들 때문에 청구서가 예상보다 크게 나오는 경우가 많습니다. 아래는 AWS 공식 요금 기준으로, 자주 문제가 되는 항목과 실제 절감 방법을 정리한 내용입니다.
아래 요금은 리전과 시점에 따라 달라질 수 있으므로, 정확한 금액은 AWS Pricing 페이지와 본인 계정의 Cost Explorer에서 다시 확인하시는 것을 권장합니다.

모르고 새는 비용 항목 TOP 4
| 항목 | 특징 | 참고 요금 (온디맨드 기준) |
|---|---|---|
| NAT Gateway | 트래픽이 없어도 시간당 고정 과금 | 약 $0.045/시간 (월 약 45,000원) + 데이터 처리 비용 별도 |
| 과다 프로비저닝 EC2 | 실사용률 대비 큰 인스턴스를 상시 가동 | t3.medium 약 $30/월(약 42,000원) vs t3.micro 약 $7.6/월(약 10,600원) |
| 미사용 EBS/스냅샷 | 삭제한 인스턴스에 딸려 있던 볼륨이 계속 과금 | gp3 기준 GB당 약 $0.08(약 110원) |
| 미연결 Elastic IP | 인스턴스에 붙어있지 않은 고정 IP도 과금 | 약 $3.60/월(약 5,000원)/IP |
특히 NAT Gateway는 트래픽이 전혀 없어도 시간당 요금이 붙기 때문에, 작은 프로젝트에서도 월 4~5만 원의 고정비가 조용히 쌓입니다.

실제로 효과가 있는 절감 방법 5가지
- 인스턴스 라이트사이징(Right-sizing) — CloudWatch에서 최근 1~2주간 CPU/메모리 사용률을 확인하고, 실사용률이 낮으면 한 단계 낮은 인스턴스 타입으로 교체합니다.
- Savings Plans / Reserved Instances 적용 — 24시간 상시 가동이 확실한 워크로드에 한해 1년 약정 Savings Plans로 전환하면 온디맨드 대비 상당한 할인을 받을 수 있습니다.
- 미사용 리소스 정리 — 연결되지 않은 EBS 볼륨, 오래된 스냅샷, 미연결 Elastic IP를 주기적으로 점검해 삭제합니다.
- NAT Gateway → VPC 엔드포인트 전환 — S3·DynamoDB 등 AWS 내부 서비스로 가는 트래픽은 NAT를 거치지 않고 Gateway 엔드포인트로 우회시킬 수 있습니다.
- S3 Lifecycle 정책 적용 — 오래된 로그·백업 객체를 Glacier 등 저비용 스토리지로 자동 전환합니다.
실제로 어느 정도 절감이 가능할까
해외 AWS 비용 최적화 사례들을 보면, 라이트사이징과 Savings Plans, 미사용 리소스 정리를 함께 적용했을 때 보통 30~50% 수준의 절감이 보고됩니다. 리소스 방치가 심했던 경우에는 그 이상 줄어드는 사례도 있습니다. 다만 이는 사례별 편차가 크므로, 자신의 Cost Explorer 데이터를 기준으로 어느 항목이 큰 비중을 차지하는지 먼저 파악하는 것이 우선입니다.
점검 체크리스트
- Cost Explorer에서 서비스별 비용 상위 항목 확인했는가
- NAT Gateway가 꼭 필요한 구간에만 배치되어 있는가
- CloudWatch로 인스턴스 실사용률을 확인했는가
- 미연결 EBS 볼륨/스냅샷/Elastic IP를 정리했는가
- 상시 가동 워크로드에 Savings Plans 적용을 검토했는가
0