Gerenciar um endereço IP público com um balanceador de carga
Um balanceador de carga público é uma solução de Camada 4 para distribuir tráfego TCP e UDP para um pool de back-end. SKUs básicos e padrão estão disponíveis para balanceador de carga. Esses SKUs correspondem aos SKUs básicos e padrão de um endereço IP público.
Um IP público associado a um balanceador de carga serve como uma configuração de IP frontend voltado para a Internet. O frontend é usado para acessar recursos no pool de back-end. O IP de front-end pode ser usado para que os membros do pool de back-end saiam para a Internet.
Um SKU Azure Load Balancer básico é limitado em opções de disponibilidade e conjuntos de recursos. Uma combinação de balanceador de carga SKU padrão e endereço IP é a implantação recomendada para cargas de trabalho de produção. Os endereços IP SKU padrão suportam zonas de disponibilidade em regiões suportadas.
Importante
Em 30 de setembro de 2025, o Basic Load Balancer será aposentado. Para obter mais informações, veja o anúncio oficial. Se você estiver usando o Basic Load Balancer, certifique-se de atualizar para o Standard Load Balancer antes da data de desativação. Este artigo ajudará a guiá-lo através do processo de atualização.
Neste artigo, vai aprender a:
- Crie um balanceador de carga com um endereço IP público existente em sua assinatura.
- Altere o IP público atual associado a um balanceador de carga.
- Altere a configuração de frontend de um balanceador de carga de um endereço IP público para um prefixo IP público.
Finalmente, o artigo analisa aspetos exclusivos do uso de IPs públicos e prefixos IP públicos com um balanceador de carga.
Nota
O balanceador de carga SKU padrão e o IP público são usados para os exemplos neste artigo. Para balanceadores de carga SKU básicos, os procedimentos são os mesmos, exceto para a seleção de SKU após a criação do balanceador de carga e recursos IP públicos. Os balanceadores de carga básicos não suportam regras de saída ou prefixos IP públicos. Esses procedimentos também são válidos para um balanceador de carga entre regiões. Para obter mais informações sobre o balanceador de carga entre regiões, consulte Balanceador de carga entre regiões.
Pré-requisitos
- Uma conta do Azure com uma subscrição ativa. Crie um gratuitamente.
- Dois endereços IP públicos SKU padrão em sua assinatura. Os endereços IP não podem ser associados a nenhum recurso. Para obter mais informações sobre como criar um endereço IP público de SKU padrão, consulte Criar um endereço IP público usando o portal do Azure.
- Para os fins dos exemplos neste artigo, nomeie os novos endereços IP públicos myStandardPublicIP-1 e myStandardPublicIP-2.
- Um prefixo IP público na sua subscrição. Para obter mais informações sobre como criar um prefixo IP público, consulte Criar um prefixo de endereço IP público usando o portal do Azure.
- Para os fins do exemplo neste artigo, nomeie o novo prefixo IP público myPublicIPPrefixOutbound.
Criar balanceador de carga usando IP público existente
Nesta seção, você cria um balanceador de carga SKU padrão. Selecione o endereço IP criado nos pré-requisitos como o IP de front-end do balanceador de carga.
Inicie sessão no portal do Azure.
Na caixa de pesquisa na parte superior do portal, digite Balanceador de carga.
Nos resultados da pesquisa, selecione Balanceadores de carga.
Selecione + Criar.
Na guia Noções básicas de Criar balanceador de carga, insira ou selecione as seguintes informações:
Definição Value Detalhes do projeto Subscrição Selecione a sua subscrição. Grupo de recursos Selecione Criar novo.
Digite myResourceGroupIP.
Selecione OK.Detalhes da instância Nome Digite myLoadBalancer. País/Região Selecione (E.U.A.) E.U.A. Oeste 2. SKU Deixe o padrão de Padrão. Type Selecione Público. Escalão de serviço Deixe o padrão de Regional. Selecione Next: Frontend IP configuration na parte inferior da página.
Na configuração IP frontal, selecione + Adicionar uma configuração IP frontend e, em seguida, insira ou selecione as seguintes informações.
Definição Valor Nome Digite myFrontend. Versão do IP Selecione IPv4. Tipo de IP Selecione Endereço IP. Endereço IP público Selecione myStandardPublicIP-1. Balanceador de carga de gateway Deixe o padrão de Nenhum. Selecione Rever + criar e, em seguida, selecione Criar.
Nota
Esta é uma implantação simples de um balanceador de carga. Para configuração e configuração avançadas, consulte Guia de início rápido: criar um balanceador de carga público para balancear a carga de VMs usando o portal do Azure
Para obter mais informações sobre o Azure Load Balancer, consulte O que é o Azure Load Balancer?
Alterar ou remover o endereço IP público
Nesta seção, você altera o endereço IP do frontend do balanceador de carga.
Um Balanceador de Carga do Azure deve ter um endereço IP associado a um frontend. Um endereço IP público separado pode ser utilizado como frontend para tráfego de entrada e saída.
Para alterar o IP, associe um novo endereço IP público criado anteriormente ao front-end do balanceador de carga.
Inicie sessão no portal do Azure.
Na caixa de pesquisa na parte superior do portal, digite Balanceador de carga.
Nos resultados da pesquisa, selecione Balanceadores de carga.
Em Load Balancers, selecione myLoadBalancer ou o load balancer que deseja alterar.
Nas configurações de myLoadBalancer, selecione Configuração de IP Frontend.
Em Configuração de IP Frontend, selecione myFrontend ou o frontend do seu balanceador de carga.
Na configuração frontend do balanceador de carga, selecione myStandardPublicIP-2 em Endereço IP público.
Selecione Guardar.
Na configuração de IP Frontend, verifique se o frontend do balanceador de carga exibe o novo endereço IP chamado myStandardPublicIP-2.
Nota
Essa técnica pode ser utilizada na transição de um frontend não zonal para um frontend com redundância de zona em regiões que oferecem suporte a zonas de disponibilidade. Consulte Balanceador de carga e zonas de disponibilidade
Adicionar prefixo IP público
O balanceador de carga padrão suporta regras de saída para SNAT (Source Network Address Translation). SNAT permite a saída para a internet para os membros do pool de back-end. Os prefixos IP públicos estendem a extensibilidade do SNAT permitindo vários endereços IP para conexões de saída.
Vários IPs evitam o esgotamento da porta SNAT. Cada IP Frontend fornece 64.000 portas efêmeras que o balanceador de carga pode usar. Para obter mais informações, consulte Regras de saída.
Nesta seção, você altera a configuração de frontend usada para conexões de saída para usar um prefixo IP público.
Inicie sessão no portal do Azure.
Na caixa de pesquisa na parte superior do portal, digite Balanceador de carga.
Nos resultados da pesquisa, selecione Balanceadores de carga.
Em Load Balancers, selecione myLoadBalancer ou o load balancer que deseja alterar.
Nas configurações de myLoadBalancer, selecione Configuração de IP Frontend.
Em Configuração de IP Frontend, selecione myFrontend ou seu frontend de saída do balanceador de carga.
Para Tipo de IP, selecione Prefixo IP.
Em Prefixo IP público, selecione o prefixo IP público criado anteriormente myPublicIPPrefixOutbound.
Selecione Guardar.
Na configuração de IP Frontend, verifique se o frontend do balanceador de carga exibe o prefixo IP público chamado myPublicIPPrefixOutbound.
Mais informações
Os balanceadores de carga entre regiões são um tipo especial de balanceador de carga público padrão que pode abranger várias regiões. O frontend de um balanceador de carga entre regiões só pode ser usado com a opção de camada global de IPs públicos de SKU padrão. O tráfego enviado para o IP de front-end de um balanceador de carga entre regiões é distribuído entre os balanceadores de carga públicos regionais. Os IPs de front-end regionais estão contidos no pool de back-end do balanceador de carga entre regiões. Para obter mais informações, consulte Balanceador de carga entre regiões.
Por padrão, um balanceador de carga público não pode usar várias regras de balanceamento de carga com a mesma porta de back-end. Se for necessária uma configuração de várias regras para a mesma porta de back-end, habilite a opção IP flutuante para uma regra de balanceamento de carga. Essa configuração substitui o endereço IP de destino do tráfego enviado para o pool de back-end. Sem IP flutuante habilitado, o destino é o IP privado do pool de back-end. Com o IP flutuante habilitado, o IP de destino é o IP público frontend do balanceador de carga. A instância de back-end deve ter esse IP público configurado em sua configuração de rede para receber corretamente esse tráfego. Uma interface de loopback com o endereço IP frontend deve ser configurada na instância. Para obter mais informações, consulte Configuração de IP flutuante do Balanceador de Carga do Azure.
Com uma configuração de balanceador de carga, os membros do pool de back-end geralmente também podem receber IPs públicos no nível da instância. Com essa arquitetura, o envio de tráfego diretamente para esses IPs ignora o balanceador de carga.
Limitações
Os balanceadores de carga públicos padrão podem usar endereços IPv6 estáticos SKU padrão como seus IPs públicos frontend ou prefixos IP públicos. Toda implantação deve ser de pilha dupla com front-ends IPv4 e IPv6. A tradução NAT64 não está disponível. Para obter mais informações, consulte Implantar um aplicativo de pilha dupla IPv6 no Azure - PowerShell (Balanceadores de carga públicos básicos podem usar endereços IPv6 dinâmicos básicos de SKU como seus IPs públicos de frontend.).
Quando vários frontends são atribuídos a um balanceador de carga público, não há um método para atribuir fluxos de instâncias de back-end específicas para saída em um IP específico. Para obter mais informações, consulte Vários frontends para o Azure Load Balancer.
Próximos passos
Neste artigo, irá:
- Criado um balanceador de carga usando um IP público existente.
- Substituído o endereço IP em uma configuração de front-end do balanceador de carga.
- Alterada uma configuração de frontend de saída para usar um prefixo IP público.
Para obter mais informações sobre o Azure Load Balancer, consulte O que é o Azure Load Balancer?
Para saber mais sobre endereços IP públicos no Azure, consulte Endereços IP públicos.