Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon 0의 무게를 설정하면 엔드 포인트의 가용성 또는 성능에 영향을 미칩니다.


0의 무게를 설정하면 엔드 포인트의 가용성 또는 성능에 영향을 미칩니다.


AWS Global Accelerator 또는 Amazon Route 53과 같은 트래픽 라우팅 시스템에서 엔드 포인트에서 0의 가중치를 설정한다는 것은 엔드 포인트가 정상 조건에서 트래픽을받지 않음을 의미합니다. 이는 다음과 같은 자세한 방법으로 엔드 포인트의 가용성 및 성능에 영향을 미칩니다.

- 교통 분배 및 가용성 :
엔드 포인트의 무게가 0으로 설정되면 라우팅 시스템은 트래픽이 정상적으로 분포되는 엔드 포인트 풀에서 제외됩니다. 이는 엔드 포인트가 클라이언트 요청에 적극적으로 서비스를 제공하지 않으므로 정기적 인 트래픽 라우팅에 효과적으로 사용할 수 없습니다. 그러나 종말점은 완전히 오프라인 또는 건강에 해로운 것으로 간주되지 않습니다. 트래픽 라우팅에 대해서는 단순히 박탈된다 [2] [6].

- 장애 조치 동작 :
엔드 포인트 그룹에서 0보다 큰 무게가있는 모든 엔드 포인트가 건강에 좋지 않은 경우, 시스템은 무게 0이있는 엔드 포인트에 실패하려고 시도합니다. 예를 들어, AWS Global Accelerator는 먼저 다른 엔드 포인트 그룹에서 가중치가 0보다 큰 건강한 엔드 포인트를 찾으려고합니다. 아무것도 발견되지 않으면 트래픽을 클라이언트와 가장 가까운 엔드 포인트 그룹에서 무게 0 또는 임의의 종말점으로 트래픽을 라우팅합니다. 이 장애 조치 메커니즘은 0이 아닌 가중치를 가진 엔드 포인트를 사용할 수 없더라도 가용성을 보장하지만, 무게 0을 가진 엔드 포인트는 장애 조치 시나리오 동안 트래픽을 제공 할 수 있음을 의미합니다 [1] [6].

- 성능에 미치는 영향 :
무게 0이있는 엔드 포인트는 정상 라우팅에서 트래픽을받지 않기 때문에 일반적인 조건에서로드 밸런싱 또는 성능에 기여하지 않습니다. 장애 조치 중에 이러한 엔드 포인트는 갑작스런 트래픽 스파이크를 경험할 수 있으며, 이는 부하를 처리 할 준비가되지 않은 경우 성능에 영향을 줄 수 있습니다. 또한, 중량 0이있는 엔드 포인트에 대한 활성 연결은 재설정 될 때까지 계속됩니다. 즉, 중량이 0으로 변경 되더라도 일부 트래픽이 지속됩니다 [1].

- 중량의 사용 사례 0 :
엔드 포인트의 무게를 0으로 설정하는 것은 다음과 같은 시나리오에 유용합니다.
- 유지 보수 또는 해체 전에 엔드 포인트에서 트래픽을 점차적으로 배출합니다.
- 엔드 포인트를 완전히 비활성화하지 않고 트래픽 전송을 일시적으로 중지하려는 테스트 또는 스테이징 환경.
- 1 차 엔드 포인트가 건강에 해로운 경우에만 트래픽을받는 장애 조치 백업 엔드 포인트 [2] [4] [6].

- 건강 검사 및 체중 0 :
체중 0 인 엔드 포인트는 여전히 건강 검사에 참여하고 있습니다. 0이 아닌 가중 종말점이 건강에 좋지 않은 경우 시스템은 제로 가중 엔드 포인트의 건강을 고려하여 장애 조치 라우팅을 결정합니다. 이는 무게 0 종점이 장애 조치 상황에서 사용되도록 건강해야한다는 것을 의미합니다 [6].

요약하면, 가용성 모니터링에서 끝점을 제거하지는 않지만 정상적인 조건에서 트래픽을 수신하는 것이 제외되어 능동 성능 기여에 영향을 미칩니다. 그러나 장애 조치에 사용할 수 있으므로 장애 조치 이벤트 중 잠재적 인 성능에 영향을 미치더라도 가용성이 시스템 수준에서 유지되도록 보장합니다 [1] [2] [6].

인용 :
[1] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoints-endpoint-weights.unhealthy-endpoints.html
[2] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-endpoints-endpoint-weights.html
[3] https://pmc.ncbi.nlm.nih.gov/articles/pmc4275445/
[4] https://learn.microsoft.com/en-us/azure/traffic-manager/traffic-manager-routing-methods
[5] https://www.mdpi.com/2079-9292/12/8/1906
[6] https://docs.aws.amazon.com/route53/latest/developerguide/routing-policy-weighted.html
[7] https://oacu.oir.nih.gov/system/files/media/file/2022-04/b13_endpoints_guidelines.pdf
[8] https://learn.microsoft.com/en-us/azure/traffic-manager/traffic-manager-monitoring