처음 만난 AWS 문서


9.1 CloudFront

CloudFront는 어떤 서비스 일까요?

CloudFront는 CDN 서비스입니다.
CDN이라는 단어를 처음 들어본 분들도 계실텐데, CDN은 Content Delivery Network의 약자로 우리 말로는 컨텐츠 전송 네트워크라고 부릅니다.

CDN이 하는 역할은 이름이 가진 의미 그대로 콘텐츠를 전세계로 빠르게 전송할 수 있게 해주는 것입니다.

그리고 AWS에서 이 CDN의 역할을 하는 서비스가 바로 CloudFront입니다.


그럼 CloudFront의 특징을 한 번 알아볼까요?

CloudFront

CloudFront는 CDN서비스이며 이미지, HTML등의 콘텐츠를 캐싱하여 성능을 가속시킵니다.
또한 전 세계 수많은 Edge Location을 통해 콘텐츠를 빠르게 전세계로 전송할 수 있으며, 글로벌 고속 백본 네트워크를 확보하고 있습니다.

그리고 AWS 서비스와 CloudFront 사이의 데이터 전송은 무료이며 DDoS 방어 또한 무료로 제공 됩니다.

AWS Shield Standard

참고로 AWS Shield Standard는 AWS에서 실행되는 애플리케이션을 보호하는 DDoS 보호 서비스입니다.
그리고 CloudFront에서는 AWS Shield Standard에 의한 L3/L4 DDoS 보호는 추가 비용 없이 포함됩니다.

AWS Global Infra

우리가 앞에서 살펴본 것처럼 AWS는 글로벌 인프라가 굉장히 잘 갖춰져 있습니다.

여기서 현재 전세계에 400개 이상의 엣지 로케이션이 존재한다고 나와 있는데, 이 엣지 로케이션이 바로 CloudFront같은 CDN 서비스를 제공하기 위한 목적으로 사용된다고 보면 됩니다.


그럼 CloudFront의 기본 용어를 한 번 알아볼까요?

CloudFront Terms

먼저 배포가 있습니다.
배포는 영어로 Distribution이라고 부르며, CloudFront의 가장 기본적인 단위입니다.

각 배포는 고유의 도메인을 가지게 되며, Route 53이라는 AWS의 DNS 서비스를 사용해서 자신이 구입한 도메인에 연결할 수도 있습니다.

다음으로 오리진CloudFront에서 원본 파일을 가져오는 위치를 의미합니다.
기본 설정은 S3로 되어 있으며 EC2, ELB, 외부서버 등으로 커스텀 설정도 가능합니다.


마지막 업데이트: 2023년 11월 12일 00시 00분

이 문서의 저작권은 이인제(소플)에 있습니다. 무단 전재와 무단 복제를 금합니다.