Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon 표준 가속기를 통해 사용자 정의 라우팅 가속기를 사용하면 어떤 이점이 있습니까?


표준 가속기를 통해 사용자 정의 라우팅 가속기를 사용하면 어떤 이점이 있습니까?


AWS Global Accelerator에서 사용자 정의 라우팅 가속기를 사용하면 표준 가속기, 특히 특정 Amazon EC2 인스턴스에 대한 라우팅 트래픽에 대한 결정 론적, 세밀한 제어가 필요한 응용 분야에서 표준 가속기에 비해 몇 가지 뚜렷한 이점이 있습니다.

사용자 정의 라우팅 가속기의 이점

** 1. 특정 EC2 인스턴스 및 포트에 대한 결정적인 트래픽 라우팅
지리적 근접성 및 엔드 포인트 건강에 따라 트래픽을 자동으로 가장 가까운 건강한 엔드 포인트로 자동으로 배치하는 표준 가속기와 달리 사용자 정의 라우팅 가속기를 사용하면 자신의 애플리케이션 로직을 사용하여 트래픽을 특정 EC2 인스턴스 및 포트로 라우팅 할 수 있습니다. 이 결정 론적 라우팅은 여러 사용자를 멀티 플레이어 게임, VoIP, Edtech 또는 지리적 위치, 플레이어 기술 또는 세션 구성과 같은 요소에 따라 특정 미디어 서버 또는 게임 세션에 연결 해야하는 소셜 미디어 응용 프로그램과 같은 특정 서버 또는 세션에 할당 해야하는 사용 사례에 필수적입니다 [2] [3].

** 2. 사용자 정의 응용 프로그램 로직과 통합
사용자 정의 라우팅 가속기를 사용하면 응용 프로그램을 사용하여 Accelerator 포트의 정적 매핑을 대상 EC2 개인 IP 주소 및 포트로 검색 할 수 있습니다. 이 매핑을 사용하면 매치 메이킹 또는 세션 관리 서비스가 클라이언트 소프트웨어를 수정하지 않고 사용자를 올바른 백엔드 인스턴스로 정확하게 라우팅 할 수 있습니다. 이 통합은 표준 가속기가 지원할 수없는 응용 프로그램의 고유 한 요구 사항에 따라 복잡한 라우팅 결정을 용이하게합니다 [2] [3].

** 3. 보안 및 단순화 된 네트워크 아키텍처
사용자 정의 라우팅 가속기를 사용하면 개별 EC2 인스턴스를 인터넷에 직접 노출시키지 않으므로 보안 위험을 초래할 수 있습니다. 각 인스턴스에 탄성 IP를 할당하는 대신 Accelerator는 AWS의 글로벌 네트워크 내에서 내부적으로 트래픽을 적절한 서브넷 및 인스턴스 포트로 경로로 경로로 제공합니다. 이것은 공격 표면을 줄이고 IP 관리를 단순화합니다 [2].

** 4. AWS 글로벌 네트워크 성능 활용
사용자 정의 라우팅 가속기는 여전히 AWS 글로벌 네트워크 인프라를 활용하여 트래픽을 라우팅하여 대기 시간, 지터 및 패킷 손실이 낮습니다. 이는 트래픽 라우팅에 대한 정확한 제어를 유지하면서 글로벌 가속기의 성능 및 가용성 이점을 얻음을 의미합니다 [2] [3].

** 5. 여러 프로토콜 및 유연한 포트 매핑 지원
사용자 정의 라우팅 가속기를 사용하면 엔드 포인트 그룹 수준에서 TCP, UDP 또는 두 프로토콜을 지정할 수 있으므로 다양한 유형의 트래픽에 다른 전송 프로토콜이 필요한 응용 프로그램에 유연성을 제공합니다. EC2 인스턴스에 직접 매핑되는 포트 범위를 정의하여 여러 인스턴스에 걸쳐 일관된 포트 사용을 가능하게합니다 [2] [3].

** 6. 복잡한 사용 사례에 대한 확장 성
사용자 정의 라우팅 가속기는 몇 개에서 수천 명의 사용자에서 특정 EC2 엔드 포인트로 라우팅을 처리 할 수있어 대형 멀티 플레이어 게임 또는 실시간 통신 플랫폼과 같은 세션 기반 사용자 할당이 필요한 대규모 응용 프로그램에 적합합니다 [2].

요약

표준 AWS 글로벌 가속기는 일반로드 밸런싱 및 장애 조치 시나리오에 적합한 자동, 건강 및 근접 기반 라우팅을 제공하지만 사용자 정의 라우팅 가속기는 특정 EC2 인스턴스 및 포트에 결정적인 라우팅을 가능하게하여 제어 향상을 제공합니다. 이 기능은 AWS의 글로벌 네트워크 성능 및 보안 기능의 혜택을받는 동시에 세션 선호도, 사용자 정의 매치 메이킹 또는 전문 라우팅 로직이 필요한 응용 프로그램에 중요합니다.

이렇게하면 사용자 정의 라우팅 가속기가 다음에 이상적입니다.

- 세션 기반 플레이어 할당이있는 멀티 플레이어 게임
- 특정 미디어 서버 연결이 필요한 VoIP 및 실시간 통신
- 지리적 근접성 또는 종말점 건강 이상의 트래픽 라우팅에 대한 세밀한 제어가 필요한 응용 프로그램
- 개별 EC2 인스턴스를 인터넷에 직접 노출시키는 시나리오

본질적으로, 사용자 정의 라우팅 가속기는 AWS Global Accelerator의 성능 및 가용성 이점을 복잡한 응용 프로그램 별 라우팅 로직 [2] [3] [4]를 구현할 수있는 유연성과 결합합니다.

인용 :
[1] https://aws.amazon.com/blogs/networking-and-content-delivery/introducing-lobal-accelerator-custom-routing-accelerators/
[2] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-custom-routing-how-lworks.html
[3] https://cloudchipr.com/blog/aws-global-accelerator
[4] https://www.nops.io/glossary/what-is-is-aws-global-accelerator/
[5] https://repost.aws/questions/quzbdxdc12qdy-igadhlpi7g/standard-global-accelerator-ec2-instance-endpoint------ 도우를 트래픽-가 to-to
[6] https://www.youtube.com/watch?v=duxx0upuksg
[7] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-custom-routing-accelerators.html
[8] https://www.reddit.com/r/aws/comments/z1vazp/global_accelerator_routing_to_another_accounts_alb/
[9] https://boto3.amazonaws.com/v1/documentation/api/1.17.58/reference/services/globalaccelerator.html