Edge Networking · 글로벌 애니캐스트

AWS Global Accelerator

글로벌 사용자에게 일관된 저지연 네트워크 경로를 제공합니다

AWS Networking Services · First Call2026-10-17

Agenda

아젠다

  1. 서비스 개요
  2. 고객 과제
  3. 주요 이점
  4. 동작 방식
  5. 주요 기능
  6. 비교와 선택 기준
  7. 사용 사례
  8. 레퍼런스 아키텍처
  9. 비용
  10. 시작하기
  11. 다음 단계

Customer challenges

글로벌 애플리케이션 운영 시 겪는 문제

퍼블릭 인터넷의 비결정적 라우팅

퍼블릭 인터넷을 통한 트래픽은 혼잡하고 비중복적인 경로를 거치며, 지연 시간의 변동(지터)이 크고 경로를 예측할 수 없습니다. DNS 캐시로 인해 엔드포인트 변경 사항이 사용자에게 전파되기까지 시간이 오래 걸립니다.

리전 장애 시 느린 장애 조치

DNS 기반 장애 조치는 클라이언트 디바이스와 인터넷 리졸버의 캐시 설정에 의존합니다. 애플리케이션 장애나 구성 변경 시 모든 사용자가 업데이트된 IP 주소를 받기까지 얼마나 걸릴지 알 수 없습니다.

고정 IP 부재로 인한 방화벽 허용 목록 관리 어려움

엔드포인트를 리전 간 이동하거나 변경할 때마다 IP 주소가 바뀌면, 기업 방화벽이나 IoT 디바이스의 허용 목록을 매번 갱신해야 합니다. 이는 운영 부담을 증가시킵니다.

Overview

AWS Global Accelerator

AWS Global Accelerator는 전 세계 130개 이상의 엣지 로케이션에서 애니캐스트 정적 IP를 통해 사용자 트래픽을 AWS 글로벌 네트워크로 수집합니다. DNS 캐시 의존성을 제거하고, 엔드포인트 장애 시 즉각적인 장애 조치를 제공하여 멀티 리전 및 멀티 가용 영역 아키텍처의 가용성과 성능을 개선합니다.

130+
전 세계 접속 지점
53개국
엣지 로케이션이 위치한 국가 수
최대 60%
처리량(throughput) 개선
최대 49%
첫 번째 바이트 지연 시간 감소(p90 기준)

Benefits

AWS Global Accelerator를 사용해야 하는 이유

Performance

AWS 글로벌 네트워크를 통한 성능 개선

사용자 트래픽을 가장 가까운 엣지 로케이션에서 수집하여 혼잡 없는 AWS 글로벌 네트워크를 통해 전달합니다. TCP 트래픽 기준 p90에서 첫 번째 바이트 지연 시간을 최대 49%, 지터를 최대 58% 줄이고 처리량을 최대 60% 개선합니다.

Availability

즉각적인 장애 조치와 고가용성

엔드포인트 상태를 지속적으로 모니터링하고, 장애 발생 시 즉시 다음 최적 엔드포인트로 트래픽을 전환합니다. 두 개의 독립적인 네트워크 존에서 정적 IP를 제공하여 장애 격리 설계를 구현합니다.

Determinism

DNS 캐시 의존성 제거

정적 애니캐스트 IP 주소를 사용하므로 엔드포인트를 변경하거나 리전 간 이동해도 DNS 레코드를 갱신하거나 클라이언트 애플리케이션을 수정할 필요가 없습니다. 구성 변경이 수 초 내에 전파됩니다.

How it works

AWS Global Accelerator 핵심 개념

  1. 1

    액셀러레이터

    AWS 글로벌 네트워크를 통해 트래픽을 최적 엔드포인트로 전달하기 위해 생성하는 리소스입니다. 생성 시 두 개의 정적 IPv4 주소가 할당되며, 이 주소는 액셀러레이터가 존재하는 한 유지됩니다. 표준 액셀러레이터와 사용자 지정 라우팅 액셀러레이터 두 가지 유형이 있습니다.

  2. 2

    리스너

    클라이언트에서 액셀러레이터로 들어오는 인바운드 연결을 처리하는 구성 요소입니다. 프로토콜(TCP 또는 UDP)과 포트를 지정하여 하나 이상의 리스너를 구성합니다.

  3. 3

    엔드포인트 그룹

    리스너에 연결되는 리전별 엔드포인트 그룹입니다. AWS 리전을 지정하여 트래픽을 분배하며, 트래픽 다이얼을 통해 각 그룹이 수용하는 트래픽 비율을 제어할 수 있습니다. 기본값은 100%입니다.

  4. 4

    엔드포인트

    엔드포인트 그룹에 등록하는 리전 리소스입니다. Application Load Balancer, Network Load Balancer, EC2 인스턴스, 탄력적 IP 주소를 엔드포인트로 사용할 수 있습니다. 각 엔드포인트에 가중치를 설정하여 트래픽 분배 비율을 조정합니다.

Key features · 1/3

주요 기능

Static Anycast IP Addresses

액셀러레이터 생성 시 두 개의 정적 IPv4 주소가 할당됩니다. 이 주소는 여러 AWS 엣지 로케이션에서 동시에 애니캐스트되어 사용자에게 가장 가까운 엣지에서 트래픽을 수집합니다. 엔드포인트를 변경해도 클라이언트 측 수정이나 DNS 레코드 갱신이 필요 없습니다.

Fault Tolerance via Network Zones

두 개의 정적 IP 주소는 독립적인 네트워크 존에서 서비스됩니다. 한 네트워크 존의 IP가 네트워크 장애나 IP 차단으로 사용 불가능해지면, 클라이언트는 다른 격리된 네트워크 존의 정상 IP로 재시도할 수 있습니다.

Global Performance-based Routing

AWS 글로벌 네트워크를 사용하여 TCP 및 UDP 트래픽을 사용자에게 가장 가까운 정상 엔드포인트로 라우팅합니다. 애플리케이션 장애 시 다음 최적 엔드포인트로 즉시 장애 조치합니다.

TCP Termination at the Edge

클라이언트와 가장 가까운 AWS 엣지 로케이션 사이에서 TCP 연결을 설정하고, 엣지에서 리전의 애플리케이션 엔드포인트까지 두 번째 TCP 연결을 AWS 글로벌 네트워크를 통해 최적화합니다. 이를 통해 초기 연결 설정 시간을 단축합니다.

Key features · 2/3

주요 기능

Bring Your Own IP (BYOIP)

자체 IP 주소를 가져와 액셀러레이터의 고정 진입점으로 사용할 수 있습니다. 최대 두 개의 /24 IPv4 주소 범위를 가져올 수 있으며, 액셀러레이터 생성 시 사용할 /32 IP 주소를 선택합니다.

Fine-grained Traffic Control

각 엔드포인트 그룹에 트래픽 다이얼을 설정하여 특정 AWS 리전으로 향하는 트래픽 비율을 제어할 수 있습니다. 성능 테스트나 블루/그린 배포 테스트에 활용할 수 있습니다. 기본값은 모든 엔드포인트 그룹에서 100%입니다.

Continuous Availability Monitoring

TCP, HTTP, HTTPS 상태 확인을 사용하여 애플리케이션 엔드포인트의 상태를 지속적으로 모니터링합니다. 엔드포인트의 상태나 구성 변경에 즉시 반응하여 사용자 트래픽을 정상 엔드포인트로 리디렉션합니다.

Client Affinity

상태 유지가 필요한 애플리케이션을 위해 동일 사용자의 모든 요청을 포트와 프로토콜에 관계없이 동일한 엔드포인트로 라우팅하도록 설정할 수 있습니다.

Key features · 3/3

주요 기능

DDoS Resiliency at the Edge

기본적으로 AWS Shield Standard가 적용되어 상시 네트워크 흐름 모니터링과 자동 인라인 완화를 제공합니다. Shield Advanced를 활성화하면 리소스별 탐지 및 완화, DDoS Response Team 접근, DDoS 비용 보호 기능을 추가로 사용할 수 있습니다.

Custom Routing Accelerator

자체 애플리케이션 로직을 사용하여 사용자 트래픽을 특정 EC2 인스턴스의 프라이빗 IP와 포트로 결정적으로 라우팅합니다. 멀티플레이어 게임, EdTech, 소셜 미디어, 실시간 통신 등 특정 목적지로의 결정적 라우팅이 필요한 워크로드에 적합합니다.

Compare

AWS Global Accelerator vs Amazon CloudFront 선택 기준

비교 항목AWS Global AcceleratorAmazon CloudFront
주요 용도TCP/UDP 기반 애플리케이션의 글로벌 네트워크 가속 및 가용성 개선캐시 가능한 콘텐츠(이미지, 동영상)와 동적 콘텐츠(API, 동적 사이트) 전송 성능 개선
프로토콜TCP, UDPHTTP, HTTPS, WebSocket
정적 IP 제공제공(애니캐스트 정적 IPv4 주소 2개)미제공
비HTTP 워크로드게임(UDP), IoT(MQTT), VoIP 등 지원해당 없음
결정적 리전 장애 조치DNS 캐시 의존 없이 즉각적 장애 조치DNS 기반 라우팅
DDoS 보호AWS Shield 통합AWS Shield 통합

Use cases

사용 사례

글로벌 트래픽 관리

트래픽 다이얼을 사용하여 가장 가까운 리전으로 트래픽을 라우팅하거나, 리전 간 빠른 장애 조치를 구현합니다. 멀티 리전 아키텍처에서 엔드포인트 상태를 지속적으로 모니터링하고 장애 시 즉시 트래픽을 전환합니다.

API 가속

엣지에서의 TCP 종료를 활용하여 API 워크로드의 성능을 최대 60%까지 개선합니다. 클라이언트와 엣지 로케이션 간 TCP 연결을 먼저 설정하여 초기 응답 시간을 단축합니다.

글로벌 정적 IP를 통한 방화벽 허용 목록 간소화

고정 정적 IP 주소를 사용하여 기업 방화벽 및 IoT 디바이스의 허용 목록 관리를 간소화합니다. 엔드포인트를 변경하거나 리전 간 이동해도 IP 주소가 유지됩니다.

저지연 게임 및 미디어 워크로드

사용자 지정 라우팅 액셀러레이터를 사용하여 멀티플레이어 게임, VoIP, 실시간 통신 등의 트래픽을 특정 EC2 인스턴스로 결정적으로 라우팅합니다. 매치메이킹 서버나 세션 보더 컨트롤러와 통합할 수 있습니다.

Reference architecture

멀티 리전 웹 애플리케이션의 글로벌 가속 아키텍처

사용자는 Global Accelerator가 제공하는 정적 애니캐스트 IP 주소로 요청을 보냅니다. 트래픽은 사용자에게 가장 가까운 AWS 엣지 로케이션(130개 이상의 PoP)에서 수집됩니다. 엣지 로케이션에서 TCP 종료가 수행되어 클라이언트와의 연결이 설정되고, 동시에 엣지에서 AWS 글로벌 네트워크를 통해 리전의 엔드포인트까지 두 번째 최적화된 연결이 생성됩니다. Global Accelerator의 리스너가 프로토콜과 포트에 따라 트래픽을 수신하고, 성능 기반 라우팅으로 가장 가까운 리전의 엔드포인트 그룹으로 전달합니다. 각 엔드포인트 그룹에는 Application Load Balancer 또는 Network Load Balancer가 등록되어 있으며, 이들이 리전 내 EC2 인스턴스나 ECS 태스크로 트래픽을 분배합니다. 엔드포인트 상태 확인(TCP/HTTP/HTTPS)이 지속적으로 수행되며, 특정 리전의 엔드포인트가 비정상이면 트래픽이 즉시 다음 최적 리전으로 장애 조치됩니다. AWS Shield Standard가 기본 적용되어 엣지에서 DDoS 공격을 완화합니다.

Reference architecture

사용자 지정 라우팅 액셀러레이터를 활용한 게임 서버 라우팅 아키텍처

게임 클라이언트는 Global Accelerator의 정적 IP와 특정 포트로 연결합니다. 사용자 지정 라우팅 액셀러레이터는 액셀러레이터의 각 포트를 VPC 서브넷 내 특정 EC2 인스턴스의 프라이빗 IP와 포트에 매핑합니다. 매치메이킹 서버 등의 애플리케이션 로직이 플레이어를 특정 게임 세션(EC2 인스턴스)에 배정하고, 해당 액셀러레이터 포트를 클라이언트에 전달합니다. 트래픽은 AWS 글로벌 네트워크를 통해 전달되어 퍼블릭 인터넷 대비 낮은 지연 시간을 제공합니다. 단일 또는 다수의 AWS 리전에 걸쳐 EC2 인스턴스 플릿을 배치할 수 있습니다.

Pricing

비용 항목

AWS Global Accelerator는 액셀러레이터 단위의 고정 시간당 요금과 우세 방향(dominant direction) 트래픽에 대한 Data Transfer-Premium(DT-Premium) 요금으로 과금됩니다. 장기 약정이나 최소 요금은 없으며, 사용한 만큼 지불하는 방식입니다. 퍼블릭 IPv4 주소에 대한 표준 요금도 별도로 부과됩니다.

Accelerator 고정 요금
액셀러레이터가 계정에서 실행되는 매 시간(전체 또는 부분)에 대해 고정 시간당 요금이 부과됩니다. 활성화 및 비활성화 상태 모두 삭제 전까지 과금됩니다.
Data Transfer-Premium (DT-Premium)
AWS 네트워크를 통해 전송되는 데이터에 대해 GB당 요금이 부과됩니다. 매 시간 우세 방향(인바운드 또는 아웃바운드 중 더 많은 쪽)의 트래픽에만 과금됩니다. 요금은 소스 AWS 리전과 목적지 AWS 엣지 로케이션의 조합에 따라 달라집니다.
퍼블릭 IPv4 주소 요금
액셀러레이터에 사용되는 IPv4 주소에 대해 표준 퍼블릭 IPv4 주소 요금이 별도로 부과됩니다.

단가는 리전마다 다릅니다. https://aws.amazon.com/global-accelerator/pricing/

Getting started

시작하기

  1. 1

    1단계: 액셀러레이터 생성 및 정적 IP 할당

    AWS Management Console, API, 또는 CloudFormation 템플릿을 통해 액셀러레이터를 생성합니다. 생성 시 두 개의 정적 IPv4 주소가 자동으로 할당됩니다. BYOIP를 사용하는 경우 자체 IP 주소 범위에서 /32 주소를 선택할 수 있습니다. 표준 액셀러레이터 또는 사용자 지정 라우팅 액셀러레이터 중 워크로드에 맞는 유형을 선택합니다.

  2. 2

    2단계: 리스너 구성

    클라이언트에서 액셀러레이터로 들어오는 인바운드 연결을 처리할 리스너를 하나 이상 구성합니다. 각 리스너에 프로토콜(TCP 또는 UDP)과 포트 범위를 지정합니다.

  3. 3

    3단계: 엔드포인트 그룹 설정 및 트래픽 제어

    리스너에 하나 이상의 리전별 엔드포인트 그룹을 연결합니다. 트래픽을 분배할 AWS 리전을 지정하고, 트래픽 다이얼을 통해 각 엔드포인트 그룹이 수용하는 트래픽 비율을 설정합니다. 상태 확인 설정도 이 단계에서 정의합니다.

  4. 4

    4단계: 엔드포인트 등록 및 가중치 설정

    각 엔드포인트 그룹에 Application Load Balancer, Network Load Balancer, EC2 인스턴스, 또는 탄력적 IP 주소를 엔드포인트로 등록합니다. 각 엔드포인트에 가중치를 설정하여 트래픽 분배 비율을 조정합니다.

  5. 5

    5단계: 테스트 및 트래픽 전환

    속도 비교 도구를 사용하여 성능 개선 효과를 확인합니다. 트래픽 다이얼을 활용하여 특정 리전으로의 트래픽을 점진적으로 늘리거나 줄이면서 블루/그린 배포 테스트를 수행합니다. 상태 확인이 정상적으로 동작하는지 확인하고, 장애 조치 시나리오를 검증합니다.

Next steps

다음 단계

AWS Global Accelerator 개발자 가이드

Global Accelerator의 구성 요소, 동작 방식, 설정 방법에 대한 상세 문서를 확인합니다.

요금 상세 및 계산

액셀러레이터 고정 요금과 Data Transfer-Premium 요금 체계를 확인하고, AWS Pricing Calculator로 월별 비용을 추정합니다.

FAQ 확인

Global Accelerator와 Elastic Load Balancing, CloudFront의 차이점, BYOIP, 사용자 지정 라우팅 등 자주 묻는 질문에 대한 답변을 확인합니다.

PoC 구성 제안

기존 멀티 리전 워크로드에 Global Accelerator를 적용하는 PoC를 구성합니다. 속도 비교 도구로 현재 환경 대비 성능 개선 효과를 측정하고, 트래픽 다이얼을 활용한 점진적 전환을 계획합니다.

Resources

참고 자료

Q&A