Uma instância de Network Load Balancer (NLB) voltada para a internet geralmente fornece acesso à rede por meio de um Elastic IP Address (EIP). No entanto, como o EIP é um recurso regional, ele pode causar alta latência para usuários fora da região de implantação do service. O Anycast EIP não se restringe a uma região específica e pode ser anunciado em toda uma área de acesso. Ao associar um Anycast EIP à sua instância NLB, você oferece acesso pelo ponto de entrada mais próximo para serviços multirregionais e melhora o acesso público aos seus usuários.
Como funciona
Uma instância de Network Load Balancer (NLB) atua como ponto de entrada para tráfego de alta concorrência e fornece balanceamento de carga na camada 4 para melhorar o desempenho e a disponibilidade dos serviços de backend. O Anycast EIP oferece acesso público em toda uma área de cobertura, o que reduz a latência entre regiões. A combinação de uma instância NLB com um Anycast EIP aproveita os pontos fortes de ambos os produtos para entregar um service global de baixa latência e alta estabilidade, criando uma vantagem competitiva.
Principais recursos
O NLB oferece alta disponibilidade, alto desempenho e dimensionamento automático na camada 4.
O Anycast EIP proporciona cobertura global com baixa latência, redução de jitter de rede e alta estabilidade por meio de failover automático.
Casos de uso
Melhoria da experiência global do usuário: Para aplicações com base de usuários mundial, como jogos online, o Anycast EIP direciona automaticamente o tráfego para o ponto de acesso mais próximo. Essa configuração reduz a latência e aumenta a velocidade de acesso, garantindo que jogadores em diferentes regiões se conectem ao servidor mais próximo.
Alta disponibilidade e recuperação de desastres: O Anycast EIP suporta acesso a partir de múltiplos pontos de presença (PoPs). Se houver falha em uma linha de ISP ou rota em uma região, o tráfego é redirecionado automaticamente para outro PoP, assegurando a estabilidade do service. Esse recurso é essencial para setores como o financeiro, onde a interrupção de um único PoP não pode afetar o service.
Gestão de segurança simplificada: No setor de segurança, é possível utilizar um único Anycast EIP nas listas de permissões. Isso facilita a manutenção da segurança em ambientes distribuídos.
Limitações
Você só pode crie uma instância NLB e associar um Anycast EIP a ela em uma região de origem compatível com Anycast EIP. As regiões de origem suportadas são: China (Hong Kong), Singapore, US (Silicon Valley), US (Virginia), Germany (Frankfurt) e Japan (Tokyo).
Não é possível adicionar um Anycast EIP associado a uma instância NLB a uma instância de Internet Shared Bandwidth.
Para uma instância NLB dual-stack, associe o Anycast EIP apenas ao endereço IPv4. Endereços IPv6 não são suportados.
Quando uma instância de Anycast EIP está associada a uma instância de Application Load Balancer (ALB) ou a uma instância NLB, ela pode ser vinculada a apenas uma região. Para mais informações, consulte Anycast EIP limitations.
Cenário de exemplo
Uma empresa de jogos implanta seus servidores na região Singapore. Quando usuários no UK (London) tentam acessar o jogo, o tráfego percorre várias redes públicas de ISPs até chegar aos servidores em Singapore. Esse percurso gera latência significativa devido aos múltiplos saltos de roteamento. Para otimizar a experiência global, a Alibaba Cloud disponibiliza Anycast EIPs implantados em pontos de presença (PoPs) globais. Essa tecnologia roteia inteligentemente as solicitações dos usuários para o PoP mais próximo, reduzindo drasticamente a latência de rede e melhorando as velocidades de acesso global. Assim, o service de jogos da empresa em Singapore oferece uma experiência mais fluida e responsiva para usuários em todo o mundo, incluindo os do Reino Unido. Isso contribui para aumentar a satisfação e a retenção de usuários no mercado global. Conforme ilustrado na figura a seguir, um usuário em Londres é roteado para o PoP de Londres por meio do seu ISP local. Em seguida, o tráfego segue para os servidores de jogos em Singapore pela rede interna da Alibaba Cloud, o que reduz a latência de acesso.
Pré-requisitos
Crie uma Virtual Private Cloud (VPC) na região Singapore e dois vSwitches, VSW1 e VSW2, em zonas diferentes. Para mais informações, consulte Create and manage a VPC.
-
Crie duas instâncias do Elastic Compute Service (ECS): ECS01 no VSW1 e ECS02 no VSW2. Implante serviços de aplicação em ambas as instâncias.
Crie uma instância NLB. Para mais informações, consulte Create and manage an NLB instance.
Crie um grupo de servidores para a instância NLB e adicione servidores de backend a ele. Para mais informações, consulte Server groups for NLB.
Configure um listener para a instância NLB. Para mais informações, consulte Add a TCP listener, Add a UDP listener ou Add a TCP-over-SSL listener.
Procedimento
Etapa 1: Associar um Anycast EIP à instância NLB
Para reutilizar uma instância NLB voltada para a internet existente, altere primeiro o tipo de rede dela para interna. Depois, associe um Anycast EIP a ela. Para mais informações, consulte Change the network type of an NLB instance.
Faça login no console do Network Load Balancer (NLB).
Na barra de navegação superior, selecione a região onde a instância está implantada.
Na página Instances, localize a instância NLB interna desejada e clique em no ID dela.
Na aba Instance Details, localize a seção Basic Information. À direita de IPv4, em Network Type, clique em Change Network Type.
-
Na caixa de diálogo Change Network Type, defina IP Type como Anycast EIP. Na lista suspensa Assign Anycast EIP, selecione Purchase Anycast EIP ou um Anycast EIP existente. Em seguida, clique em OK.
NotaAtribua um Anycast EIP a cada zona da lista.
Se você selecione Purchase Anycast EIP, o EIP será liberado quando você liberar a instância NLB ou alterar o tipo de rede de pública para privada. Caso selecione um Anycast EIP existente, o EIP será mantido quando você liberar a instância NLB ou alterar o tipo de rede de pública para privada.
Visualize seus Anycast EIPs adquiridos na página Anycast Elastic IP Addresses no console VPC.
Na página , visualize o Anycast EIP associado.
Etapa 2: Testar a configuração
-
Teste a latência de acesso
NotaA qualidade de rede de um Anycast EIP depende da qualidade da rede pública dos ISPs. Os resultados deste exemplo servem apenas como referência. Realize testes com base nos requisitos reais do seu negócio. Este exemplo demonstra como a latência é reduzida.
Crie uma instância ECS (ECS03) na região UK (London) e associe um EIP a ela. Essa instância funcionará como cliente de teste.
-
Faça login na instância cliente de teste ECS03 e execute o comando a seguir para testar a latência de acesso.
curl -i http://<Anycast EIP> -s -w "time_connect: %{time_connect}\ntime_starttransfer: %{time_starttransfer}\ntime_total: %{time_total}\n"Descrição dos parâmetros:
time_connect: Tempo de conexão. O tempo, em segundos, necessário para estabelecer a conexão TCP.
time_starttransfer: Tempo de início da transferência. O tempo, em segundos, desde o envio da solicitação até o servidor de backend retornar o primeiro byte.
time_total: Tempo total. O tempo total, em segundos, para a conclusão da solicitação.
-
Verifique se a latência de acesso diminuiu após a associação do Anycast EIP.
Tempo de resposta da solicitação antes de associar o Anycast EIP:

Tempo de resposta da solicitação após associar o Anycast EIP:

-
Teste a alta disponibilidade
Interrompa o service de aplicação no ECS01 executando o comando
systemctl stop nginx.service.-
Faça login no ECS03 e execute o seguinte comando para testar a conectividade:
curl -i http://<Anycast EIP> -
O service permanece acessível.

Perguntas frequentes
-
O que devo saber antes de adquirir meu primeiro Anycast EIP?
Ao adquirir um Anycast EIP pela primeira vez, uma caixa de diálogo Note será exibida. Após confirme as informações e aceitar o contrato de service, clique em Activate Now para ativar o Cloud Data Transfer (CDT). Para mais informações, consulte Purchase and manage an Anycast EIP instance.
-
Como funciona o faturamento após associar um Anycast EIP a uma instância NLB?
Após associar um Anycast EIP a uma instância NLB, sua fatura total incluirá três componentes: taxas da instância NLB, taxas de Load Balancer Capacity Unit (LCU) e taxas de rede pública do Anycast EIP. Para mais informações, consulte Billing. Para detalhes sobre as taxas de instância NLB e LCU, consulte NLB billing rules.
Referências
Para mais informações sobre como alterar o tipo de rede de uma instância NLB e os limites relacionados, consulte Change the network type of an NLB instance.
Para mais detalhes sobre o Anycast EIP, consulte What is an Anycast EIP?. Para começar rapidamente a usar o Anycast EIP, consulte Get started with Anycast EIP.