AWS
[AWS] S3 Transfer Acceleration & Global Accelerator
Nhahan
2024. 10. 26. 19:44
1. AWS S3 Transfer Acceleration
AWS S3 Transfer Acceleration는 Amazon S3에 파일을 더 빠르게 업로드할 수 있도록 지원하는 기능이다.
- 작동 원리: 사용자가 S3 Transfer Acceleration을 사용하면, 데이터는 먼저 가장 가까운 엣지 로케이션으로 전송된다. 이후 AWS 네트워크를 통해 S3 버킷으로 전달된다. (이 과정에서 내부적으로 TCP 프로토콜을 최적화하여 전송 속도를 향상시킵니다)
- 사용 사례: 대용량 파일을 전송하거나, 글로벌 사용자들이 S3에 데이터를 업로드할 때 유용하다.
2. AWS Global Accelerator
AWS Global Accelerator는 AWS 애플리케이션의 가용성과 성능을 향상시키기 위한 서비스이다. 이 서비스는 전 세계 사용자들에게 최적의 경로로 AWS 리소스에 접근할 수 있도록 도와준다.
- 작동 원리: Global Accelerator는 AWS의 글로벌 네트워크를 활용하여, 애플리케이션에 대한 트래픽을 전송할 때 최적의 경로를 선택한다. 사용자는 고정된 IP 주소를 사용하여 리소스에 접근할 수 있으며, 이러한 IP 주소는 여러 AWS 리전의 리소스를 지원한다.
- 기능:
- 자동 경로 최적화: 사용자의 위치에 따라 가장 빠른 경로로 트래픽을 라우팅.
- 헬스 체크 및 장애 조치: 애플리케이션의 가용성을 보장하기 위해 백엔드 리소스의 상태를 지속적으로 모니터링.