본문 바로가기
IT 클라우드 정보

클라우드 데이터 전송 비용 egress가 비싼 이유와 CDN으로 줄이는 방법

by 킴스 클라우드 2026. 9. 25.

클라우드 데이터 전송 비용 egress는 클라우드 요금 청구서에서 가장 예상하기 어렵고, 가장 자주 사람들을 놀라게 만드는 항목입니다. 서버와 스토리지 요금은 사양과 용량을 보고 대략 계산할 수 있지만, 데이터가 클라우드 밖으로 얼마나 나갈지는 사용자 수와 파일 크기, 서비스 구조에 따라 크게 달라지기 때문입니다. 이미지나 동영상을 많이 제공하는 서비스라면 서버 비용보다 전송 비용이 더 커지는 경우도 있습니다.

 

클라우드 데이터 전송 비용 egress가 비싼 이유와 CDN으로 줄이는 방법
클라우드 데이터 전송 비용 egress가 비싼 이유와 CDN으로 줄이는 방법

클라우드 요금을 계산할 때 서버를 몇 시간 켜두었는지, 파일을 몇 GB 저장했는지만 따지는 경우가 많습니다. 하지만 요금 내역을 서비스별로 나눠 보면 데이터 전송 항목이 따로 있고, 같은 리전 안에서도 가용 영역을 넘나드는 트래픽에 요금이 붙기도 합니다. 데이터가 어디에서 어디로 이동하느냐에 따라 요금이 크게 달라집니다.

 

이 글에서는 인바운드와 아웃바운드 요금의 차이, 전송 경로별 요금 구조, 사업자가 egress에 요금을 매기는 이유, CDN으로 전송 비용을 줄이는 원리와 그 밖의 절감 방법을 차례로 정리합니다.

 

결론부터 말씀드리면 클라우드로 들어오는 데이터는 대부분 무료지만, 클라우드에서 인터넷으로 나가는 데이터와 리전 사이, 가용 영역 사이를 이동하는 데이터에는 요금이 발생합니다. AWS 기준으로 CloudFront 같은 CDN을 사용하면 원본에서 CDN으로 가는 전송은 무료이고, CDN에도 매달 무료 사용량이 있어 정적 파일이 많은 서비스는 비용을 크게 줄일 수 있습니다.

 

인바운드는 무료, 아웃바운드는 유료인 구조

클라우드의 데이터 전송 요금은 방향에 따라 다르게 부과됩니다. 인터넷에서 클라우드로 들어오는 데이터, 즉 인바운드(Ingress) 전송은 AWS, Microsoft Azure, Google Cloud 모두 일반적으로 요금을 받지 않습니다. 파일을 업로드하거나 데이터를 옮겨오는 데는 전송 요금 부담이 거의 없습니다.

 

반대로 클라우드에서 인터넷으로 나가는 아웃바운드(Egress) 전송에는 GB 단위로 요금이 부과됩니다. 사용자가 웹사이트에서 이미지를 내려받거나, 동영상을 스트리밍하거나, API 응답을 받을 때마다 아웃바운드 전송이 발생합니다. 사용량이 많아질수록 단가가 조금씩 낮아지는 구간별 요금이 적용되는 경우가 많습니다.

 

AWS는 대부분의 리전에서 인터넷으로 나가는 데이터 전송에 대해 모든 서비스와 리전을 합산해 매달 100GB까지 무료로 제공하고 있습니다. 개인 블로그나 소규모 서비스는 이 범위 안에서 운영되는 경우가 많지만, 트래픽이 늘면 금방 넘어설 수 있으므로 월별 전송량을 확인하는 습관이 필요합니다.

 

클라우드는 데이터를 들여오는 것은 대부분 무료이고 밖으로 내보낼 때 요금을 받는 구조이므로, 사용자에게 제공하는 파일의 크기와 횟수가 전송 비용을 결정합니다.

 

전송 경로에 따라 달라지는 데이터 전송 요금

데이터 전송 요금은 인터넷으로 나가는 경우만 있는 것이 아닙니다. 같은 클라우드 안에서도 데이터가 이동하는 경로에 따라 요금이 달라집니다. 이 구조를 모르면 서비스 내부 통신에서 예상치 못한 비용이 발생할 수 있습니다.

클라우드 데이터 전송 경로별 요금과 CDN 절감 원리 도식

 

같은 가용 영역 안에서 사설 IP로 통신하는 경우는 대체로 무료입니다. 하지만 같은 리전이라도 서로 다른 가용 영역 사이에서 데이터를 주고받으면 양방향 모두 GB당 소액의 요금이 부과됩니다. 멀티 AZ 구성은 안정성을 높여주지만, 서버 사이의 통신량이 많다면 이 요금이 누적될 수 있습니다.

 

리전과 리전 사이의 전송은 가용 영역 간 전송보다 단가가 높습니다. 다른 리전으로 백업을 복제하거나 여러 리전에 걸쳐 데이터를 동기화하면 이 요금이 발생합니다. NAT 게이트웨이를 거치는 트래픽에는 전송 요금과 별도로 데이터 처리 요금이 추가된다는 점도 기억해야 합니다.

 

전송 경로 요금 부과 여부 (AWS 일반 기준) 비용 절감 포인트
인터넷 → AWS (인바운드) 대부분 무료 대용량 데이터 이전 시 부담 적음
같은 AZ 내 사설 IP 통신 대부분 무료 통신이 많은 서버는 같은 AZ 배치 검토
AZ 간 통신 (같은 리전) 양방향 GB당 과금 불필요한 AZ 간 호출 최소화
리전 간 통신 GB당 과금 (AZ 간보다 높음) 교차 리전 복제 대상 선별
AWS → 인터넷 (아웃바운드) 월 100GB 무료 후 구간별 과금 CDN 캐싱, 압축, 파일 최적화
AWS 원본 → CloudFront 무료 정적 파일은 CDN 경유로 제공

 

데이터 전송 요금은 같은 AZ 내부, AZ 간, 리전 간, 인터넷 방향으로 갈수록 대체로 비싸지므로 서비스 구조를 설계할 때 데이터가 이동하는 경로를 함께 그려봐야 합니다.

 

클라우드 사업자가 egress에 요금을 매기는 이유

사업자 입장에서 데이터를 밖으로 내보내는 데는 실제 비용이 듭니다. 전 세계 인터넷 사업자와 연결하는 네트워크 회선, 트래픽을 처리하는 장비, 대역폭 계약에 비용이 들고 이를 사용량에 따라 청구하는 구조입니다. 사용자가 많이 내려받을수록 네트워크 부담이 커지므로 전송량 기반 과금이 자연스러운 방식이기도 합니다.

 

한편 업계에서는 높은 egress 요금이 고객을 특정 클라우드에 묶어두는 요인이 된다는 비판도 꾸준히 제기되어 왔습니다. 데이터를 다른 클라우드로 옮기려면 대량의 전송 요금을 내야 하기 때문입니다. 이런 비판과 유럽의 데이터 이동성 관련 규제 흐름 속에서 주요 사업자들은 클라우드를 떠나 데이터를 이전하는 고객에게 조건부로 전송 요금을 면제하는 정책을 발표하기도 했습니다.

 

이런 면제 정책은 보통 계정 해지나 서비스 이전처럼 특정 조건과 신청 절차를 요구하며, 일상적인 서비스 트래픽에는 적용되지 않습니다. 따라서 평소 운영에서 발생하는 전송 비용은 여전히 사용자가 직접 관리해야 합니다.

 

CDN을 사용하면 전송 비용이 줄어드는 원리

CDN(Content Delivery Network)은 전 세계 여러 지역에 있는 엣지 서버에 파일을 캐시해두고, 사용자와 가까운 엣지에서 파일을 제공하는 네트워크입니다. AWS의 Amazon CloudFront, Google Cloud CDN, Azure Front Door, Cloudflare 등이 대표적입니다.

 

AWS 환경에서 CloudFront를 사용하면 비용 측면에서 몇 가지 이점이 생깁니다. 첫째, S3나 EC2, 로드 밸런서 같은 AWS 원본에서 CloudFront로 전송되는 데이터에는 요금이 부과되지 않습니다. 둘째, CloudFront에는 매달 인터넷으로 나가는 데이터 1TB와 일정량의 요청을 무료로 제공하는 상시 무료 사용량이 있습니다. 셋째, 대량 사용 시 CloudFront의 전송 단가가 원본에서 직접 제공할 때보다 유리한 경우가 많습니다.

 

비용 절감의 핵심은 캐시 적중률입니다. 같은 파일을 요청할 때마다 원본까지 가지 않고 엣지 캐시에서 바로 응답하면 원본 서버의 부하와 처리 비용이 줄어듭니다. 이미지, CSS, 자바스크립트, 동영상처럼 자주 바뀌지 않는 정적 파일은 캐시 유지 시간을 길게 설정하고, 파일이 바뀔 때는 파일명에 버전을 붙여 새로 캐시되게 하는 방식이 효과적입니다.

 

속도 개선도 함께 따라옵니다. 사용자와 가까운 엣지에서 파일을 받기 때문에 응답이 빨라지고, HTTPS 인증서 적용과 DDoS 기본 보호도 쉽게 적용할 수 있습니다.

 

AWS 원본에서 CloudFront로의 전송은 무료이고 CloudFront에는 월 1TB 상시 무료 사용량이 있으므로, 정적 파일을 CDN으로 제공하고 캐시 적중률을 높이는 것이 전송 비용 절감의 가장 효과적인 방법입니다.

 

CDN 외에 전송 비용을 줄이는 실천 방법

첫 번째는 전송하는 데이터 자체를 줄이는 것입니다. 텍스트 응답에 gzip이나 Brotli 압축을 적용하고, 이미지는 WebP나 AVIF 같은 효율적인 형식으로 변환하며, 화면 크기에 맞는 해상도의 이미지를 제공하면 같은 페이지를 보여주면서도 전송량을 크게 줄일 수 있습니다. CloudFront는 자동 압축 기능을 제공합니다.

 

두 번째는 내부 통신 경로를 점검하는 것입니다. 서로 자주 통신하는 애플리케이션 서버와 캐시 서버가 다른 가용 영역에 있다면 AZ 간 전송 요금이 계속 발생합니다. 가용성을 해치지 않는 범위에서 같은 가용 영역의 대상으로 우선 요청을 보내도록 구성하는 방법을 검토할 수 있습니다.

 

세 번째는 NAT 게이트웨이 경유 트래픽을 줄이는 것입니다. 프라이빗 서버가 S3에 대량의 데이터를 올리거나 내려받는다면 게이트웨이 VPC 엔드포인트를 만들어 NAT를 거치지 않게 하면 처리 요금을 아낄 수 있습니다.

 

마지막으로 전송 비용을 눈에 보이게 만들어야 합니다. Cost Explorer에서 사용 유형을 데이터 전송 관련 항목으로 필터링하면 어떤 서비스와 경로에서 비용이 발생하는지 확인할 수 있고, VPC 흐름 로그를 분석하면 어떤 리소스가 많은 트래픽을 주고받는지 추적할 수 있습니다.

 

전송 비용은 압축과 이미지 최적화로 데이터 양을 줄이고, AZ 간 호출과 NAT 경유 트래픽을 점검하며, Cost Explorer로 전송 경로별 비용을 정기적으로 확인해야 꾸준히 관리할 수 있습니다.

 

데이터 전송 비용 핵심 정리

클라우드로 들어오는 데이터는 대부분 무료지만 인터넷으로 나가는 egress와 가용 영역 간, 리전 간 전송에는 요금이 발생하며, 경로에 따라 단가가 달라집니다. AWS에서는 원본에서 CloudFront로의 전송이 무료이고 CloudFront에 월 1TB 무료 사용량이 있어 정적 파일을 CDN으로 제공하면 비용과 속도를 모두 개선할 수 있습니다. 여기에 압축과 이미지 최적화, AZ 간 통신 점검, VPC 엔드포인트 활용을 더하면 전송 비용을 체계적으로 줄일 수 있습니다.

 

질문 QnA

S3에 파일을 올리는 것도 전송 요금이 나오나요?

인터넷에서 S3로 업로드하는 인바운드 전송에는 일반적으로 요금이 없습니다. 다만 업로드 요청 수에 따른 요청 요금은 별도로 발생할 수 있습니다.

같은 리전의 EC2와 S3 사이 전송도 요금이 있나요?

같은 리전 안에서 EC2와 S3 사이의 데이터 전송은 일반적으로 무료입니다. 다만 프라이빗 서브넷에서 NAT 게이트웨이를 거친다면 NAT 데이터 처리 요금이 붙으므로 게이트웨이 엔드포인트 사용을 검토하세요.

개인 블로그에도 CDN이 필요한가요?

방문자가 적고 전송량이 월 무료 범위 안이라면 필수는 아닙니다. 하지만 CloudFront 무료 사용량 안에서 운영하면 비용 부담 없이 속도와 HTTPS 적용 편의를 얻을 수 있어 도입을 고려해볼 만합니다.

다른 클라우드로 이사할 때 전송 요금을 면제받을 수 있나요?

주요 사업자들이 조건부 이전 지원 정책을 운영하고 있지만 신청 절차와 조건이 정해져 있습니다. 이전 계획이 있다면 사업자의 공식 안내와 고객 지원 창구를 통해 조건을 먼저 확인해야 합니다.

 

데이터 전송 비용은 서비스가 성장할수록 함께 커지는 비용이라 초기에 구조를 잘 잡아두는 것이 중요합니다. 데이터가 어디에서 어디로 흐르는지 한 번 그려보는 것만으로도 줄일 수 있는 비용이 눈에 보이기 시작합니다.

 

지금 Cost Explorer를 열어 최근 3개월 비용을 사용 유형 기준으로 나누고 데이터 전송 항목이 얼마나 되는지 확인해보세요. 비중이 크다면 가장 많이 내려받는 정적 파일부터 CloudFront로 제공하는 것이 가장 빠르게 효과를 볼 수 있는 첫 단계입니다.

 

함께 읽으면 좋은 글: AWS 리전과 가용 영역 차이 / VPC 서브넷과 NAT 게이트웨이

참고 자료: Amazon EC2 온디맨드 요금(데이터 전송), Amazon CloudFront

※ 본 글은 2026년 9월 기준 AWS 데이터 전송 요금, Amazon EC2 요금, Amazon CloudFront 요금 및 프리 티어 공식 페이지를 참고해 작성했으며, 무료 사용량과 구간별 요금은 변경될 수 있으니 최신 내용은 각 사업자의 공식 페이지에서 확인해 주세요.