AWS - CloudFront

kangdari·2020년 5월 22일
0

CloundFront

html, js, css 및 이미지 파일과 같은 정적 및 동적 웹 콘텐츠를 사용자에게 더 빨리 배포하도록 지원하는 웹 서비스입니다. Edge Location이라고 하는 데이터 센터의 전 세계 네트워크를 통해 콘텐츠를 제공합니다. CloudFront를 통해 서비스하는 콘텐츠를 사용자가 요청하면 지연 시간이 가장 낮은 엣지 로케이션으로 라우팅되므로 콘텐츠 전솔 성능이 뛰어납니다.

CloundFront = Cache Server + CDN

Cache(캐쉬)

이미 가져온 데이터나 계산된 값의 복사본을 저장함으로써 처리 속도를 향상 시키며, 이를 통해 향후 동일한 요청이 들어왔을 경우 빠른 응답이 가능하다.

Web Cache

Client가 server에 접속할 때, 정적 컨텐츠(img, js, css 등)를 특정 위치에 저장하여, 서버에 매번 요청하는 것이 아니라, 특정 위치에서 불러옴으로써 사이트 응답 시간을 줄이고, 서버 트래픽 감소 효과를 볼 수 있다.

  • 서비스 - CloudFront - Create Distribution

  • Web
    HTTP(S)를 통해 동적, 정적 파일( .html, .css, .php 등)을 제공하는 방식

  • Origin Domain Name 설정
    오리진의 도메인 이름을 설정합니다. input box 클릭 시 현재 사용할 수 있는 S3 버킷과 ELB 목록이 표시됩니다. 저는 이전에 생성해둔 S3 버킷을 선택했습니다.
    ( 나머지 설정은 기본 설정 )

  • Pendding > Deployed
    배포가 되기까지 약 10분정도 소요됩니다.

  • CloudFront 접속
    Domain Name은 생성한 CloudFront의 주소입니다.

성공!

CDN(Content Delivery Network)

0개의 댓글