트래픽 다이얼을 사용하여 리전에 트래픽 흐름 조정 - AWS Global Accelerator

트래픽 다이얼을 사용하여 리전에 트래픽 흐름 조정

각 표준 엔드포인트 그룹에서 트래픽 다이얼을 설정하여 엔드포인트 그룹(AWS 리전)에 전달된 트래픽 비율을 제어할 수 있습니다. 비율은 모든 리스너 트래픽이 아닌 엔드포인트 그룹에 이미 전달된 트래픽에만 적용됩니다.

트래픽 다이얼을 변경하면 업데이트된 설정은 새 연결에만 적용됩니다. 현재 트래픽 흐름을 조정하기 위해 기존 연결이 종료되지 않습니다.

기본적으로 트래픽 다이얼은 액셀러레이터의 모든 리전 엔드포인트 그룹에 대해 100(즉, 100%)으로 설정됩니다. 예를 들어, 트래픽 다이얼을 사용하면 여러 AWS 리전에서 새 릴리스에 대한 성능 테스트 또는 블루/그린 배포 테스트를 쉽게 수행할 수 있습니다.

다음은 트래픽 다이얼을 사용하여 트래픽 흐름을 엔드포인트 그룹으로 변경하는 방법을 보여주는 몇 가지 예제입니다.

리전별로 애플리케이션 업그레이드

리전에서 애플리케이션을 업그레이드하거나 유지 관리를 수행하려면 먼저 트래픽 다이얼을 0으로 설정하여 리전의 트래픽을 차단합니다. 작업을 완료하고 리전을 다시 사용할 준비가 되면 트래픽 다이얼을 100으로 조정하여 트래픽을 다시 다이얼 업합니다.

두 리전 간의 트래픽 혼합

이 예제는 두 리전 엔드포인트 그룹의 트래픽 다이얼을 동시에 변경할 때 트래픽 흐름이 작동하는 방식을 보여줍니다. 액셀러레이터에 대해 2개의 엔드포인트 그룹이 있다고 가정해 보겠습니다. 하나는 us-west-2 리전용이고 다른 하나는 us-east-1 리전용입니다. 트래픽 다이얼은 각 엔드포인트 그룹에 대해 50%로 설정했습니다.

이제 미국 동부 해안에서 50개, 서부 해안에서 50개 등 액셀러레이터에 100개의 요청이 왔다고 가정해 보겠습니다. 액셀러레이터는 다음과 같이 트래픽을 전달합니다.

  • 각 해안의 처음 25개의 요청(총 50개의 요청)은 근처 엔드포인트 그룹에서 처리됩니다. 즉, 25개의 요청은 us-west-2의 엔드포인트 그룹으로, 다른 25개의 요청은 us-east-1의 엔드포인트 그룹으로 전달됩니다.

  • 다음 50개의 요청은 반대 리전으로 전달됩니다. 즉, 동부 해안의 다음 25개 요청은 us-west-2에서, 서부 해안의 다음 25개 요청은 us-east-1에서 처리됩니다.

이 시나리오의 결과는 두 엔드포인트 그룹이 동일한 양의 트래픽을 처리한다는 것입니다. 하지만 각각은 두 리전에서 트래픽 혼합을 수신합니다.

멀티 리전 아키텍처 로드 공유

복잡한 시나리오를 구현하고 애플리케이션 엔드포인트 간의 로드 공유를 구성하도록 트래픽 다이얼과 엔드포인트 가중치를 구성할 수 있습니다. 이러한 Global Accelerator 특성으로 활성-활성 및 활성-대기 설정 등 다중 리전 아키텍처에서 애플리케이션을 배포하고 실행할 수 있습니다. 자세한 내용과 예제는 AWS Global Accelerator을(를) 사용하여 AWS에서 다중 리전 애플리케이션 배포라는 블로그 게시물을 참조하세요.