Global Accelerator의 작동 원리와 효과
일반적인 인터넷 접속은 수많은 통신사(ISP) 망을 거치며 정체를 겪지만, Global Accelerator는 사용자와 가장 가까운 엣지 로케이션(Edge Location)에서 패킷을 낚아채 곧바로 AWS 전용망에 태웁니다.
TCP/UDP 터미네이션: 사용자 근처의 엣지에서 TCP 핸드셰이크를 미리 끝내기 때문에 응답 속도가 비약적으로 빨라집니다.
애니캐스트(Anycast) IP: 전 세계 어디서 접속하든 동일한 2개의 고정 IP를 제공합니다. 이는 클라이언트 측 방화벽 화이트리스트 관리에 엄청난 이점을 줍니다.
[Setup] Global Accelerator 설정 4단계
1단계: 액셀러레이터 생성
Global Accelerator 콘솔에서 [Create accelerator]를 클릭합니다.
이름을 지정하고 유형을 선택합니다 (일반적으로
Standard).생성이 완료되면 즉시 2개의 고정 공인 IP 주소가 할당됩니다.
2단계: 리스너(Listener) 구성
어떤 포트로 들어오는 트래픽을 처리할지 정합니다. (예: HTTP 80, HTTPS 443)
프로토콜(TCP 또는 UDP)을 선택합니다.
3단계: 엔드포인트 그룹(Endpoint Group) 설정
트래픽을 보낼 리전(Region)을 선택합니다.
트래픽 다이얼(Traffic Dial): 특정 리전으로 가는 트래픽 비중을 조절할 수 있습니다 (예: 서울 80%, 도쿄 20%).
상태 확인(Health Check): 리전별 서버 상태를 감시하여 장애 발생 시 자동으로 다른 리전으로 우회시킵니다.
4단계: 엔드포인트(Endpoint) 추가
실제 서비스가 돌아가는 리소스를 연결합니다.
지원 대상: Application Load Balancer(ALB), Network Load Balancer(NLB), EC2 인스턴스, 탄력적 IP(EIP).
Global Accelerator vs. Amazon CloudFront
두 서비스 모두 AWS 전용망을 쓰지만, 용도가 명확히 다릅니다.
비교 항목 | Amazon CloudFront | AWS Global Accelerator |
주요 콘텐츠 | 정적/동적 캐싱 (이미지, 영상, HTML) | 비캐싱 애플리케이션 (게임, API, VoIP) |
작동 레이어 | 레이어 7 (HTTP/HTTPS) | 레이어 4 (TCP/UDP) |
IP 주소 | 가변 도메인 이름 기반 | 2개의 고정 Anycast IP |
핵심 이점 | 캐싱을 통한 서버 부하 감소 | 네트워크 경로 최적화 및 빠른 장애 조치 |
Tip
고정 IP가 필요한 '보수적인' 클라이언트를 상대할 때 최고의 무기입니다. 금융권이나 공공기관처럼 외부 접속 IP를 엄격하게 제한하는 고객사와 협업할 때, Global Accelerator의 고정 IP는 빛을 발합니다. 서버를 증설하거나 리전을 옮겨도 IP는 바뀌지 않기 때문이죠. 단, 데이터 전송료(DTO) 외에 별도의 시간당 요금이 발생하므로, 단순 웹 캐싱이 목적이라면 CloudFront를 먼저 검토하는 것이 경제적입니다.
댓글
댓글 0개
이 문서에는 댓글을 달 수 없습니다.