Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon AWS Global Accelerator에서 지역 종점 그룹을 구성하는 방법


AWS Global Accelerator에서 지역 종점 그룹을 구성하는 방법


AWS Global Accelerator의 지역 종점 그룹을 구성하려면 다음과 같은 자세한 단계와 개념을 따르십시오.

** 1. 엔드 포인트 그룹과 그 역할을 이해합니다
AWS Global Accelerator의 엔드 포인트 그룹은 특정 AWS 영역과 관련이 있으며 해당 영역 내에 하나 이상의 엔드 포인트가 포함되어 있습니다. 각 엔드 포인트 그룹은 리스너에 연결되어 있으며 지정된 프로토콜 및 포트를 기반으로 인바운드 클라이언트 연결을 처리합니다. 표준 가속기의 경우 엔드 포인트 그룹은 네트워크로드 밸런서 (NLB), 응용 부하 밸런서 (ALB), EC2 인스턴스 또는 단일 AWS 영역의 탄성 IP 주소와 같은 리소스로 트래픽을 라우팅합니다 [1] [2] [10].

** 2. 가속기 및 리스너를 만들거나 선택하십시오
먼저 글로벌 가속기 콘솔 또는 API를 통해 가속기 (표준 또는 사용자 정의 라우팅)를 만듭니다. 그런 다음 가속기가 클라이언트 트래픽을받는 데 사용할 프로토콜 (TCP, UDP 또는 둘 다) 및 포트 또는 포트 범위를 지정하는 하나 이상의 리스너를 만듭니다 [8] [10].

** 3. 청취자에 엔드 포인트 그룹을 추가하십시오
각 리스너마다 엔드 포인트가있는 AWS 영역을 선택하여 하나 이상의 엔드 포인트 그룹을 추가하십시오. 각 청취자는 AWS 영역 당 하나의 엔드 포인트 그룹 만 가질 수 있습니다 [6] [7].

-AWS Global Accelerator Console에서 가속기 페이지로 이동하여 가속기를 선택하십시오.
- 리스너 섹션에서 엔드 포인트 그룹을 추가하려는 리스너 ID를 선택하십시오.
- "엔드 포인트 그룹 추가"를 클릭하고 드롭 다운에서 원하는 AWS 영역을 선택하십시오 [6].

** 4. 트래픽 다이얼을 구성합니다
각 엔드 포인트 그룹에 대해 트래픽 다이얼 백분율 (0 ~ 100)을 설정할 수 있습니다. 이 다이얼은 글로벌 가속기가 해당 그룹에 대한 총 트래픽에 비해 엔드 포인트 그룹으로 보내는 트래픽의 비율을 제어합니다. 파란색/녹색 배포와 같은 시나리오 또는 지역 전체의 성능 테스트와 같은 시나리오에 대해 세밀한 교통 통제를 허용합니다. 기본적으로 트래픽 다이얼은 100%[1] [5] [8]로 설정됩니다.

** 5. 건강 검사를 구성하십시오
표준 가속기의 경우 엔드 포인트 그룹 내에서 EC2 인스턴스 및 탄성 IP 엔드 포인트에 대한 사용자 정의 건강 검사 설정을 구성 할 수 있습니다. 이러한 설정은 글로벌 가속기가 엔드 포인트 건강을 모니터링하고 트래픽을 건강한 엔드 포인트로 만 운영하는 방법을 정의합니다. 로드 밸런서 엔드 포인트의 경우, 건강 검사는 탄성로드 밸런싱 콘솔에서 구성됩니다 [1] [6].

** 6. 엔드 포인트 그룹에 엔드 포인트를 추가하십시오
엔드 포인트 그룹에 특정 엔드 포인트 (NLB, ALB, EC2 인스턴스 또는 탄성 IP)를 추가하십시오. 각 끝점은 유효하고 활성화되어야합니다. 또한 그룹 내 각 엔드 포인트로 라우팅 된 트래픽의 백분율을 제어하기 위해 엔드 포인트에 가중치를 할당 할 수 있으며, 이는로드 밸런싱 또는 테스트 목적에 유용합니다 [2] [9] [10].

** 7. 선택 사항 : 포트 재정의 구성
트래픽을 리스너에 지정된 것보다 엔드 포인트의 다른 포트로 트래픽을 다시 경로 해야하는 경우 엔드 포인트 그룹의 포트 재정의 구성을 구성 할 수 있습니다. 이것은 포트 충돌 또는 연결 충돌을 피하는 데 유용합니다 [6].

** 8. 저장하고 모니터링하십시오
엔드 포인트 그룹을 구성하고 엔드 포인트를 추가 한 후 설정을 저장하십시오. AWS Global Accelerator는 엔드 포인트 건강을 지속적으로 모니터링하고 클라이언트 위치, 엔드 포인트 건강, 트래픽 다이얼 설정 및 엔드 포인트 가중치를 기반으로 트래픽을 라우팅합니다 [1] [2] [8].

주요 구성 지점의 요약

- 각 엔드 포인트 그룹은 단일 AWS 영역에 연결되어 있으며 청취자와 연결됩니다.
- 여러 지역에 대한 여러 엔드 포인트 그룹을 리스너에 추가 할 수 있습니다.
- 트래픽 다이얼은 각 엔드 포인트 그룹에 전송되는 트래픽 비율을 제어합니다.
- 건강 점검은 트래픽이 건강한 엔드 포인트로만 라우팅되는지 확인합니다.
- 엔드 포인트는 표준 가속기를 위해 NLB, ALB, EC2 인스턴스 또는 탄성 IP 일 수 있습니다.
- 엔드 포인트 가중치는 엔드 포인트 그룹 내에서 트래픽 분포를 허용합니다.
- 필요한 경우 포트 오버라이드를 구성 할 수 있습니다.

이 접근법은 전 세계적으로 트래픽이 어떻게 라우팅되는지에 대한 세분화 된 제어를 제공하여 여러 AWS 지역에서 성능 최적화 및 배포 유연성을 가능하게합니다 [1] [6] [8] [10].

인용 :
[1] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoint-groups.html
[2] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoints.html
[3] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-custom-routing-endpoint-groups.html
[4] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-how-lworks.html
[5] https://tutorialsdojo.com/aws-global-accelerator/
[6] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoint-groups.create-endpoint-group.html
[7] https://boto3.amazonaws.com/v1/documentation/api/1.21.9/reference/services/globalaccelerator.html
[8] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-get-started.html
[9] https://boto3.amazonaws.com/v1/documentation/api/1.16.27/reference/services/globalaccelerator.html
[10] https://cloudchipr.com/blog/aws-global-accelerator