Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon AWS Global Accelerator는 네트워크 혼잡을 어떻게 처리합니까?


AWS Global Accelerator는 네트워크 혼잡을 어떻게 처리합니까?


AWS Global Accelerator는 사용자 트래픽을 AWS 글로벌 네트워크로 라우팅하여 네트워크 혼잡을 처리합니다. 이 접근법은 종종 혼잡하고 덜 신뢰할 수있는 공개 인터넷 경로를 피하여 패킷 손실, 지터 및 대기 시간을 줄이고 전반적인 응용 프로그램 성능 및 가용성을 향상시킵니다.

AWS Global Accelerator가 네트워크 혼잡을 관리하는 자세한 메커니즘은 다음과 같습니다.

** 1. AWS 글로벌 네트워크 활용 :
AWS Global Accelerator는 정체 될 수 있고 여러 홉을 포함 할 수있는 공개 인터넷을 통해 트래픽을 라우팅하는 대신 정적 Anycast IP 주소를 통해 사용자와 가장 가까운 AWS Edge 위치에서 트래픽을 유도합니다. 거기서부터 트래픽은 AWS Private Global Network를 통한 트래픽이 있으며, 이는 고성능 및 저조도에 최적화되어 있습니다. 이 네트워크는 지연 및 패킷 손실을 최소화하기 위해 중복되고 설계되어 AWS 영역에서 호스팅 된 응용 프로그램 엔드 포인트에 대한 부드럽고 신뢰할 수있는 경로를 보장합니다 [3] [4] [6] [10].

** 2. 지능형 트래픽 라우팅 및 장애 조치 :
AWS Global Accelerator는 TCP, HTTP 및 HTTPS 건강 검사를 사용하여 응용 프로그램 엔드 포인트의 건강을 지속적으로 모니터링합니다. 혼잡이나 고장이 발생하면 자동으로 대체 엔드 포인트로 인해 사용자 트래픽을 가장 가까운 건강한 종말점으로 동적으로 노출시킵니다. 이 장애 조치 기능은 트래픽이 혼잡하거나 건강에 해로운 경로에서 멀어 지도록하여 가용성과 일관된 성능을 유지하도록합니다 [4] [11].

** 3. 세분화 된 교통 관제를위한 트래픽 다이얼 및 종말점 가중치 :
트래픽 분배를 관리하고 단일 엔드 포인트 또는 지역의 과부하를 피하기 위해 AWS Global Accelerator는 트래픽 다이얼 및 엔드 포인트 가중치를 제공합니다. 트래픽 다이얼을 사용하면 특정 엔드 포인트 그룹 (지역)으로 전송 된 트래픽의 백분율을 제어 할 수 있으며, 이는 혼잡을 완화하거나 점차적으로 경사로 트래픽까지 전화를 걸 수 있습니다. 엔드 포인트 가중치를 사용하면 영역 내의 여러 엔드 포인트 중 트래픽 비율을 조정하여 균형 잡힌 하중 분포를 가능하게하고 단일 종점에서 혼잡을 방지 할 수 있습니다 [1] [2] [7] [11].

** 4. 여러 네트워크 영역 및 ISP 피어링 :
AWS Global Accelerator는 각각 고유 한 물리적 인프라와 다른 ISP와의 피어링 관계를 가진 여러 격리 된 네트워크 영역을 사용합니다. 이 설계는 대체 네트워크 영역 및 ISP를 통해 트래픽을 라우팅 할 수있게하여 ISP 특이 적 정체 또는 정전의 영향을 줄입니다. 클라이언트는 서로 다른 네트워크 영역에서 두 개의 정적 IP 주소를 받으므로 중복성을 제공하고 네트워크 문제의 폭발 반경을 줄입니다 [8].

** 5. 클라이언트 선호도 및 상태의 라우팅 :
세션 지속성이 필요한 응용 프로그램의 경우 AWS Global Accelerator는 모든 요청을 사용자에서 동일한 엔드 포인트로 라우팅하여 클라이언트 선호도를 유지할 수 있습니다. 이것은 혼잡 관련 지연을 악화시킬 수있는 중간 세션 중간 세션 전환으로 인해 발생할 수있는 오버 헤드와 대기 시간을 방지합니다 [4] [11].

요약하면, AWS Global Accelerator는 사용자 트래픽을 개인적이고 최적화 된 글로벌 네트워크로 이동시켜 네트워크 혼잡을 완화하고 혼잡하거나 건강에 해로운 엔드 포인트 주위를 지능적으로 라우팅하여 균형을 유지하고 중복 된 네트워크 영역 및 ISP 경로를 활용하여 고 가용성과 낮은 대안을 유지합니다. 이로 인해 다양한 네트워크 조건에서도 애플리케이션 성능과 신뢰성이 향상됩니다.

인용 :
[1] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-how-lworks.html
[2] https://aws.amazon.com/blogs/networking-and-content-delivery/traffic-management-with-aw-global-accelerator/
[3] https://aws.amazon.com/global-accelerator/features/
[4] https://aws.amazon.com/global-accelerator/faqs/
[5] https://cloudchipr.com/blog/aws-global-accelerator
[6] https://cloudvisor.co/aws-guides/aws-global-accelerator/
[7] https://hands-on.cloud/aws-services/global-accelerator/
[8] https://aws.amazon.com/blogs/networking-and-content-delivery/measuring-aw-global-accelerator-performance-and-analyzing-tults/
[9] https://www.nops.io/glossary/what-is-is-aws-global-accelerator/
[10] https://www.hava.io/blog/what-is-aws-global-accelerator
[11] https://digitalcloud.training/aws-global-accelerator/
[12] https://www.youtube.com/watch?v=docl4juloqw