본문 바로가기
Cloud/AWS

[AWS] Global Accelerator 란

by happy coding! 2022. 8. 31.
반응형

Global Accelerator(글로벌 액셀러레이터)

  • AWS의 글로벌 네트워크 인프라를 통해 사용자 트래픽을 전송하여 인터넷 사용자 성능을 최대 60% 개선하는 네트워킹 서비스
  • Global Accelerator는 사용자와 가장 가까운 위치의 사용 가능한 정상 엔드포인트로 트래픽을 자동으로 재라우팅하여 엔드포인트 장애를 완화함
  • Global Accelerator의 자동 라우팅 최적화 기능은 인터넷이 혼잡할 때 패킷 손실, 지터 및 지연 시간을 일관적으로 낮게 유지함
  • Global Accelerator는 2개의 글로벌 정적 고객용 IP를 제공함.
  • 트래픽이 도착하는 최종 엔드포인트는 AWS 특정 리전의 ELB(Application Load Balancer 또는 Network Load Balancer), 탄력적 IP, EC2 인스턴스임

용어 설명

  • 지터(jiter): 시간 경과에 따른 지연시간의 변화. 모든 패킷이 A에서 B로 이동하는데 정확히 같은 시간이 걸리면 지터가 없음. 패킷 전달 시간이 일치하지 않으면 이를 지터라고 함
  • 래그(lag): 래그는 무언가가 시작된 시간과 발생하는 시간 사이의 눈에 띄는 지연을 말함. 예를 들어 게임에서 '공격' 버튼을 누르고 1초가 지나도 공격이 발생하지 않는다는 것을 발견하는 경우
  • 지연(latency): 패킷이 A지점에서 B지점으로 이동하거나 그곳에서 다시 돌아오는데 걸리는 시간. 일반적으로 지연이 발생하면서 사용자가 체감하는 레그가 발생하게됨

Global Accelerator 시나리오

  • 단일 리전 내에 존재하는 앱의 성능 개선
  • 전세계의 엣지 로케이션(고정 진입점 역할)에 글로벌 정적 애니케이스트 IP 2개(4.3.2.1, 9.8.7.6) 부여하여 실제 사용자는 이 주소를 통해 자신의 인근 엣지에 접속
  • 특정 리전에 존재하는 엔드 포인트에 전세계 사용자가 빠르게 접속

  • 다중 리전 내에 존재하는 앱의 성능 개선
  • 전 세계의 엣지 로케이션(고정 진입점 역할)에 글로벌 정적 애니캐스트 IP 2개(4.3.2.1, 9.8.7.6) 부여하여 실제 사용자는 이 주소를 통해 자신의 인근 엣지에 접속
  • 최대 10개의 AWS 리전으로 접속 가능함

장점

  • 성능 개선
    • 사용자와 가장 가까운 위치의 사용 가능한 정상 엔드포인트로 트래픽을 자동으로 라우팅하여 접속 속도 개선
  • 즉각적 장애 조치
    • 애플리케이션 장애시 AWS Global Accelerator는 자신의 엔드포인트로 즉각적인 장애 조치 수행
  • AWS Global Accelerator는 독립적 네트워크 영역에서 서비스되는 2개의 정적 IPv4 주소를 할당함
  • 네트워크 영역의 IP 주소 1개가 특정 클라이언트 네트워크에 의한 IP 주소 차단 또는 네트워크 중단으로 인해 사용할 수 없게 되는 경우 다른 격리 네트워크 영역에서 정적 IP 주소를 사용하여 재시도함

단점

  • 사용자 인접 지역에 엣지가 없으면 오히려 라우팅이 우회되는 경우가 발생할 수 있음

AWS 속도 비교 서비스

참고

반응형

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

[AWS] NAT Gateway / Transit Gateway란?  (0) 2022.09.02
[Cloud] AWS MQ 서비스란  (0) 2021.09.27

댓글