Application Load Balancer (ALB) permite adicionar servidores de uma VPC em outra região como servidores de backend para alcançar distribuição eficiente de tráfego e otimização do sistema.
Exemplo de cenário
Uma empresa de comércio eletrônico vende e promove produtos em sua plataforma online. A empresa implantou um servidor na região China (Chengdu) para atender às necessidades diárias de negócios. No entanto, durante grandes promoções de vendas, picos de tráfego e solicitações de alta concorrência podem exceder a capacidade do servidor.
Para resolver esse problema, a empresa pode usar um grupo de servidores do tipo IP para ALB e um roteador de trânsito Cloud Enterprise Network (CEN). Isso integra um servidor da região China (Hangzhou) à arquitetura de rede existente para expansão rápida de recursos. Um roteador de trânsito permite estabelecer peering de rede privada rapidamente entre VPCs de diferentes regiões. Com base nesse peering privado, adicione um grupo de servidores do tipo IP ao ALB para montar o servidor entre regiões. Assim, o ALB encaminha solicitações de clientes para servidores tanto em China (Chengdu) quanto em China (Hangzhou), melhorando a capacidade de carga e a velocidade de resposta do sistema.
Limites
A partir de 00:00:00 de 25 de fevereiro de 2025 (UTC+8), novas instâncias usam o Application Load Balancer (ALB) atualizado por padrão. As instâncias ALB existentes não são afetadas, exceto as criadas a partir de solicitações de autoatendimento. Para mais informações, consulte Anúncio de atualização de instância do Application Load Balancer (ALB).
Este tópico usa uma instância ALB atualizada como exemplo. Se você utilizar uma instância ALB não atualizada, consulte Instruções para instâncias ALB não atualizadas.
Limites de servidores de backend
Somente servidores de backend do tipo IP podem ser montados entre regiões.
Apenas endereços IP privados são suportados. Endereços IP públicos não são compatíveis.
-
Para anexar servidores IPv6, defina IP Version como IPv4/IPv6 dual-stack ao criar um grupo de servidores baseado em IP. Observe os seguintes itens:
Defina IP Version como IPv4/IPv6 dual-stack apenas se o recurso IPv6 estiver ativado na VPC selecionada para o grupo de servidores.
Adicione o grupo de servidores apenas a listeners ou regras de encaminhamento de instâncias ALB atualizadas dual-stack. Instâncias ALB não atualizadas não são suportadas.
Quando IP Version estiver definido como IPv4/IPv6 dual-stack, adicione apenas endereços IPv6 do bloco CIDR da VPC do grupo de servidores. Não é possível adicionar endereços IP remotos.
Limites de configuração de encaminhamento entre ALB e servidores de backend
Ao usar um roteador de trânsito Enterprise Edition, ele cria uma interface de rede elástica (ENI) em um vSwitch na zona de disponibilidade especificada. Essa ENI atua como entrada de tráfego da VPC para o roteador de trânsito. Ao criar uma VPC, crie pelo menos um vSwitch na zona de disponibilidade especificada para conectar a VPC ao roteador de trânsito. Para mais informações, consulte Como funcionam os roteadores de trânsito.
O tráfego entre uma instância ALB e seus servidores de backend só pode ser encaminhado pela tabela de rotas do sistema. Tabelas de rotas personalizadas na VPC não são suportadas.
Pré-requisitos
-
Uma VPC chamada VPC1 foi criada na região China (Chengdu) e uma VPC chamada VPC2 foi criada na região China (Hangzhou).
Na VPC1, os vSwitches VSW1 e VSW2 estão implantados na Zona A e na Zona B.
Na VPC2, os vSwitches VSW3 e VSW4 estão implantados na Zona H e na Zona I.
-
A tabela a seguir descreve o planejamento de blocos CIDR para este tópico. Ao planejar os blocos CIDR, certifique-se de que os blocos a serem conectados não se sobreponham.
-
Uma instância ECS chamada ECS01 foi criada no VSW1 e uma instância ECS chamada ECS02 foi criada no VSW3. Serviços de aplicação estão implantados tanto no ECS01 quanto no ECS02.
Uma instância ALB voltada para a internet foi criada na VPC1.
Um nome de domínio foi registrado, um arquivamento ICP foi obtido para o nome de domínio e um registro CNAME foi configurado para a instância ALB que utiliza o nome de domínio personalizado.
Uma instância CEN foi criada e instâncias de roteador de trânsito foram criadas nas regiões China (Chengdu) e China (Hangzhou) para a instância CEN.
Procedimento
Etapa 1: Criar um grupo de servidores ALB
Crie um grupo de servidores do tipo IP e adicione o ECS01 e o ECS02 entre regiões como servidores de backend.
Faça login no console ALB.
Na barra de navegação superior, selecione a região onde a instância ALB está implantada. Neste exemplo, China (Chengdu) está selecionada.
No painel de navegação à esquerda, selecione .
-
Na página Server Group, clique em Create Server Group, configure os parâmetros a seguir e clique em Create.
Este tópico descreve apenas os parâmetros obrigatórios. Use os valores padrão para os demais parâmetros. Para mais informações, consulte Grupos de servidores.
Configuração
Descrição
Server Group Type
Selecione IP Address. Isso permite anexar servidores que não estão em um bloco CIDR de VPC adicionando seus endereços IP.
VPC
Selecione VPC1.
Backend Server Protocol
Selecione HTTP.
NotaPara uma instância ALB Basic Edition, um listener HTTPS pode selecionar apenas grupos de servidores que usam HTTP como protocolo de backend.
Scheduling Algorithm
Use o valor padrão Weighted Round-robin. Para mais informações, consulte Introdução aos algoritmos de agendamento do Server Load Balancer.
Na caixa de diálogo Server group created., clique em Add Backend Server .
-
No painel Add Backend Server, adicione o endereço IP privado do ECS01 e clique em Next. Defina a Port e o Weight para o endereço IP adicionado e clique em OK.
A porta deve ser a mesma utilizada pelo serviço de backend. Neste exemplo, insira 80 para a porta e use o peso padrão.
-
Clique em Add IP Address para adicionar o endereço IP privado do ECS02. Como o endereço IP do ECS02 não está dentro do bloco CIDR da VPC associada ao grupo de servidores, ative Remote IP. Em seguida, clique em Next, defina a Port e o Weight para o endereço IP adicionado e clique em OK. Neste exemplo, a porta é definida como 80 e o peso padrão é utilizado.
Se Remote IP estiver desativado, será possível inserir apenas endereços IP do bloco CIDR da VPC onde o grupo de servidores está localizado. Ao ativar Remote IP, você pode inserir endereços IP dos seguintes blocos CIDR:
10.0.0.0/8
100.64.0.0/10
172.16.0.0/12
192.168.0.0/16
Etapa 2: Configurar um listener para a instância ALB
Faça login no console ALB.
Na barra de navegação superior, selecione a região onde a instância ALB está implantada. Neste exemplo, China (Chengdu) está selecionada.
Na página Instances, localize a instância ALB criada na VPC1 e clique em Create Listener na coluna Operations.
-
Na página , configure os parâmetros a seguir, use os valores padrão para os demais parâmetros e clique em Next.
Configuração do listener
Descrição
Select Listener Protocol
Selecione HTTP.
Listener Port
Insira a porta de escuta usada para receber solicitações e encaminhá-las aos servidores de backend. O intervalo válido de portas é de 1 a 65535. Neste tópico, insira 80.
Na lista suspensa Server Group, selecione IP e o grupo de servidores criado na Etapa 1, e clique em Next.
Na página Configuration Review, confirme as configurações e clique em Submit.
Etapa 3: Conectar instâncias VPC ao roteador de trânsito
Conecte a VPC1 ao roteador de trânsito na região China (Chengdu) e a VPC2 ao roteador de trânsito na região China (Hangzhou). Os roteadores de trânsito permitem o peering de rede privada entre VPC1 e VPC2 em diferentes regiões. Isso garante que o ALB possa encaminhar solicitações de clientes para servidores na VPC entre regiões.
Faça login no console Cloud Enterprise Network.
Na página CEN Instance, clique no ID da instância CEN.
Na aba , localize a instância do roteador de trânsito na região China (Chengdu) e clique em Create Connection na coluna Operations.
-
Na página Connection with Peer Network Instance, configure os parâmetros a seguir e clique em OK para conectar a VPC1 ao roteador de trânsito na região China (Chengdu).
Este tópico descreve apenas os parâmetros obrigatórios. Use os valores padrão para os demais parâmetros. Para mais informações, consulte Criar uma conexão VPC em um roteador de trânsito Enterprise Edition.
Parâmetro
Descrição
Instance Type
Este tópico utiliza VPC.
Region
Selecione a região onde a instância de rede está implantada. Neste tópico, China (Chengdu) está selecionada.
Networks
Selecione o ID da VPC a ser conectada. Neste tópico, selecione VPC1.
vSwitch
Selecione instâncias de vSwitch das zonas suportadas pelo roteador de trânsito Enterprise Edition. Neste tópico, selecione VSW1 e VSW2.
-
Clique em Create More Connections e conecte a VPC2 ao roteador de trânsito na região China (Hangzhou) com base nas informações a seguir.
Parâmetro
Descrição
Instance Type
Selecione VPC.
Region
Selecione China (Hangzhou).
Networks
Selecione VPC2.
vSwitch
Selecione VSW3 e VSW4.
Etapa 4: Criar uma conexão entre regiões entre os roteadores de trânsito
Após conectar as VPCs aos roteadores de trânsito, crie uma conexão entre regiões entre os roteadores de trânsito em diferentes regiões. Isso é necessário para habilitar o peering de rede privada entre VPC1 e VPC2.
Faça login no console Cloud Enterprise Network.
Na página CEN Instance, clique no ID da instância CEN desejada.
Na aba , localize a instância do roteador de trânsito na região China (Chengdu) e clique em Create Connection na coluna Operations.
-
Na página Connection with Peer Network Instance, configure as informações a seguir e clique em OK.
Este tópico descreve apenas os parâmetros obrigatórios. Use os valores padrão para os demais parâmetros. Para mais informações, consulte Criar uma conexão entre regiões em um roteador de trânsito Enterprise Edition.
Item de configuração
Descrição
Instance Type
Selecione Inter-region Connection.
Region
Selecione a região que deseja conectar. Este tópico usa China (Chengdu) como exemplo.
Peer Region
Selecione a região par que deseja conectar. Este tópico utiliza China (Hangzhou).
Bandwidth Allocation Mode
Selecione Pay-By-Data-Transfer.
Para tráfego entre regiões entre roteadores de trânsito, use o Cloud Data Transfer (CDT) para reduzir custos de tráfego. Se ainda não ativou este serviço, consulte Atualizar para faturamento CDT para ativá-lo. Não há cobrança para ativar o CDT. Também é possível usar um plano de largura de banda conforme necessário.
Etapa 5: Verificar os resultados
Após concluir as etapas anteriores, o ALB poderá encaminhar solicitações de clientes para ECS01 e ECS02.
-
Teste a conectividade
Insira o nome de domínio no navegador, por exemplo,
http://<your domain name>. Atualize a página várias vezes. O cliente recebe respostas conforme esperado, e o servidor que responde alterna entre ECS01 e ECS02.

-
Teste de falha
Pare o serviço no ECS01. Execute o comando
systemctl stop nginx.serviceno ECS01 para interromper a aplicação.Insira o nome de domínio no navegador, por exemplo,
http://<your domain name>. O cliente continua recebendo respostas conforme esperado. Isso indica que o balanceamento de carga foi implementado para servidores na VPC entre regiões.

FAQ
Como monto servidores VPC entre regiões usando uma instância ALB não atualizada?
Se você utilizar uma instância ALB não atualizada, será necessário realizar operações adicionais. Adicione rotas para VPC1, VPC2 e o roteador de trânsito, além de configurar grupos de segurança para as instâncias ECS. Para mais informações, consulte Etapa 5: Configurar rotas e firewalls. As demais etapas são as mesmas descritas neste tópico.
-
Limites
-
Etapa 5: Configurar roteamento e grupos de segurança
O ALB pode montar servidores em duas VPCs na mesma região após a criação de uma conexão de peering entre elas?
Sim, é possível.
Como sou cobrado por usar ALB com CEN para montar servidores em uma VPC entre regiões?
Além das taxas do ALB, também são incorridas taxas do CEN. Para mais informações, consulte Faturamento do CEN.
Referências
Para usar um NLB e anexar servidores em um IDC na mesma região ou em uma VPC entre regiões, consulte Usar um NLB para anexar servidores em um IDC na mesma região ou Usar um NLB para anexar servidores em uma VPC entre regiões.
Para anexar servidores IDC na mesma região ou servidores VPC entre regiões usando NLB, consulte Anexar servidores IDC na mesma região usando NLB ou Anexar servidores em VPCs entre regiões usando NLB.