본문 바로가기
[AWS-FRF]/Global Accelerator

[참고][AWS] Global Accelerator란? 쉽게 개념 및 특징 정리!!

by METAVERSE STORY 2024. 8. 8.
반응형
728x170

 

 

AWS Global Accelerator

 

Improve application availability, performance, and security using the AWS global network

AWS Global Accelerator

Global Accelerator는 전 세계적으로 분산된 AWS의 네트워크 인프라를 통해 사용자 네트워크 트래픽 성능을 최적화하고 가용성과 성능을 향상시키는 서비스이다. (성능을 최대 60% 개선)

     → 애플리케이션의 네트워크 성능, 가용성, 안전성을 높일 수 있다.

 

 

주요 기능

 

정적 IP 주소:
Global Accelerator는 2개의 정적 Anycast IP 주소를 제공한다. 이 정적IP 주소는 애플리케이션의 엔드포인트(i.e. ALB, NLB, EC2 인스턴스, elastic IPs)를 향한 고정된 엔트리 포인트(entry point)이다.

이 정적 IP 주소는 전 세계 어디서나 동일하므로, 사용자가 어디에 있든지 항상 같은 주소로 접속할 수 있다.

 

 

엣지 로케이션:

사용자의 요청은 사용자와 물리적으로 가장 가까운 AWS 엣지 로케이션으로 전달된다. 

 

엔드포인트로 라우팅:

Global Accelerator는 사용자의 요청을 최적의 엔드포인트(i.ei. AWS 리전의 특정 인스턴스)로 라우팅한다.

엔드포인트는 다양한 AWS 리전에 분산될 수 있으며, Global Accelerator는 각 엔드포인트의 상태를 지속적으로 점검하여 가장 건강한 엔드포인트로 트래픽을 보낸다.

 

 

자동 페일오버:

한 리전에 장애가 발생하면 트래픽을 자동으로 다른 건강한 리전으로 라우팅하여 가용성을 보장한다.

 

보안 및 DDoS 보호:

AWS Global Accelerator는 AWS Shield와 통합되어 DDoS 공격으로부터 애플리케이션을 보호한다.

 

주요 구성 요소

  1. Accelerator:
    • 두 개의 고정 IP 주소를 제공한다.
    • 각 Accelerator는 여러 리스너(Listeners)와 엔드포인트 그룹(Endpoint Groups)을 포함한다.
  2. Listener:
    • 트래픽을 수신하는 포트를 정의한다. 예를 들어, HTTP, HTTPS, TCP 등 특정 포트를 리스닝한다.
    • 각 Listener는 여러 Endpoint Group과 연결된다.
  3. Endpoint Group:
    • 각 리전에 대한 트래픽 분배를 정의한다.
    • 엔드포인트는 ALB(Application Load Balancer), NLB(Network Load Balancer), EC2 인스턴스, 또는 Elastic IP 주소일 수 있다.
    • 각 Endpoint Group은 트래픽 분배를 위한 가중치와 헬스 체크 설정을 포함한다.

 

요금

Global Accelerator의 요금은 사용한 데이터 전송량과 Accelerator의 동작 시간에 따라 비용이 발생된다.

 

 

 

참고자료) https://www.youtube.com/watch?v=1Evp9-GPCoc&t=55s

출처 : [AWS] Global Accelerator란? 쉽게 개념 및 특징 정리 (tistory.com)

반응형
그리드형

댓글