Global Accelerator

  • Global Accelerator는 애플리케이션을 라우팅하기 위해 AWS 사설 네트워크를 활용한다.

  • 요청이 들어오면 지능형 라우팅으로 가장 가까운 엣지 로케이션을 거치고 내부 AWS 네트워크를 지나서 실제 요청을 처리하는 EC2 인스턴스 혹은 ALB로 연결된다.

  • 어떤 애플리케이션이 목적지이든 상관 없이 항상 글로벌 애니캐스트 고정 IP 두 개가 생성된다. 이 애니캐스트 IP는 사용자와 가장 가까운 엣지 로케이션으로 트래픽을 직접 전한다.

  • 탄력적 IP, EC2 인스턴스, ALB, NLB 등이 대상이 될 수 있으며 공용일 수도 있고 사설일 수도 있다.

  • 데이터를 캐싱하지 않는다. 따라서 정적 데이터에는 적합하지 않다.

  • 애플리케이션에 대해 상태 확인을 실행할 수 있다. 한 리전에 있는 한 ALB에 대해 상태 확인을 실패하면 자동화된 장애 조치가 1분 안에 정상 엔드 포인트로 실행된다.

  • 클라이언트는 두 개의 외부 IP만 허용하면 된다.

  • AWS Shield 덕분에 DDoS 보호도 자동으로 받는다.

  • 게임이나 IoT 또는 Voice over IP 같은 비 HTTP (즉, UDP)를 사용할 경우에 적합하다. 혹은 글로벌하게 고정 IP를 요구하는 HTTP를 사용할 때에도 유용하다.

  • blue-green 배포 진행 시에 트래픽을 나누기 위해 사용할 수 있다. 클라이언트 장치의 DNS 캐싱, 인터넷 리졸버, 트래픽 다이얼과 상관없이 blue, green 환경 간에 점진적으로 또는 한꺼번에 트래픽을 이전할 수 있다.

Last updated