AWS 네트워크 비용 구조 분석: 데이터 전송과 처리 요금의 이중 과금 및 최적화 전략
핵심 내용
AWS 네트워크 비용은 데이터 전송과 처리 요금의 이중 과금 구조이며, 엔드포인트 활용으로 NAT Gateway 비용을 최대 1/6까지 절감할 수 있다.
자세히 보기
AWS 네트워크 비용은 **데이터 전송(Data Transfer)**과 데이터 처리(Data Processing) 두 축으로 구성되며, 동일 트래픽에 대해 두 요금이 동시에 부과될 수 있다. 예를 들어 프라이빗 EC2가 NAT Gateway를 통해 인터넷으로 데이터를 전송할 경우, 처리비 $0.059/GB와 전송비 $0.126/GB가 합산되어 총 $0.185/GB가 청구된다. 이러한 네트워크 비용은 고객 청구액의 8~12%를 차지하며, 설계 단계에서의 최적화가 필수적이다.
데이터 전송 요금의 원칙과 예외
데이터 전송은 인터넷 아웃바운드(DTO)가 과금되고 인바운드(DTI)는 무료인 것이 기본 원칙이다. 그러나 같은 리전 내 가용 영역(AZ) 간 전송은 양방향으로 각각 $0.01이 부과된다. 특히 퍼블릭 IP나 Elastic IP를 사용할 경우, 같은 AZ 내 통신이라도 라우팅 경로상 AZ 간 요금과 동일한 $0.01이 발생하므로 프라이빗 IP 사용이 권장된다. 리전 간 전송은 출발지 리전 기준으로 과금되며, 서울에서 us-east-1로 전송 시 $0.08/GB, 역방향은 $0.02/GB가 적용된다.
NAT Gateway 비용 구조와 우회 전략
NAT Gateway는 시간당 $0.059의 고정비와 GB당 $0.059의 처리비를 부과한다. 프라이빗 서브넷의 EC2가 S3, ECR 등 같은 리전의 AWS 서비스에 접근할 때 데이터 전송료는 무료지만, NAT Gateway의 처리비는 여전히 발생한다. 월 10TB 트래픽 기준 NAT Gateway 총비용은 약 $1,937이며, 이 중 NAT 처리와 고정비가 약 33%를 차지한다.
비용 절감을 위해 다음과 같은 VPC 엔드포인트 전략을 활용할 수 있다:
- 게이트웨이 엔드포인트: S3와 DynamoDB 전용으로, ENI 없이 라우팅 테이블만 수정하여 비용 $0으로 NAT Gateway를 우회한다.
- 인터페이스 엔드포인트: 기타 AWS 서비스에 사용되며, AZ당 월 트래픽이 약 194GB 이상일 때 NAT Gateway 대비 유리하다. 처리비는 $0.01/GB로 NAT의 1/6 수준이다.
- AZ별 배치: NAT Gateway를 각 AZ에 배치하고 라우팅 테이블을 분리하여 AZ 간 통신으로 인한 추가 요금을 방지해야 한다.
IPv4 주소 비용과 CloudFront 활용
2024년 2월부터 모든 퍼블릭 IPv4 주소에 시간당 $0.005(월 약 $3.65)의 비용이 부과된다. 유휴 Elastic IP 해제와 불필요한 퍼블릭 IP 할당 점검이 필요하다. 인터넷 트래픽 최적화를 위해 CloudFront를 활용하면 캐시 적중률 80% 시 오리진 트래픽을 1/5로 줄일 수 있으며, 한국 엣지 위치를 통해 서울 리전 직접 전송($0.126/GB)보다 저렴한 $0.120/GB의 요금으로 서비스를 제공할 수 있다.
이 한국어 요약은 AI가 자동으로 만들었습니다. 원문의 주장과 맥락은 원문에서 확인해 주세요. 저작권은 원저작자에게 있습니다.