1 Global Accelerator
- 레퍼런스
- AWS Global Accelerator는 전 세계 사용자에게 애플리케이션 성능을 최적화하고 가용성을 보장하는 서비스입니다.
- 글로벌 엣지 네트워크를 통해 사용자 트래픽을 최적의 경로로 유도하여 응답 시간을 줄이고 안정적인 연결을 제공합니다.
2 주요 기능
2.1 트 래픽 관리
- Global Accelerator는 전 세계 엣지 로케이션을 활용하여 트래픽을 전달합니다. 이를 통해 낮은 지연 시간과 높은 가용성을 보장합니다.
- 정적 IP 주소: 두 개의 정적 IP 주소를 제공하여, 다중 리전의 엔드포인트에 대해 하나의 IP 주소를 사용할 수 있습니다.
- 고가용성 및 장애 조치: 문제가 발생한 엔드포인트에서 자동으로 건강한 엔드포인트로 트래픽을 전환합니다.
2.2 성능 최적화
- AWS 글로벌 네트워크를 통해 트래픽을 전송하여 지연 시간과 패킷 손실을 최소화합니다.
- 지속적인 경로 최적화를 통해 트래픽이 가장 빠르고 안정적인 경로로 전달되도록 합니다.
3 Global Accelerator와 CloudFront 비교
3.1 목적
- Global Accelerator
- 주로 애플리케이션의 전반적인 성능과 안정성을 높이는 데 중점을 둡니다.
- TCP 및 UDP 트래픽의 전송 속도와 안정성을 개선합니다.
- CloudFront
- 정적 및 동적 콘텐츠를 캐싱 및 배포하여 웹 애플리케이션의 성능을 향상시킵니다.
3.2 트래픽 처리
- Global Accelerator
- 클라이언트 트래픽을 가장 가까운 엣지 로케이션으로 유도하고, AWS 글로벌 네트워크를 통해 애플리케이션 엔드포인트로 전달합니다.
- 네트워크 장애 시 자동으로 트래픽을 다른 건강한 엔드포인트로 전환합니다.
- CloudFront
- 전 세계적으로 분산된 엣지 로케이션에서 콘텐츠를 캐싱하여 사용자에게 빠르게 제공하여 지연 시간을 줄입니다.
- 주로 HTTP 및 HTTPS 트래픽을 처리합니다.
3.3 주요 사용 사례
- Global Accelerator
- 실시간 게임, 비디오 스트리밍, IoT 애플리케이션 등에서 낮은 지연 시간과 높은 안정성이 요구되는 경우에 적합합니다.
- CloudFront
- 웹사이트, API, 비디오 온디맨드 스트리밍, 소프트웨어 배포 등에서 정적 및 동적 콘텐츠의 빠른 제공이 필요한 경우에 적합합니다.
3.4 통합 및 비용