Notice
Recent Posts
Recent Comments
Link
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
Archives
Today
Total
관리 메뉴

데브남의 개발 마스터

Cloud Front란? 본문

카테고리 없음

Cloud Front란?

Seopftware 2018. 12. 6. 15:03

CloudFront



정의

  • html, css, js 이미지 파일과 같은 정적 동적 콘텐츠를 사용자에게 빨리 배포하도록 지원하는 서비스

  • AWS 백본 네트워크를 통해 콘텐츠를 가장 효과적으로 서비스할 수 있는 엣지로 각 사용자 요청을 라우팅하여 콘텐츠 배포 속도를 높임

  • AWS에서 제공하는 CDN(Content Delivery Network) 서비스라고 생각하면 된다.

    • CDN 서비스를 이용하면 서비스 대기 시간과 성능이 개선되어 이미지, 오디오, 비디오 및 일반 웹 페이지 등을 최종 사용자에게 빠르게 제공할 수 있다.

언제 쓰는가?

  • EC2나 S3의 데이터에 접근했을 때 CloudFront 서비스를 사용하지 않는다면 해당 리전에서 데이터를 직접 가져오므로 해당 리전이 멀리 떨어져 있다면 시간의 지연이 있을 수 밖에 없다.
  • CloudFront는 오리진 서버에 위치한 원본 파일을 전세계에 위치한 에지 로케이션으로 배포하고 에지 로케이션은 이 데이터를 캐싱한다. 사용자는 자신의 이ㅜ치와 가까운 에지 로케이션에서 캐싱된 데이터를 제공받아 속도 지연 문제를 예방할 수 있다.





용어

Edge Location

  • Cloud Front를 위한 캐시 서버
  • 일반적으로 멀리 떨어진 서버보다는 가까운 서버에서 데이터를 제공받는 것이 더 빠르기 때문에 AWS는 전세계에 에지 로케이션을 두고 서비스 중





참고링크


  • 아마존 사이트


  • 조대협님 블로그
    • http://bcho.tistory.com/796