AWS의 CloudFront는 전역 컨텐츠 전송 네트워크이다.
전 세계에 위치한 Edge Location(엣지 로케이션)을 사용하여
사용자에게 컨텐츠를 더 빠르게 전달하고, 웹 어플리케이션의 성능을 향상시키는데 도움을 준다.
CDN(Content Delivery Network)
전 세계에 분산된 서버 네트워크로 구성된 시스템이다.
이 네트워크는 콘텐츠를 최종 사용자에게 더 빠르게 전달하기 위해 사용된다.
컨텐츠를 지리적으로 분산된 서버에 캐싱하고 사용자가 해당 컨텐츠에 접근할 때 최적의 경로를 통해 제공한다.
캐싱이란?
데이터나 컨텐츠를 임시 저장하여 이후에 동일한 요청이 있을 때
더 빠르게 제공하는 기술 또는 메커니즘을 말한다.
Edge Location(엣지 로케이션)
엣지로케이션은 AWS의 CDN 서비스인 Cloud Front를 위한 캐시 서버들을 의미한다.
CloudFront의 주요 기능 및 특징
- 컨텐츠 전송
사진이나 동영상 컨텐츠를 엣지 로케이션을 통해 사용자에게 빠르게 전달한다.
사용자가 접속한 위치에서 가장 가까운 엣지 로케이션으로부터 컨텐츠를 제공받으므로 응답 시간이 현저히 줄어들고
그에 따라 통신 요금도 절감된다. - 확장성
AWS가 보유한 글로벌 인프라를 활용해 대규모 트래픽 처리와 응답 속도를 향상 시킬 수 있다. - 보안
CloudFront는 디도스 공격 및 기타 보안 위협으로부터 웹 애플리케이션을 보호하기 위한 기능을 제공한다.
References