AWS

AWS Global Accelerator - 엣지 로케이션으로 트래픽 최적화

heesoohi 2025. 4. 6. 00:13

# AWS Global Accelerator

 

 

AWS 글로벌 네트워크를 이용하여 글로벌 애플리케이션의 가용성과 성능을 개선할 때 사용할 수 있는 서비스이다. 

 

AWS Global Accelerator을 사용하면 사용자의 요청은 AWS 사설 네트워크를 이용하여 라우팅되고, 결과적으로 애플리케이션의 라우팅이 60% 정도 최적화된다.

 

 

 

 

 

위 이미지를 예시로 살펴보자. 앱 브라우저를 인도에서 배포했고, 전세계의 사용자가 애플리케이션에 접근하고 싶어하는 상황이다. 

 

이때 Global Accelerator로 엣지 로케이션을 연결하고, 엣지 로케이션은 트래픽을 인도로 직접 라우팅할 수 있다. 

 

이렇게 했을 때, 공용 인터넷의 트래픽이 미국과 가장 가까운 엣지 로케이션에서만 발생하게 된다. 엣지 로케이션에서 앱 브라우저로 빠르게 연결하는 장점을 취할 수 있다. 미국 뿐 아니라, 유럽과 호주에서도 마찬가지로 엣지로케이션을 통해 빠르게 연결될 수 있다. 

 

 

참고하면 좋은 점은, 애플리케이션의 접근이 2개의 정적 IP 또는 애니캐스트 IP로만 가능하다는 점이다. 이 정적 애니캐스트 IP를 이용하여 자동으로 올바른 엣지 로케이션으로 리디렉션되고, 엣지 로케이션은 트래픽을 애플리케이션으로 보낸다. 

 

 

 

 

🧐 Global Accelerator를 사용하면?

 

Global Accelerator가 없을 때

 

Global Accelerator 이용 시

 

 

 

Global Accelerator가 없을 때 클라이언트는 리전의 애플리케이션에 도달하기까지 네트워크에서 수많은 홉들을 거친다. 홉을 지날 때 마다 지연 시간이 점점 늘어난다는 문제가 있다. 

 

반면, Global Accelerator를 이용하는 경우 AWS 엣지 로케이션에 연결된 후 엣지 로케이션으로 부터 연결하려는 리전까지 빠르게 도달할 수 있다. AWS 사설 네트워크를 이용하기에 훨씬 빠른 것!