표준 가속기에서 엔드 포인트의 가중치가 0으로 설정되면 글로벌 가속기는 네트워크 트래픽을 해당 엔드 포인트로 지시하지 않습니다. 이는 엔드 포인트 자체를 삭제하거나 비활성화하지 않고 트래픽 분포에서 엔드 포인트를 효과적으로 제거합니다. 그 엔드 포인트로 갔을 트래픽은 대신 가중치에 비례하여 무게가 0보다 큰 종말점 그룹의 다른 종점에 분포되어 [2] [4] [6].
엔드 포인트의 가중치를 0으로 설정하는 것에 대한 주요 세부 사항은 다음과 같습니다.
- 트래픽이 제로 가중 엔드 포인트로 라우팅되지 않습니다. 엔드 포인트는 엔드 포인트 그룹의 일부로 남아 있지만 트래픽은받지 않습니다 [6].
- 장애 조치 거동 : 엔드 포인트 그룹의 모든 건강한 엔드 포인트가 무게가 0으로 설정된 경우, 글로벌 가속기는 다른 엔드 포인트 그룹 (기타 AWS 영역)에서 무게가 0보다 큰 건강한 엔드 포인트에 실패하려고 시도합니다. 그러한 끝 점이 발견되지 않으면 클라이언트에 가장 가까운 엔드 포인트 그룹에서 트래픽을 임의의 엔드 포인트로 라우팅하여 효과적으로 "열기 실패"[3].
- 건강 검진 및 체중 상호 작용 : 무게가 0보다 큰 건강한 엔드 포인트 만 수신 트래픽을받습니다. 건강 점검이 가능하면 건강에 해로운 종말점은 체중에 관계없이 교통 라우팅에서 제외됩니다. 건강 점검이 비활성화되면 건강에 해로운 종말점에도 무게를 기준으로 트래픽이 배포되지만 반복적 인 실패는 재분배를 유발합니다 [6].
- 사용 사례 : 엔드 포인트의 가중치를 0으로 설정하는 것은 구성에서 끝점을 제거하지 않고 유지 보수 또는 단계적 배치 (카나리 릴리스)와 같이 임시로 끝점으로 트래픽을 중지하는 데 유용합니다 [6].
- 기본 무게 : 기본적으로 엔드 포인트의 무게는 128 (최대 255의 절반)이며 트래픽 비율을 제어하기 위해 0과 255 사이에서 가중치를 조정할 수 있습니다 [2] [6] [7].
요약하면, 표준 가속기에서 엔드 포인트의 가중치를 0으로 설정하면 글로벌 가속기가 트래픽 수신에서 해당 엔드 포인트를 배제하는 동시에도 미래의 사용 또는 장애 조치 시나리오를 위해 구성하고 사용할 수 있습니다. 그런 다음 트래픽이 0이 아닌 중량으로 다른 엔드 포인트 중에서 재분배되어 제어되고 유연한 트래픽 관리를 보장합니다 [2] [3] [6].
인용 :
[1] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoints-endpoint-weights.html
[2] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoints-endpoint-weights.unhealthy-endpoints.html
[3] https://www.alibabacloud.com/help/doc-detail/2833690.html
[4] https://www.alibabacloud.com/help/en/ga/use-cases/use-on--instance-to-accelerate-acccess-to-multiple-capable-main-names
[5] https://hands-on.cloud/aws-services/global-accelerator/
[6] https://www.alibabacloud.com/help/en/ga/user-guide/overview-4/
[7] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoints-adding-endpoints.html
[8] https://github.com/jtouzi/globalaccelerator-and-autoscaling
[9] https://awscli.amazonaws.com/v2/documentation/api/latest/reference/globalaccelerator/add-endpoints.html
[10] https://dev.to/aws-builders/how- to-assign-cell-balancer-using-aws-global-accelerator-4chf
[11] https://awscli.amazonaws.com/v2/documentation/api/2.4.18/reference/globalaccelerator/index.html