Amazon Web Services

AWS Global Accelerator

스카이심·2020년 6월 16일·조회 2,928

1. 개요

ALB, CloudFront 등의 endpoint url의 서비스 IP가 변경되는 것을 막기위한 AWS 서비스에 대해서 알아보고자 한다.

ex. 대표도메인이 온프레미스 DNS에 구성되어 있으며 대표홈페이지가 AWS환경에 구축되어 A record등록이 불가피할때 사용

2. Global Accelerator 기능

Global Accelerator는 네트워크 트래픽을 다수의 AWS 리전으로 라우팅하여 글로벌 애플리케이션의 성능과 가용성을 개선하는 네트워크 서비스

. AWS Global Accelerator에서 제공하는 고정 IP 주소와 AWS 엣지 로케이션의 애니캐스트를 리전별 AWS 리소스 또는 엔드포인트(예: NLB, ALB, EC2 인스턴스 및 탄력적 IP 주소)에 연결할 수 있습니다. IP 주소는 AWS 엣지 로케이션에서 애니캐스트 되므로 사용자와 가까운 AWS 글로벌 네트워크에 온보딩 기능을 제공합니다.
 
. DNS 구성을 업데이트하거나 클라이언트 애플리케이션을 변경하지 않고도 가용 영역 또는 AWS 리전 간에 엔드포인트를 손쉽게 이동할 수 있습니다.
 
. 엔드포인트 그룹에 대한 트래픽 다이얼 비율을 구성하여 특정 AWS 리전에 대한 트래픽 양을 늘리거나 줄일 수 있습니다. 이는 성능 및 업데이트를 테스트할 때 특히 유용합니다.
 
. 엔드포인트 간에 가중치를 할당하여 엔드포인트 그룹 내 각 엔드포인트로 향하는 트래픽 양을 제어할 수 있습니다.
 

3. AWS Global Accelerator vs Amazon CloudFront

. CloudFront는 캐시 가능한 콘텐츠(예: 이미지, 비디오)와 동적인 콘텐츠(예: API 가속화 및 동적 사이트 제공)의 성능을 모두 개선합니다. 
 
. Global Accelerator는 엣지에서 패킷을 단일 또는 여러 AWS 리전에서 실행되는 애플리케이션으로 프록시하여 TCP 또는 UDP를 통해 광범위한 애플리케이션의 성능을 개선합니다. 
Global Accelerator는 게임(UDP), IoT(MQTT) 또는 VoIP와 같은 HTTP 외 사용 사례는 물론, 특별히 정적 IP 주소 또는 결정적 빠른 지역 장애 복구를 요구하는 HTTP 사용 사례에 적합합니다.
 
 
 

댓글 0

로그인 후 댓글을 남길 수 있습니다.

아직 댓글이 없습니다.