본문 바로가기
IT/AWS

AWS Global Accelerator

by 노오-력 2023. 3. 5.

AWS Global Accelerator

AWS 글로벌 네트워크를 이용하여 글로벌 애플리케이션의

가용성과 성능을 개선할 때 사용한다.

AWS의 사설 네트워크를 이용하여 라우팅 되어 60%를 최적화 한다.

 

위 예시를 보자.

애플리케이션을 인도에서 배포했고

전 세계 사용자가 애플리케이션에 접근하려고한다.

이들은 Global Accelerator로 근처의 엣지 로케이션에 연결하고

엣지 로케이션은 Private 네트워크로 트래픽을 인도로 직접 라우팅한다.

이 방식의 장점은

공용 인터넷 트래픽이 요청하는 곳과 가장 가까운 엣지 로케이션에만 발생한다는 것이다.

애플리케이션의 접근은

2개의 정적IP 혹은 애니캐스트IP로만 가능하다.

정적 애니캐스트IP를 이용하여 올바른 엣지 로케이션에 리다이렉션된다.

 

Global Accelerator 없이 위와 같이 요청을 한다면

클라이언트는 리전의 애플리케이션에 접근하기까지

네트워크에서 많은 홉을 거치게 되어 지연시간이 늘어난다.

하지만 Global Accelerator을 이용하게되면

클아이언트가 근처 엣지 로케이션에 연결하여

엣지로케이션에서 애플리케이션 까지는 사설AWS 네트워크를 이용하기 때문에 빠르다.

 

Global Accelerator VS CloudFront

Global Accelerator과 CloudFront의 공통점은

둘 다 AWS의 글로벌 네트워크를 사용하고

전 세계 엣지 로케이션을 사용한다는것이다.

그리고 Shield와 통합하여 DDos 보호를 한다.

 

둘의 차이점은

CloudFront는 컨텐츠 전송 네트워크로

엣지에서 이미지, 영상, 웹사이트와 같은 콘텐츠를 캐싱하고

캐싱된 컨텐츠를 클라이언트에게 제공한다.

하지만 Global Accelerator의 경우 캐싱하지 않는다.

엣지 로케이션으로부터의 모든 요청은 리전의 애플리케이션으로 전달된다.

그래서 정적 IP주소를 요구하는 HTTP 사용에 적합하다.

 

 

'IT > AWS' 카테고리의 다른 글

AWS Outposts  (0) 2023.03.05
AWS Local Zones  (0) 2023.03.05
AWS Cost Explorer  (0) 2023.03.04
AWS NACL & Security Groups  (0) 2023.03.04
AWS Organizations  (0) 2023.03.03