Todos os produtos
Search
Central de documentação

Global Accelerator:Use GA traffic distribution to switch traffic across regions

Última atualização: Jun 26, 2026

Use o recurso de distribuição de tráfego para transferir gradualmente o tráfego de clientes de um grupo de endpoints para outro, sem interromper as conexões existentes.

Como funciona

O Global Accelerator (GA) oferece dois controles independentes para o tráfego:

  • Proporção de distribuição de tráfego: percentual de tráfego direcionado a um grupo de endpoints. Configure esse valor no nível do grupo de endpoints. Valores válidos: 0–100. O valor padrão é 100.

  • Peso do endpoint: define como o tráfego se distribui entre os endpoints dentro de um único grupo de endpoints. Valores válidos: 0–255. O valor padrão é 255.

Quando há vários grupos de endpoints associados a um único listener, o GA também aplica a prioridade de agendamento: o grupo de endpoints com menor latência de rede (determinada pela proximidade ao ponto de acesso) recebe prioridade mais alta e o tráfego chega a ele primeiro.

A distribuição final do tráfego depende tanto da proporção quanto da prioridade de agendamento de cada grupo de endpoints.

Comportamentos principais:

  • A proporção controla qual percentual de tráfego é encaminhado para um grupo de endpoints. Definir a proporção como 0% interrompe todo o tráfego para esse grupo; definir como 100% envia todo o tráfego elegível para ele. Ao reduzir a proporção do grupo de endpoints de maior prioridade, o sistema redistribui o tráfego para os outros grupos de endpoints conforme suas proporções e prioridades de agendamento.

  • Se as verificações de integridade estiverem ativadas e um grupo de endpoints de maior prioridade falhar, todo o tráfego será movido para o próximo grupo de endpoints disponível. A proporção configurada é ignorada até a recuperação.

  • Caso exista uma regra de encaminhamento, o tráfego é agendado entre os grupos de endpoints associados à regra correspondente.

Para o método de faturamento por assinatura, apenas listeners TCP e UDP suportam distribuição de tráfego. Para o método de pagamento conforme o uso, todos os tipos de listener suportam distribuição de tráfego.

Casos de uso

Cenário

Descrição

Migração regional

Transfira o tráfego de uma região para outra em etapas (100% → 50% → 0%) para validar a nova região antes de concluir a migração.

Este tutorial aborda um cenário de migração regional.

Cenário

Uma empresa executa um serviço em servidores nas regiões China (Pequim) e China (Xangai). O protocolo TCP é utilizado na porta 80, e os clientes estão localizados na região China (Pequim).

Por padrão, o GA envia todas as solicitações dos clientes para o grupo de endpoints em China (Pequim). A região China (Xangai) atua como grupo de endpoints secundário. A empresa deseja migrar o tráfego para China (Xangai) mantendo o serviço disponível durante toda a transição.

A migração ocorre em três etapas:

Etapa

Proporção de Pequim

Proporção de Xangai

Resultado esperado

Linha de base

100%

100%

Todo o tráfego vai para Pequim (maior prioridade de agendamento)

Validação

50%

100%

O tráfego é dividido aproximadamente 50/50 entre as regiões

Transição final

0%

100%

Todo o tráfego vai para Xangai

image

Pré-requisitos

Antes de começar, verifique se você possui:

  • Dois servidores implantados — um em China (Pequim) e outro em China (Xangai) — ambos executando TCP na porta 80

  • Uma conta Alibaba Cloud com permissão para criar instâncias do GA

  • (Opcional) Ativou o serviço GA de pagamento conforme o uso em Activate the Service, caso seja sua primeira vez utilizando instâncias GA com pagamento conforme o uso

Este tutorial utiliza uma instância GA padrão com pagamento conforme o uso. Instâncias desse tipo utilizam o método de medição pagamento por transferência de dados. Não é necessário um plano básico de largura de banda — o faturamento da transferência de dados é gerenciado pelo Cloud Data Transfer (CDT). Para detalhes sobre faturamento, consulte Pay-by-data-transfer e Billing of pay-as-you-go GA instances .

Etapa 1: Implantar e verificar servidores

Os servidores neste exemplo executam Alibaba Cloud Linux 3.2104 (64 bits). Os comandos podem variar dependendo do seu sistema operacional.

  1. Implante servidores em China (Pequim) e China (Xangai). Abra a porta 80 no protocolo TCP para ambos os servidores.

  2. A partir de um cliente em China (Pequim), execute o seguinte comando para confirmar que ambos os servidores estão acessíveis:

    curl <Origin server IP address>

    Cada servidor retorna suas informações de região. Confirme que ambos respondem corretamente antes de continuar. Figura 1. Resposta do servidor em China (Pequim) 访问北京服务器 Figura 2. Resposta do servidor em China (Xangai) 访问上海服务器

Etapa 2: Criar uma instância GA

image

  1. Faça login no GA console.

  2. Na página Instances, clique em Create Standard Pay-as-you-go Instance.

  3. Na etapa Basic Instance Configuration, defina os seguintes parâmetros e clique em Next.

    Parâmetro

    Descrição

    GA Instance Name

    Insira um nome para a instância GA.

    Instance Billing Method

    Pay-As-You-Go vem selecionado por padrão. São cobradas taxas de instância, taxas de Capacity Unit (CU) e taxas de transferência de dados.

    Resource Group

    Selecione o grupo de recursos para esta instância. O grupo de recursos deve ter sido criado pela conta Alibaba Cloud atual no Resource Management. Consulte Create a resource group.

Etapa 3: Configurar uma área de aceleração

Especifique a área de aceleração e aloque largura de banda.

Na etapa Configure Acceleration Area, defina os seguintes parâmetros e clique em Next.

Parâmetro

Valor neste exemplo

Descrição

Acceleration Area

China (Beijing) (em North China)

Selecione uma ou mais regiões e clique em Add.

Maximum Bandwidth

200 Mbit/s

Limite de largura de banda para a área de aceleração. Cada área suporta de 2 a 10.000 Mbit/s. As taxas de transferência de dados são gerenciadas pelo CDT.

IP Protocol

IPv4

Versão do IP usada para conexão com o GA.

ISP Line Type

BGP (Multi-ISP)

Tipo de linha para a instância GA.

Importante

Definir a largura de banda máxima muito baixa pode causar limitação de velocidade e perda de pacotes. Configure a largura de banda máxima com base no volume de tráfego esperado.

Etapa 4: Configurar um listener

Um listener recebe solicitações de conexão e as encaminha para grupos de endpoints com base na porta e no protocolo especificados.

Na etapa Configure listeners, defina os seguintes parâmetros e clique em Next. Mantenha os valores padrão para os parâmetros não listados aqui. Para descrições completas dos parâmetros, consulte TCP or UDP listener.

Parâmetro

Valor neste exemplo

Descrição

Listener Name

(à sua escolha)

Insira um nome para o listener.

Routing Type

Intelligent Routing

Tipo de roteamento do listener.

Protocol

TCP

Protocolo do listener.

Port

80

Porta que recebe e encaminha solicitações. Valores válidos: 1–65499.

Etapa 5: Configurar grupos de endpoints

Adicionar o grupo de endpoints China (Pequim)

  1. Na etapa Configure an endpoint group, defina os seguintes parâmetros e clique em Next. Mantenha os valores padrão para os parâmetros não listados aqui. Para descrições completas dos parâmetros, consulte Configure the endpoint groups of intelligent routing listeners.

    Parâmetro

    Valor neste exemplo

    Descrição

    Region

    China (Beijing)

    Região onde o grupo de endpoints é criado.

    Backend Service Type

    Custom Public IP

    Tipo de serviço de backend a ser acelerado.

    Backend Service

    IP público do servidor de Pequim

    Endereço IP do serviço de backend.

    Weight

    255 (padrão)

    Controla a distribuição de tráfego dentro do grupo de endpoints. Valores válidos: 0–255. Se definido como 0, o GA para de enviar tráfego para esse endpoint.

    Preserve Client IP

    Do Not Preserve (padrão)

    Define se os endereços IP dos clientes são repassados ao servidor de backend.

    Traffic Distribution Ratio

    100 (padrão)

    Percentual de tráfego direcionado a este grupo de endpoints. Valores válidos: 0–100.

    Health Check

    Ativado

    Monitora a disponibilidade dos endpoints.

    Health Check Protocol

    TCP

    Protocolo usado para verificações de integridade. Valores suportados: TCP, HTTP, HTTPS.

    Port

    80

    Porta do endpoint para a qual as sondas de verificação de integridade são enviadas. Valores válidos: 1–65535.

  2. Na etapa Configuration Review, confirme as configurações do listener e dos endpoints e clique em Submit.

    A criação de uma instância GA leva de 3 a 5 minutos.
  3. (Opcional) Após a criação da instância, clique em Go To Instance Details para revisar a configuração nas abas Instance Information, Listeners e Acceleration Areas.

Adicionar o grupo de endpoints China (Xangai)

  1. Na página de detalhes da instância, clique na aba Listeners.

  2. Localize o listener criado e clique no ID ou número do grupo de endpoints na coluna Default Endpoint Group.

  3. Na seção Default Endpoint Group, dentro da aba Endpoint Group, clique em + Add Endpoint Group.

  4. Na página Add Endpoint Group, defina os seguintes parâmetros e clique em Create: Mantenha todos os outros parâmetros iguais aos do grupo de endpoints China (Pequim).

    • Region: China (Shanghai)

    • Backend Service (em Endpoint Configuration): Insira o endereço IP público do servidor de Xangai.

Etapa 6: Testar a distribuição de tráfego

Use o comando abaixo para simular solicitações de clientes e medir como o tráfego se distribui entre as regiões:

echo > curl.txt; for ((i=0;i<<Number of requests>;i++)); do curl -s <Accelerated IP address> >> curl.txt; done; beijing_count=`grep Beijing curl.txt | wc -l`;echo "Beijing count: ${beijing_count}";shanghai_count=`grep Shanghai curl.txt | wc -l`;echo "shanghai count: ${shanghai_count}";

Substitua os espaços reservados antes de executar:

Espaço reservado

Descrição

Exemplo

<Number of requests>

Número de solicitações a serem enviadas

100

<Accelerated IP address>

Endereço IP acelerado atribuído pelo GA

47.xxx.xxx.xxx

O comando contabiliza as respostas de Pequim (Beijing count) e Xangai (shanghai count).

Etapa 1: Linha de base (Proporção de Pequim = 100%)

Execute o comando a partir de um cliente em China (Pequim) com 100 solicitações.

测试流量调配100

Todas as 100 solicitações são processadas pelo grupo de endpoints China (Pequim). Como Pequim tem maior prioridade de agendamento para clientes nessa região e a proporção é de 100%, nenhum tráfego chega a Xangai.

Etapa 2: Validar a nova região (Proporção de Pequim = 50%)

  1. Altere a proporção de distribuição de tráfego para 50% no grupo de endpoints China (Pequim). Consulte Set the traffic distribution ratio for an endpoint group.

  2. Execute o teste novamente com 100 solicitações. Cada grupo de endpoints deve processar aproximadamente 50 solicitações. Verifique se o serviço se comporta corretamente nos servidores de Xangai antes de prosseguir.

    测试流量调配50

Etapa 3: Concluir a transição (Proporção de Pequim = 0%)

  1. Altere a proporção de distribuição de tráfego para 0% no grupo de endpoints China (Pequim). Consulte Set the traffic distribution ratio for an endpoint group.

  2. Execute o teste novamente com 100 solicitações. Todas as 100 solicitações agora são processadas pelo grupo de endpoints China (Xangai). A migração está concluída.

    测试流量调配0

Próximos passos