brunch

You can make anything
by writing

C.S.Lewis

by Master Seo Sep 24. 2016

[AWS]29.CloudFront 서비스 사용법

각 나라에서 빠르게 컨텐츠 받게하기

CloudFront사용자 입장에서 가장 가까운 곳에서 컨텐츠를 받게 해주는 서비스이다.

CDN서비스. 컨텐츠 딜리버리 네트워크.

일본,미국 각 나라사용자는 각 나라에 있는 서버에서 컨텐츠를 받게 해준다.



CDN에 대한  이해 https://brunch.co.kr/@topasvga/9


CDN은 원본서버가 중요하다.

원본서버의 컨텐츠를 각 나라에의 서버로 배포해주는 서비스이다.


원본서버는  S3(스토리지)나  EC2(서버)를 주로 사용한다.



원본서버 S3로 설정해 만들기 https://brunch.co.kr/@topasvga/32


ColudFront는 AWS에서 해주는거라 서비스 하지 않으면  동작하는걸 확인하기 쉽지 않다.


S3(스토리지)를 원본으로 이용하는 CloudFront설정법을 알아보자.


1. CloudFront서비스 시작 - Create Distribution (분배)


2. 분배할 컨텐츠의 방법선택 - WEB방식, RTMP방식

    정적인 컨텐츠인 WEB 선택한다.

    동영상 실시간 프로토콜인 RTMP도 지원한다.




3. WEB 분배 설정1 -  Origin설정

    Origin 이라고해서 원본이 중요하다.

    원본 도메인을  지정한다.  

    접근제어를 하도록  설정한다.



4. WEB 분배 설정1 -  Cache 설정

디폴트로 설정한다.

5. WEB 분배 설정1 -  분산 설정

CNAME만 설정한다.   

본인 도메인으로 분산설정하는 경우 webcache-cdn1.dns-book.com 정도로 설정한다.

나머지는 디폴트로 설정한다.




6.   배포중이다.  

http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/PrivateContent.html



배포가 완료되는데 15분 정도 걸린다.

아직 in Progress라고 나온다.


완료가 되면   Deployed


Web 설정대상과, RTMP설정 대상을 리스트업해서 따로 볼수 있다.



7.  배포 완료된 상태에서  설정된 정보를 확인하도록 하자.










8. CDN사용이 필요없으면 disable 하도록 한다.

   이 부분도 15분정도 걸린다.

   diable후  지우는 delete는 바로 처리된다.


9.  ROUTE 53에서 도메인을 지정하도록 한다.

    해당 도메인 접속시 CDN 이 적용된다.


감사합니다.

매거진의 이전글 [AWS]28.서버없이 S3로 간단 매뉴얼사이트구축
브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari