AWS

빠르고 안정적인 글로벌 파일 전송, S3 Transfer Acceleration

heesoohi 2025. 4. 5. 22:48

# S3 Transfer Acceleration

 

 

S3 버킷은 한 리전에만 연결된다. 그렇다면 전 세계에 있는 파일을 특정 S3 버킷에 전송하고 싶을 때, 어떻게 하면 좋을까?

 

이때 S3 Transfer Acceleration을 이용할 수 있다. 이름에서 알 수 있는 빠른 전송 속도로 데이터를 전송하도록 돕는 서비스이다. 

 

 

 

 

S3 Transfer Acceleration이 사용되는 상황 예시를 살펴보자. 위 이미지를 참고하면, 미국에 있는 파일을 호주 S3 버킷에 업로드할 때, 파일을 엣지 로케이션에 업로드해서 미국 사용자와 가까운 곳에 두고, aws 내부 네트워크를 사용하여 엣지 로케이션에서 호주의 S3 버킷으로 파일을 전송한다.

 

이것이 S3 Transfer Acceleration이 동작하는 기본 방식이고, 멀리 떨어진 S3 버킷에 파일을 업로드하거나 다운로드할 때 안정적이고 빠른 연결이 특징이다. 

 

 

 

🤔 S3 Transfer Acceleration을 사용하면 얼마나 빠를까?

 

아래는 Transfer Acceleration을 사용했을 때 성능 향상이 얼마나 되는지 테스트한 결과이다. 

 

 

 

S3 버킷으로 직접 업로드할 때와, Transfer Acceleration을 사용했을때 속도 차이를 보면, 대부분의 지역에서 Transfer Acceleration을 사용하는 경우 훨씬 개선되는 것을 확인할 수 있다. 

 

다만, 가까운 지역이라면 인터넷만으로도 충분히 빠른 속도로 전송될 수 있어, 거리가 멀수록 Transfer Acceleration 사용 효과가 극대화된다. 테스트는 아래 링크를 통해 진행해볼 수 있으니, 궁금하신 분들은 직접 확인해보시길!

 

 

https://s3-accelerate-speedtest.s3-accelerate.amazonaws.com/en/accelerate-speed-comparsion.html

 

https://s3-accelerate-speedtest.s3-accelerate.amazonaws.com/en/accelerate-speed-comparsion.html

WARNING: Your browser must support TLS1.2 or higher for this website to work.

s3-accelerate-speedtest.s3-accelerate.amazonaws.com