Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon O que acontece se o peso de um endpoint for definido como 0 em um acelerador padrão


O que acontece se o peso de um endpoint for definido como 0 em um acelerador padrão


Se o peso de um endpoint em um acelerador padrão estiver definido como 0, o Global Accelerator parar de direcionar qualquer tráfego de rede para esse terminal. Isso remove efetivamente o ponto final da distribuição de tráfego sem excluir ou desativar o próprio ponto de extremidade. O tráfego que teria ido a esse ponto de extremidade é distribuído entre outros pontos de extremidade no grupo de terminais que têm pesos maiores que zero, proporcionalmente aos seus pesos [2] [4] [6].

Os detalhes importantes sobre a definição do peso de um endpoint para 0 incluem:

- Nenhum tráfego é roteado para o terminal de peso zero: o ponto final permanece parte do grupo de terminais, mas não recebe tráfego [6].
- Comportamento de failover: se todos os pontos de extremidade saudáveis ​​em um grupo de terminais tiverem pesos definidos como 0, o acelerador global tenta falhar em pontos de extremidade saudáveis ​​com pesos maiores que zero em outros grupos de terminais (outras regiões da AWS). Se tais pontos de extremidade forem encontrados, ele direciona o tráfego para um terminal aleatório no grupo de extremidades mais próximo do cliente, efetivamente "falhando aberto" [3].
- Verificações de saúde e interação de peso: apenas pontos de extremidade saudáveis ​​com pesos maiores que zero recebem tráfego. Se as verificações de saúde forem ativadas, os pontos de extremidade não saudáveis ​​serão excluídos do roteamento de tráfego, independentemente do seu peso. Se as verificações de saúde estiverem desativadas, o tráfego será distribuído com base em pesos, mesmo em pontos de extremidade não saudáveis, mas falhas repetidas causam redistribuição [6].
- Casos de uso: definir o peso de um ponto de extremidade como 0 é útil para interromper o tráfego para um endpoint temporariamente, como durante a manutenção ou implantações em fases (liberações canárias), sem remover o terminal da configuração [6].
- Peso padrão: por padrão, os pontos de extremidade têm um peso de 128 (metade do máximo 255) e os pesos podem ser ajustados entre 0 e 255 para controlar as proporções de tráfego [2] [6] [7].

Em resumo, definir o peso de um endpoint para zero em um acelerador padrão instrui o acelerador global a excluir esse endpoint do recebimento de tráfego, enquanto ainda o mantém configurado e disponível para cenários futuros de uso ou failover. O tráfego é então redistribuído entre outros pontos de extremidade com pesos diferentes de zero, garantindo gerenciamento de tráfego controlado e flexível [2] [3] [6].

Citações:
[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-ndpoints.html
[3] https://www.alibabacloud.com/help/doc-detail/2833690.html
[4] https://www.alibabacloud.com/help/en/ga/use-cases/use-one-ga-instance-to-ceceleate-access-to-multiple-https-capable-domain-nomes
[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-endpons.html
[10] https://dev.to/aws-builders/how-to-assign-static-ip-on-application-load-balancer-using-aws-global-cellerator-4chf
[11] https://awscli.amazonaws.com/v2/documentation/api/2.4.18/reference/globalaccelerator/index.html