본문 바로가기

Development/TIL

S3와 cloud front 속도 비교

현재 서버는 1차적인 기능 구현과 서버 배포까지 완료된 상황이다.

그래서 FE에서 테스트를 하며 구현을 진행하고 있는데

이미지 업로드와 조회 속도가 느리다는 피드백이 있었다.

그래서 어떻게 개선해야하나 고민하고 있는데 마침 중간 멘토링에 기술 매니저님이 말씀해주신 Cloud Front가 생각났다.

그래서 Cloud Front에 대해 알아보고 있는데 github commit을 보니 다른 팀원이 이미 적용해 놓았다.

그래서 S3만 사용했을 때와 Cloud Front까지 적용해보았을 때 이미지 업로드 속도 차이를 확인해보았다.

테스트에 사용한 이미지 파일의 용량은 158 KB이다.

 

 

 

S3만 사용했을 때는 아래와 같이 571ms로 약 0.5초 정도 나온다.

 

 

 

Cloud Front를 적용했을 때는 아래와 같이 354ms로 약 0.3초 정도 나온다.

 

그런데 파일 크기에 비해 속도가 느린 것 같아 서버 배포를 진행한 팀원에게 물어보니

EC2 인스턴스가 스톡홀름으로 되어 있었다. S3 버킷은 서울에 있으니 수긍이 되었다.

재배포하면서 인스턴스를 서울로 변경한다고 하였으니 속도가 더 많이 개선되리라 기대해본다.

 

 

Cloud Front에 대해 자세히 알아보자!

 

AWS CloudFront (feat. Edge Location)

AWS의 CloudFront는 전역 컨텐츠 전송 네트워크이다. 전 세계에 위치한 Edge Location(엣지 로케이션)을 사용하여 사용자에게 컨텐츠를 더 빠르게 전달하고, 웹 어플리케이션의 성능을 향상시키는데 도

redjun89.tistory.com

 

 

S3와 CloudFront 디테일한 속도 비교를 알고싶다면!

 

[AWS CloudFront] S3 vs CloudFront 속도 비교

1. S3에서 직접 파일을 받아오는 것. 2. S3와 CloudFront를 연동하여 가까운 엣지 로케이션에서 받아오는 것. 이 두개의 차이점이 얼마나 클까? 라는 생각으로 테스트를 해보았습니다. S3는 기본적으로

heewon0704.tistory.com

 

'Development > TIL' 카테고리의 다른 글

최종 프로젝트 시작  (0) 2023.05.20
클론 코딩 프로젝트 회고  (0) 2023.05.19
type error  (0) 2023.05.17
multer multiple 적용  (0) 2023.05.16
multer  (0) 2023.05.14