[AWS] CloudFront

CloudFront

Reference : CloudFront

CloudFront

Table of Contents

About CloudFront

CloudFront는 웹 콘텐츠를 유저에게 더 빨리 배포할 수 있도록 지원해주는 아마존 서비스이다.

사용자에게 빠르게 콘텐츠를 전달하기 위해 엣지(Edge) 로케이션을 이용한다.

Edge Location

CloudFront Network Map 13May2020 c3b10a8bfd4203333c1ef6878211a8366ff4d1f5

이미지 출처 : AWS CloudFront

현재(08.04.2020) 전 세계 42개국 94개 도시에 216개의 엣지 로케이션이 존재한다.

CloudFront는 콘텐츠를 요청한 유저와 제일 가까운 엣지 로케이션에서 콘텐츠를 제공해 줌으로써 지연시간을 줄일 수 있도록 해준다.

유저가 요청한 콘텐츠가 물리적으로 멀리 떨어진 곳에 있을 때 해당 콘텐츠는 여러 네트워크의 경로를 거쳐야 한다. 그로인해 지연시간이 발생하게 되는데 CloudFront는 이러한 병목현상을 줄이기 위해 가까운 엣지 로케이션에서 컨텐츠를 보내주는 역할을 하는 것이다.

↑ return to TOC

CloudFront Log

↑ return to TOC

CloudFront Pricing

CloudFront와 관련하여 청구되는 비용으로 아래의 4가지가 있다.

1. S3 Bucket Storage 요금

S3 버킷에 객체를 보관하는 비용.

2. Edge Location 객체 서비스 요금

CloudFront가 객체 요청에 응답할 때 발생하는 비용.

3. 오리진에 데이터 제출에 대한 요금

사용자가 HTTP Methods (DELETE, OPTIONS, PATCH, POST,and PUT) 를 포함하는 데이터 요청을 Origin에 전송하는 비용.

4. HTTPS 요청에 대한 요금

HTTPS 관련 요청에 대한 추가적인 비용이 발생할 수 있다.

↑ return to TOC