CloudFront

728x90

CloudFront 를 사용하여 CDN 서비스 사용하기

현재 Amazon S3 서비스를 사용하여 버지니아 리전에 정적 웹사이트를 호스팅 중이다. 한국에서 웹사이트에 접근하면 속도가 느리기 때문에 CDN 을 사용하여 속도를 높이고 싶다. 

이 때 사용하는 서비스가 CloudFront 이다.

원본 도메인에는 어떤 리소스를 CDN 서비스로 사용할 것인지 세팅한다. 여기서는 Amazon S3 버킷을 CDN 으로 사용하고자 한다.

버킷에 디렉토리를 생성하고 그 디렉토리 안에 객체를 생성했다면 원본 경로에 해당 디렉토리 명을 작성해야 한다.

그 아래로는 캐시 동작 방법을 설정하거나

캐시 정책을 설정할 수 있다.

엣지 로케이션(CDN 서버)에 대한 설정을 할 수 있다.

SSL 인증서를 붙인다거나, HTTP 버전, 로깅을 할 것인지, IPv6 를 사용할 것인지에 대해 설정할 수 있다.

해당 설정을 끝마치고 CloudFront 에 S3 버킷을 배포를 하면 이제 CDN 에 정적 웹사이트의 데이터들이 모두 캐싱되기 때문에 속도가 매우 빨라진다.

728x90