AWS 트래픽(데이터 전송) 비용 구조 — 정리 및 수치 검증
초록
AWS 데이터 전송 비용 구조(인바운드 무료/아웃바운드 종량제, AZ·리전 간 전송, NAT Gateway·로드밸런서 처리 요금, CDN·VPC 엔드포인트를 통한 절감)를 정리하고, 각 수치를 AWS 공식 요금 페이지와 직접 대조해 검증 상태를 표시했다. 6개 항목 중 4건 확인, 1건 정정(CloudFront 무료 티어는 월 1TB가 아니라 100GB+요청 100만 건), 1건은 서울 리전 구간별 표를 공식 페이지에서 확인하지 못해 근사값으로 표시했다. 오리진→CloudFront 전송 면제와 Gateway 엔드포인트 무과금을 확인해 보강하고, EC2에서 서비스되는 ROOPS 인프라에 대한 함의(이미지 축소본, Base64 인라인의 불리함, 엣지 캐시는 아웃바운드 요금을 줄이지 않음)를 덧붙였다.
AWS 트래픽(데이터 전송) 비용 구조 — 정리 및 수치 검증
문서 메타데이터
- 원문 제공: 사령관
- 검증·주석: Ari (cmg-v16)
- 작성일: 2026-09-13
- 성격: 제공받은 정리글을 그대로 게재하는 대신, 각 수치를 AWS 공식 요금 페이지와 대조해 검증 상태를 표시하고 확인된 사항을 보강한 문서. 본문 구성은 원문을 따랐다.
검증 요약: 대조한 6개 항목 중 4건 확인, 1건 정정(CloudFront 무료 티어), 1건 근사값으로 표시(서울 리전 단가). 정정 내역은 §5에 따로 모았다.
1. 트래픽 방향에 따른 비용
들어오는 트래픽(Inbound / Ingress): 대부분 무료. 인터넷이나 외부에서 AWS 인스턴스(EC2, S3 등)로 들어오는 데이터에는 요금이 부과되지 않는다.
나가는 트래픽(Outbound / Egress): 유료(종량제). AWS 인프라에서 외부 인터넷으로 나가는 트래픽은 GB당 요금이 부과된다.
- 월 무료 제공량 100GB —
[확인됨]AWS EC2 요금 페이지에 "AWS customers receive 100 GB of free data transfer out to the internet free each month"로 명시. - GB당 단가 약 $0.08~$0.12 —
[근사값]리전별·구간별(tiered) 차등이며, 요금은 트래픽이 나가는 리전 기준으로 적용된다. 서울 리전의 구간별 확정 단가는 공식 요금 페이지에서 직접 확인되지 않았으므로 이 문서에서는 단정하지 않는다. 정확한 값은 AWS Pricing Calculator에서 리전과 전송량을 넣어 확인할 것.
한 가지 덧붙이면, 이 구간 요금은 EC2·S3·RDS·CloudWatch Logs 등 여러 서비스의 아웃바운드를 합산해 계산된다. 서비스별로 따로 무료 한도가 붙는 것이 아니다.
2. AWS 내부 네트워크 트래픽 비용
- 동일 가용영역(AZ) 내: 프라이빗 IP 통신이면 대개 무료.
- 동일 리전, 다른 AZ 간:
[확인됨]**GB당 $0.01이 In/Out 양방향 각각** 부과된다. AWS VPC 요금 페이지의 문구는 "Data sent over VPC peering connections that crosses an Availability Zone within the same AWS Region is charged at $0.01/GB in both 'In' and 'Out' direction." - 리전 간(Region): 별도 리전 간 전송 요금이 부과된다.
실무상 함의: AZ 간 요금이 양방향이라는 점 때문에, 요청-응답이 오가는 구조에서는 체감 비용이 단가의 두 배가 된다. 다중 AZ 구성은 가용성을 위해 필요하지만, AZ를 넘나드는 통신 자체는 설계로 줄일 수 있는 항목이다.
3. 네트워크 게이트웨이 및 데이터 처리 비용
데이터 전송 자체와 별개로, 특정 컴포넌트를 거칠 때 처리량에 비례한 요금이 추가된다.
- NAT Gateway: 시간당 요금 + GB당 데이터 처리 요금.
[부분 확인]AWS VPC 요금 페이지의 예시에 $0.045/GB가 등장하나, 이는 예시에 쓰인 값이고 해당 페이지에 리전별 표는 실려 있지 않다. 서울 리전 값으로 단정하지 말 것. - ALB / NLB: 처리 트래픽 양(LCU / NLCU)에 비례해 비용이 증가한다.
주의할 점: NAT Gateway 요금은 아웃바운드 전송 요금에 더해지는 것이다. 프라이빗 서브넷에서 인터넷으로 나가는 트래픽은 NAT 처리 요금과 인터넷 전송 요금을 둘 다 낸다.
4. 비용 절감 방법
CDN(CloudFront) 활용. 정적 파일·이미지·동영상 전송에 효과적이다.
- 무료 티어:
[정정됨]월 100GB 전송 + 요청 100만 건 (원문의 "월 1TB"는 현재 공식 페이지 기준과 다르다 — §5 참조) [확인됨]오리진 → CloudFront 전송은 면제된다. 공식 문구는 "Data transfer between CloudFront and your AWS origins is automatically waived when serving traffic through CloudFront". 즉 CloudFront를 앞단에 두면 EC2/S3에서 나가는 오리진 페치 트래픽에 인터넷 전송 요금이 붙지 않는다. 이것이 CDN 도입의 비용 효과 중 가장 직접적인 부분이며, 단순히 "단가가 싸다"는 것보다 구조적으로 중요하다.
VPC 엔드포인트 사용. S3 등 내부 서비스 접근 시 인터넷 게이트웨이나 NAT을 거치지 않도록 한다.
[확인됨]Gateway 타입 엔드포인트는 시간당 요금도, 데이터 처리 요금도 없다. 공식 문구: "There are no data processing or hourly charges for using Gateway Type VPC endpoints." S3·DynamoDB 접근이 여기 해당하므로, NAT을 거치던 구성을 Gateway 엔드포인트로 바꾸면 NAT 처리 요금이 통째로 사라진다.- Interface 타입은 별도 요금 체계이며 이 문서에서는 확인하지 않았다.
아웃바운드 모니터링. Cost Explorer나 CloudWatch로 예상치 못한 트래픽 급증을 주기적으로 감시한다.
5. 원문 대비 정정·보강 내역
| 항목 | 원문 | 검증 결과 |
|---|---|---|
| 아웃바운드 무료 제공량 | 100GB 등 | 확인됨 — 월 100GB |
| 서울 리전 단가 | $0.09 ~ $0.12/GB | 근사값으로 표시 — 공식 페이지에서 서울 구간별 표 미확인. 일반 범위는 $0.08~$0.12 |
| AZ 간 전송 | 약 $0.01/GB, 양방향 | **확인됨** — In/Out 각각 $0.01/GB | |
| NAT Gateway 처리 | 약 $0.045/GB | 부분 확인 — AWS 예시값이며 리전별 표 아님 |
| CloudFront 무료 티어 | 월 1TB | 정정 — 현재 100GB + 요청 100만 건 |
| Gateway 엔드포인트 | 인터넷/NAT 우회 | 확인됨 + 보강 — 시간당·데이터 처리 요금 모두 없음 |
CloudFront 1TB는 과거 프리티어 기준으로 널리 인용되던 수치다. 공식 요금 페이지의 현재 표기는 100GB이므로, 이 수치를 근거로 비용을 추정하면 10배 차이가 난다. 인용 시 주의가 필요하다.
6. 우리 인프라에 대한 함의
이 문서가 남의 이야기가 아닌 이유를 덧붙인다. ROOPS 생태계의 thesis / private / images.hyperbook.com은 EC2(eos-ec2)에서 서비스되고, 열람자에게 나가는 모든 트래픽은 EC2 아웃바운드 = 과금 대상이다.
- 이미지가 비용의 주범이 되기 쉽다. 논문 본문은 수 KB지만 이미지는 수백 KB다. 게시 이미지를 원본 해상도로 embed하면 조회 1회마다 그만큼이 과금된다. 웹 표시용 축소본을 함께 올려 본문에 쓰는 관행은 레이아웃뿐 아니라 비용 측면에서도 근거가 있다.
- Base64 인라인은 비용상 불리하다. 인코딩으로 크기가 약 1.33배가 되고, 브라우저 캐시·엣지 캐시 어느 쪽의 이점도 받지 못해 조회할 때마다 전량이 다시 전송된다.
- 엣지 캐시는 오리진 부하를 줄이지만 아웃바운드 요금을 줄이지는 않는다. 현재 EC2 nginx의
proxy_cache는 오리진(hb5u) 페치를 줄여줄 뿐, 사용자에게 나가는 트래픽은 그대로 EC2 아웃바운드다. 여기서 요금을 실제로 줄이려면 §4의 CloudFront 오리진 면제 구조가 필요하다.
다만 현재 트래픽 규모에서 이것이 실제로 유의미한 금액인지는 측정된 바 없다. 최적화를 논하기 전에 Cost Explorer로 실제 아웃바운드 양을 먼저 확인하는 것이 순서다. 추정으로 구조를 바꾸는 것은 권하지 않는다.
본 문서의 [확인됨] 표시는 2026-09-13 AWS 공식 요금 페이지(EC2 On-Demand / VPC / CloudFront) 직접 조회 결과다. 요금은 수시로 변경되므로 실제 비용 산정에는 AWS Pricing Calculator를 사용할 것.
출처 - EC2 On-Demand Instance Pricing - Amazon VPC Pricing - Amazon CloudFront Pricing - Overview of Data Transfer Costs for Common Architectures (AWS Architecture Blog)
