개발하게 된 배경
내가 개발한 웹사이트가 Performance에 많은 문제가 있었다.
그 중, 이미지가 성능을 낮추는데 가장 큰 요인이여서 CDN 구축을 하게 되었다.


1. S3 버킷 생성
Amazon S3 를 생성해준다.

테스트용으로 이미지 하나를 업로드 후 이미지 url을 열면 액세스가 차단되어 있다.

2. CloudFront 생성하기

생성된 CloudFront domain으로 접속해보면 똑같이 접근이 안된다.

3. CloudFront > Originis 설정 수정
- S3 버킷 Access 제한을 풀어준다


이제 CloudFront 객체 URL로 접근하면 이미지에 접근할 수 있다.
결과
200KB로 매번 불러오던 이미지가 -> CloudFront에 캐싱되면서 200B로 줄어들었다.


'DevOps > AWS' 카테고리의 다른 글
AWS RDS 등급 정하기 (0) | 2019.12.23 |
---|---|
AWS SNS란? (0) | 2018.12.26 |
CloudFront란? (0) | 2018.12.26 |
AWS DynamoDB - (3) AWS SDK for Java 설정하기 (0) | 2018.07.20 |
AWS DynamoDB - (2) 인증 및 접근 제어 ( Authentication and Access Control ) (0) | 2018.07.18 |