AWS Global Accelerator · 네트워크 계층 가속

고정 IP 두 개로, 가장 가까운 엣지에서 AWS 네트워크에 태웁니다

AWS Global Accelerator는 애플리케이션 앞에 고정 애니캐스트 IP를 둡니다. 사용자 트래픽은 가장 가까운 AWS 엣지 로케이션에서 AWS 글로벌 네트워크로 들어와, 상태가 정상인 리전 엔드포인트로 전달됩니다. TCP와 UDP 애플리케이션 모두에 씁니다.

Standard acceleratorIPv4 · anycast
Network zone 1192.0.2.10
Network zone 2198.51.100.7
ListenerTCP 443client affinity: SOURCE_IP
ap-northeast-2traffic dial 100%

ALB weight 128 · EC2 weight 128

us-west-2traffic dial 30%

NLB weight 128

IP 주소는 예시입니다. 두 주소는 서로 독립된 네트워크 영역에서 제공됩니다.

2

가속기마다 할당되는 고정 애니캐스트 IPv4 주소

99.99%

Multi-AZ 가속기 월간 가동률 SLA

TCP · UDP

리스너가 받는 프로토콜

0–255

엔드포인트 가중치 범위 (기본 128)

Why Global Accelerator

입구는 고정하고, 경로와 엔드포인트는 AWS 안에서 바꿉니다

사용자가 멀리 있을수록 공용 인터넷 구간이 길어지고 품질이 흔들립니다. Global Accelerator는 사용자 가까운 곳에서 트래픽을 받아 AWS 네트워크로 옮기고, 리전이나 엔드포인트를 바꿔도 클라이언트가 보는 IP는 그대로 둡니다.

Static

바뀌지 않는 IP

가속기를 지울 때까지 IP가 유지됩니다. 방화벽 허용 목록이나 DNS 캐시 문제를 신경 쓰지 않고 뒤쪽 구성을 바꿀 수 있습니다.

Edge

가까운 엣지에서 진입

애니캐스트로 광고된 주소라 사용자와 가까운 엣지 로케이션에서 트래픽을 받고, 이후 구간은 AWS 글로벌 네트워크를 지납니다.

Healthy

상태 기반 라우팅

엔드포인트 상태를 계속 확인해 정상인 곳으로만 보냅니다. 비정상 엔드포인트는 1분 안에 감지해 서비스에서 뺍니다.

Traffic control

트래픽이 엔드포인트에 닿기까지

Standard 가속기는 리스너, 엔드포인트 그룹, 엔드포인트의 세 단계로 트래픽을 나눕니다. 위에서부터 차례로 적용됩니다.

01Listener

리스너

프로토콜과 포트 범위로 들어오는 연결을 받습니다. 클라이언트 어피니티를 켜면 같은 원본 IP의 요청을 같은 엔드포인트로 보냅니다.

TCPUDPport rangesclient affinity
02Endpoint group

엔드포인트 그룹

리전마다 하나씩 둡니다. 트래픽 다이얼로 그 리전이 받을 비율을 조정하고, 0%로 두면 해당 리전으로 가는 트래픽을 끊습니다.

1 group per Regiontraffic dial %health check 10s · 30sport override
03Endpoint

엔드포인트

그룹 안에서는 가중치 비율로 트래픽을 나눕니다. ALB, NLB, EC2 인스턴스, Elastic IP 주소를 엔드포인트로 씁니다.

ALBNLBEC2Elastic IPweight 0–255

Features

주요 기능

Failover

헬스 체크와 장애 조치

새 연결은 즉시 정상 엔드포인트로 갑니다. 기존 연결은 유휴 시간 제한(TCP 340초, UDP 30초)까지 원래 엔드포인트에 남습니다.

Source IP

클라이언트 IP 보존

ALB, EC2, 보안 그룹이 있는 NLB 엔드포인트가 원본 클라이언트 IP를 받습니다. ALB는 기본으로 켜져 있고, Elastic IP와 TLS 리스너를 쓰는 NLB에서는 쓸 수 없습니다. Custom routing 가속기는 항상 보존합니다.

Stateful apps

클라이언트 어피니티

원본 IP 기준으로 같은 사용자를 같은 엔드포인트에 연결합니다. 세션 상태를 서버에 두는 애플리케이션에 씁니다.

Dual stack

IPv6 지원

듀얼 스택 가속기는 IPv4 2개와 IPv6 2개, 모두 4개의 고정 주소를 받습니다. 엔드포인트는 클라이언트 IP 보존을 켠 ALB, 보안 그룹이 있는 NLB, EC2여야 하고 Elastic IP는 쓸 수 없습니다.

Your addresses

BYOIP

보유한 IPv4 주소 풀을 가져와 가속기의 고정 IP로 씁니다. 기존 허용 목록에 등록된 주소를 그대로 유지할 수 있습니다.

Protection

AWS Shield 연동

엣지에서 트래픽을 받기 때문에 AWS Shield의 DDoS 보호와 함께 동작합니다. 엔드포인트의 보안 그룹과 AWS WAF 규칙도 그대로 유지됩니다.

Accelerator types

Standard 가속기와 Custom routing 가속기

트래픽 배분을 AWS에 맡길지, 애플리케이션이 목적지를 직접 정할지에 따라 고릅니다.

Standard 가속기와 Custom routing 가속기 비교
유형목적지 결정엔드포인트헬스 체크 · IP어떤 경우에 맞나
Standard
standard accelerator
사용자 위치, 엔드포인트 상태, 트래픽 다이얼과 가중치 ALB · NLB · EC2 · Elastic IP 헬스 체크와 장애 조치 · IPv4 또는 듀얼 스택 멀티 리전 서비스, 블루/그린 배포, 리전 단위 장애 대비
Custom routing
custom routing accelerator
애플리케이션이 포트 매핑으로 특정 EC2 인스턴스와 포트를 지정 VPC 서브넷 안의 EC2 인스턴스 헬스 체크와 장애 조치 없음 · IPv4만 지원 · 기본적으로 모든 목적지 차단 게임 매치메이킹, VoIP처럼 사용자를 정해진 세션 서버로 보내야 하는 경우

Reference architecture

사용자에서 리전 엔드포인트까지

서울과 미국의 사용자는 같은 고정 IP로 접속하지만, 각자 가까운 엣지 로케이션에서 들어옵니다. 엣지부터는 AWS 글로벌 네트워크를 지나 리전별 엔드포인트 그룹으로 전달되고, 트래픽 다이얼이 리전별 비율을 정합니다.

Global Accelerator 레퍼런스 아키텍처 서울 사용자와 미국 사용자가 같은 두 개의 고정 애니캐스트 IP로 접속합니다. 각 사용자는 가까운 엣지 로케이션으로 들어오고, 엣지에서 AWS 글로벌 네트워크를 거쳐 서울 리전 엔드포인트 그룹(트래픽 다이얼 100%, ALB와 EC2)과 오레곤 리전 엔드포인트 그룹(트래픽 다이얼 30%, NLB)으로 전달됩니다. 오레곤 그룹이 받지 않는 나머지 70%는 서울 그룹으로 넘어갑니다. USERS AWS EDGE AWS REGIONS 서울 사용자client 미국 사용자client 엣지 로케이션아시아 엣지 로케이션북미 같은 고정 IP 2개 192.0.2.10 · 198.51.100.7 ap-northeast-2endpoint grouptraffic dial 100% us-west-2endpoint grouptraffic dial 30% 다이얼 밖 70%는 다른 리전으로 엣지부터 AWS 글로벌 네트워크 ALBweight 128 EC2weight 128 NLBweight 128 헬스 체크로 정상 엔드포인트만 선택
공용 인터넷 (사용자 → 가까운 엣지, 짧은 구간) AWS 글로벌 네트워크 (엣지 → 엔드포인트 그룹) 엔드포인트 배분 · 점선은 다이얼 밖 트래픽 응답은 같은 경로로 돌아옵니다.

좁은 화면에서는 다이어그램을 좌우로 밀어서 보세요.

Getting started

가속기를 만드는 순서

  1. STEP 1

    가속기 생성

    Standard 또는 Custom routing을 고르고, IPv4나 듀얼 스택, 필요하면 BYOIP 주소를 정합니다.

  2. STEP 2

    리스너 추가

    프로토콜, 포트 범위, 클라이언트 어피니티를 정합니다.

  3. STEP 3

    엔드포인트 그룹

    리전마다 그룹을 만들고 트래픽 다이얼과 헬스 체크를 설정합니다.

  4. STEP 4

    엔드포인트 등록

    ALB, NLB, EC2, Elastic IP를 넣고 가중치와 클라이언트 IP 보존을 정합니다.

  5. STEP 5

    DNS 전환

    애플리케이션 도메인이 가속기의 고정 IP나 DNS 이름을 가리키도록 바꿉니다.

Pricing

비용 항목

가속기마다 붙는 고정 시간 요금과, AWS 네트워크를 지나는 데이터에 붙는 DT-Premium이 기본 비용입니다. 엔드포인트의 데이터 전송 요금은 그대로 따로 청구됩니다.

AWS Global Accelerator 과금 항목
과금 항목과금 기준참고
가속기 고정 요금가속기마다 전체 또는 일부 시간당활성화 여부와 관계없이 프로비저닝된 가속기에 과금됩니다.
DT-PremiumGB당, 데이터 전송이 많은 한 방향에만요청을 처리한 소스 리전과 목적지 엣지 로케이션 조합에 따라 단가가 다릅니다.
엔드포인트 데이터 전송엔드포인트에서 나가는 EC2 표준 데이터 전송(DTO)DT-Premium과 별도로 청구됩니다.
퍼블릭 IPv4 주소가속기에 쓰이는 IPv4 주소표준 퍼블릭 IPv4 주소 요금이 적용됩니다.
엔드포인트 리소스ALB, NLB, EC2 등 각 리소스 사용량각 서비스 요금으로 청구됩니다.

요금 단가는 리전과 사용량에 따라 다릅니다. 최신 단가는 Global Accelerator 요금 페이지에서 확인하세요.

Next step

글로벌 사용자를 위한 진입 구성을 설계해 보세요

사용자 분포, 서비스 중인 리전, 프로토콜과 장애 조치 요구 사항을 정리해 오시면 가속기 유형과 트래픽 배분 설계를 함께 검토합니다.