트래픽 다이얼을 사용하여 리전에 트래픽 흐름 조정
각 표준 엔드포인트 그룹에서 트래픽 다이얼을 설정하여 엔드포인트 그룹(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에서 다중 리전 애플리케이션 배포
라는 블로그 게시물을 참조하세요.