Você pode usar pesos do ponto de extremidade com aceleradores de roteamento padrão no AWS Global Accelerator para controlar a proporção de tráfego direcionado a cada terminal dentro de um grupo de terminais. Os pesos do ponto de extremidade são valores numéricos (de 0 a 255) que determinam como o tráfego é distribuído entre pontos de extremidade, como balanceadores de carga de rede, balanceadores de carga de aplicação, instâncias EC2 ou endereços IP elásticos. Ao ajustar os pesos, você pode executar o balanceamento de carga, realizar liberações canárias ou mudar gradualmente o tráfego entre os pontos de extremidade. Por exemplo, definir o peso de um endpoint para 1 e outro para 255 significa que o primeiro recebe 1/256 do tráfego e o segundo 255/256. Definir um peso para 0 interrompe o tráfego para esse ponto de extremidade. O acelerador global calcula a soma dos pesos em um grupo de terminais e rotula o tráfego proporcionalmente [1] [2] [9].
Por outro lado, os aceleradores de roteamento personalizados no AWS Global Acelerator funcionam de maneira diferente. Eles direcionam o tráfego para sub -redes VPC contendo instâncias do EC2, para não carregar balanceadores ou outros tipos de terminais. A documentação e as referências da API não mencionam a capacidade de atribuir pesos a pontos de extremidade nos aceleradores de roteamento personalizados. Em vez disso, os aceleradores de roteamento personalizados mapeiam o tráfego recebido em endereços IP estáticos diretamente para instâncias específicas do EC2 nas sub -redes VPC. Isso implica que os pesos do ponto final não são aplicáveis ou suportados para aceleradores de roteamento personalizados [6] [10].
Resumo:
- Aceleradores de roteamento padrão: suporta pesos do ponto de extremidade para controlar a distribuição de tráfego entre pontos de extremidade em um grupo de terminais. Os pesos variam de 0 a 255 e afetam a quantidade de tráfego que cada ponto de extremidade recebe em relação a outros.
- Aceleradores de roteamento personalizado: não suportam pesos do ponto de extremidade. O tráfego é roteado com base em mapeamentos para sub -redes VPC com instâncias EC2, sem distribuição ponderada.
Portanto, os pesos do terminal podem ser usados apenas com aceleradores de roteamento padrão, não com aceleradores de roteamento personalizados no AWS Global Acelerator.
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/introduction-how-it-works.html
[3] https://www.alibabacloud.com/help/en/ga/user-guide/overview-4/
[4] https://repost.aws/knowledge-center/global-accelerator-failover-fifferent-region
[5] https://boto3.amazonaws.com/v1/documentation/api/1.12.30/reference/services/globalaccelerator.html
[6] https://boto3.amazonaws.com/v1/documentation/api/1.17.39/reference/services/globalaccelerator.html
[7] https://awscli.amazonaws.com/v2/documentation/api/latest/reference/globalaccelerator/add-endpons.html
[8] https://awscli.amazonaws.com/v2/documentation/api/2.3.2/reference/globalaccelerator/index.html
[9] https://hands-on.cloud/aws-services/global-accelerator/
[10] https://docs.aws.amazon.com/global-accelerator/latest/dg/about-custom-ruting-guidelines.html
[11] https://www.alibabacloud.com/help/en/ga/user-guide/create-and-manage-standard-instances