WIPIVERSE

아마존 클라우드프론트

아마존 클라우드프론트(Amazon CloudFront)는 아마존 웹 서비스(AWS)에서 제공하는 콘텐츠 전송 네트워크(Content Delivery Network, CDN) 서비스이다. 전 세계에 분산된 엣지 로케이션을 활용하여 웹 사이트, 애플리케이션, 비디오 스트리밍, API, 정적/동적 콘텐츠 등을 사용자에게 낮은 지연 시간과 높은 전송 속도로 제공한다.

주요 특징

  • 엘리트 엣지 로케이션: 전 세계 200여 개 이상의 엣지 로케이션과 캐시 서버를 통해 지리적 거리와 네트워크 혼잡도를 최소화한다.
  • 다양한 배포 옵션: 웹 배포(Web Distribution)와 미디어 배포(Media Distribution) 등 여러 유형의 배포를 지원한다.
  • 통합 보안: AWS Shield, AWS WAF와 연계해 DDoS 방어 및 웹 애플리케이션 방화벽 기능을 제공한다. 또한 TLS/SSL 암호화를 기본 지원한다.
  • 실시간 로그 및 통계: CloudFront 로그와 Amazon CloudWatch를 통해 실시간 접근 로그와 성능 지표를 모니터링할 수 있다.
  • 오리진 연동: Amazon S3, Elastic Load Balancing, EC2, 온프레미스 서버 등 다양한 오리진(원본)과 연동 가능하며, 오리진 그룹을 구성해 장애 복구를 지원한다.
  • 가격 정책: 사용량 기반 과금 모델을 채택하여 데이터 전송량, HTTP/HTTPS 요청 수 등에 따라 비용이 부과된다.

활용 사례

  • 웹 사이트 정적 파일(이미지, CSS, JavaScript) 캐싱
  • 동영상 스트리밍(온디맨드 및 라이브) 전송
  • API 응답 가속화
  • 글로벌 전자상거래 플랫폼의 페이지 로딩 속도 개선
  • 모바일 애플리케이션의 리소스 전달 최적화

역사

아마존 클라우드프론트는 2008년 11월에 최초 출시되었으며, 이후 지속적인 확장과 기능 개선을 거쳐 현재는 전 세계적인 CDN 시장에서 주요 위치를 차지하고 있다. 초기에는 주로 정적 콘텐츠 전송에 초점을 맞추었으나, 현재는 동적 콘텐츠와 실시간 스트리밍까지 지원한다.

관련 서비스

  • Amazon S3: 정적 파일 저장소로, CloudFront와 결합해 정적 웹 사이트 호스팅에 활용된다.
  • AWS Lambda@Edge: 엣지 로케이션에서 서버리스 코드를 실행해 요청/응답을 실시간으로 변형할 수 있다.
  • AWS Global Accelerator: 네트워크 트래픽을 최적화해 글로벌 애플리케이션 성능을 향상시킨다.

아마존 클라우드프론트는 전 세계 사용자를 대상으로 빠르고 안정적인 콘텐츠 전송을 목표로 하는 기업 및 개발자에게 널리 채택되는 서비스이다.

둘러보기

더 찾아볼 만한 주제

    전체 문서 보기