Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Como você configura pesos do ponto de extremidade para aceleradores de roteamento padrão e personalizados


Como você configura pesos do ponto de extremidade para aceleradores de roteamento padrão e personalizados


Para configurar os pesos do ponto de extremidade para os aceleradores de roteamento padrão e personalizados no AWS Global Accelerator, você gerencia como o tráfego é proporcionalmente distribuído aos pontos de extremidade em um grupo de terminais atribuindo pesos a cada ponto final. Aqui estão orientações detalhadas sobre como fazer isso para ambos os tipos de acelerador:

aceleradores de roteamento padrão

O que são pesos do ponto de extremidade?

- Os pesos do ponto de extremidade são valores numéricos de 0 a 255 que determinam a proporção de tráfego roteada para cada ponto de extremidade dentro de um grupo de terminais.
- Por padrão, cada ponto final tem um peso de 128.
- O acelerador global calcula a soma de todos os pesos do ponto de extremidade em um grupo de terminais e direciona o tráfego para cada ponto de extremidade com base na proporção de seu peso e a soma total.
- Por exemplo, se os pontos finais tiverem pesos 4, 5, 5 e 6 (total 20), o tráfego é roteado 4/20 para o primeiro terminal, 5/20 para o segundo e o terceiro e 6/20 para o último [2] [3] [6] [10].

como configurar pesos do terminal

- No console do AWS Global Accelerator, selecione seu acelerador e ouvinte.
- Escolha o grupo de terminais ao qual você deseja adicionar ou editar pontos de extremidade.
- Adicione ou edite um terminal e especifique um valor de peso entre 0 e 255.
- Definir um peso para 0 significa que o terminal não receberá tráfego.
- Você pode ajustar os pesos dinamicamente para alterar a distribuição de tráfego, como para as liberações de canar, aumentando gradualmente o peso de um novo ponto de extremidade da versão enquanto diminui o antigo [2] [6].
- A preservação do endereço IP do cliente pode ser ativado opcionalmente, mas observe que o acelerador global pode substituir os pesos do ponto de extremidade para evitar colisões de conexão quando esse recurso estiver ativado [2] [3].

Considerações adicionais

- Os mostradores de tráfego são configurados no nível do grupo de endpoint para controlar a porcentagem geral do tráfego enviado para esse grupo, enquanto os pesos controlam a distribuição de tráfego entre os pontos de extremidade dentro do grupo.
- verificações de saúde afetam o roteamento: o tráfego é distribuído apenas para pontos de extremidade saudáveis; Se um endpoint se tornar prejudicial, os pesos serão recalculados entre os pontos finais saudáveis ​​restantes [10].

aceleradores de roteamento personalizado

O que são terminais de roteamento personalizados?

- Os pontos de extremidade são sub -redes VPC associadas ao acelerador.
- O tráfego é roteado para instâncias do EC2 nessas sub -redes com base nos mapeamentos de porta.

Configurando pesos do terminal

- Para ouvintes de roteamento personalizado, você especifica pesos para cada ponto de extremidade (sub -rede) para controlar a proporção de tráfego distribuído.
- Pesos válidos são de 0 a 255, com um padrão de 255.
- O acelerador global resume os pesos de todos os pontos de extremidade do grupo e distribui o tráfego proporcionalmente.
- Definir um peso de extremidade para 0 interrompe a distribuição de tráfego para esse ponto de extremidade.
- Isso permite o balanceamento de carga, a migração de tráfego gradual (liberações de canário) e a utilização aprimorada de recursos [6] [9].

como configurar

- Use o Console, CLI ou SDKs da AWS para adicionar pontos de extremidade de roteamento personalizados a um grupo de terminais.
- Especifique o peso para cada terminal de sub -rede ao adicionar ou atualizar pontos de extremidade.
- Verifique se o intervalo da porta do ouvinte é suficiente para cobrir os requisitos da porta de sub -rede.
- Habilite o tráfego para portas específicas ou todos os destinos da sub -rede usando a API AllowCustomRoutingTraffic, se necessário [9].

Resumo dos principais pontos

- Distribuição proporcional de tráfego de controle de pesos do ponto de extremidade dentro de um grupo de terminais para aceleradores de roteamento padrão e personalizado.
- Os pesos variam de 0 (sem tráfego) a 255 (participação máxima do tráfego).
- Ajuste os pesos para gerenciar estratégias de balanceamento de carga, failover e implantação gradual.
- Para aceleradores padrão, os pesos se aplicam a recursos como balanceadores de carga, instâncias do EC2 ou IPS elásticos.
- Para aceleradores de roteamento personalizado, os pesos se aplicam aos pontos de extremidade da sub -rede VPC.
- A preservação de IP e as verificações de saúde do cliente influenciam o comportamento de roteamento e podem substituir os pesos em alguns casos.

Essa flexibilidade de configuração permite controle preciso sobre como o tráfego é roteado globalmente para otimizar as estratégias de desempenho, disponibilidade e implantação [2] [3] [6] [9] [10].

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-adding-endpoints.html
[3] https://awscli.amazonaws.com/v2/documentation/api/latest/reference/globalaccelerator/add-endpons.html
[4] https://repost.aws/knowledge-center/global-accelerator-failover-fifferent-region
[5] https://www.alibabacloud.com/help/en/ga/user-guide/create-and-anage-the-endpoint-groups-of-intelligent-- routing-listeners
[6] https://www.alibabacloud.com/help/en/ga/user-guide/overview-4/
[7] https://boto3.amazonaws.com/v1/documentation/api/1.21.9/reference/services/globalaccelerator.html
[8] https://cloudchipr.com/blog/aws-global-accelerator
[9] https://metacpan.org/pod/paws::globalaccelerator
[10] https://docs.aws.amazon.com/global-accelerator/latest/dg/introduction-how-it-works.html
[11] https://www.alibabacloud.com/help/en/ga/getting-started/acceleate-transmission-of-network-traffic-destin-for-apecificou-domain-name