Share via


Gerir 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 conjunto de back-end. Os SKUs básicos e padrão estão disponíveis para o balanceador de carga. Estes 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 de front-end com acesso à Internet. O front-end é utilizado para aceder a recursos no conjunto de back-end. O IP de front-end pode ser utilizado para os membros do conjunto de back-end para a saída para a Internet.

Um SKU básico Balanceador de Carga do Azure é limitado em opções de disponibilidade e conjuntos de funcionalidades. Um balanceador de carga SKU padrão e uma combinação de endereços IP é a implementação recomendada para cargas de trabalho de produção. Os endereços IP de SKU Padrão suportam zonas de disponibilidade em regiões suportadas.

Importante

A 30 de setembro de 2025, a Balanceador de Carga Básica será descontinuada. Para obter mais informações, veja o anúncio oficial. Se estiver atualmente a utilizar o Balanceador de Carga Básico, certifique-se de que atualiza para Balanceador de Carga Standard antes da data de descontinuação. Este artigo irá ajudar a orientá-lo ao longo do processo de atualização.

Neste artigo, vai aprender a:

  • Crie um balanceador de carga com um endereço IP público existente na sua subscrição.
  • Altere o IP público atual associado a um balanceador de carga.
  • Altere a configuração de front-end de um balanceador de carga de um endereço IP público para um prefixo IP público.

Por fim, o artigo analisa aspetos exclusivos da utilização de IPs públicos e prefixos ip públicos com um balanceador de carga.

Nota

O balanceador de carga de SKU Standard e o IP público são utilizados para os exemplos neste artigo. Para balanceadores de carga de SKU básicos, os procedimentos são os mesmos, exceto a seleção de SKU após a criação do balanceador de carga e dos recursos ip públicos. Os balanceadores de carga básicos não suportam regras de saída ou prefixos ip públicos. Estes 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, veja 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 de SKU padrão na sua subscrição. Os endereços IP não podem ser associados a recursos. Para obter mais informações sobre como criar um endereço IP público de SKU padrão, veja Criar um endereço IP público com o portal do Azure.
    • Para efeitos dos exemplos neste artigo, atribua um nome aos 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, veja Criar um prefixo de endereço IP público com o portal do Azure.
    • Para efeitos do exemplo neste artigo, atribua o nome myPublicIPPrefixOutbound ao novo prefixo ip público.

Criar balanceador de carga com IP público existente

Nesta secção, vai criar um balanceador de carga SKU padrão. Selecione o endereço IP que criou nos pré-requisitos como o IP de front-end do balanceador de carga.

  1. Inicie sessão no portal do Azure.

  2. Na caixa de pesquisa na parte superior do portal, introduza Balanceador de carga.

  3. Nos resultados da pesquisa, selecione Balanceadores de carga.

  4. Selecione + Criar.

  5. No separador Noções Básicas de Criar Balanceador de Carga, introduza ou selecione as seguintes informações:

    Definição Valor
    Detalhes do projeto
    Subscrição Selecione a sua subscrição.
    Grupo de recursos Selecione Criar novo.
    Introduza myResourceGroupIP.
    Selecione OK.
    Detalhes da instância
    Name Introduza myLoadBalancer.
    Region Selecione (E.U.A.) E.U.A. Oeste 2.
    SKU Deixe a predefinição de Standard.
    Tipo Selecione Público.
    Escalão de serviço Deixe a predefinição de Regional.
  6. Selecione Seguinte: Configuração de IP de front-end na parte inferior da página.

  7. Na configuração do IP Frontal, selecione + Adicionar uma configuração de IP de front-end e, em seguida, introduza ou selecione as seguintes informações.

    Definição Valor
    Nome Introduza 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 do Gateway Deixe a predefinição de Nenhum.
  8. Selecione Rever + criar e, em seguida, selecione Criar.

Nota

Esta é uma implementação simples de um balanceador de carga. Para configuração e configuração avançadas, veja Início Rápido: Criar um balanceador de carga público para fazer o balanceamento de carga de VMs com o portal do Azure

Para obter mais informações sobre Balanceador de Carga do Azure, consulte O que é Balanceador de Carga do Azure?

Alterar ou remover o endereço IP público

Nesta secção, vai alterar o endereço IP de front-end do balanceador de carga.

Um Balanceador de Carga do Azure tem de ter um endereço IP associado a um front-end. Um endereço IP público separado pode ser utilizado como um front-end 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.

  1. Inicie sessão no portal do Azure.

  2. Na caixa de pesquisa na parte superior do portal, introduza Balanceador de carga.

  3. Nos resultados da pesquisa, selecione Balanceadores de carga.

  4. Em Balanceadores de Carga, selecione myLoadBalancer ou o balanceador de carga que pretende alterar.

  5. Nas definições de myLoadBalancer, selecione Configuração de IP de front-end.

  6. Na configuração do IP de front-end, selecione myFrontend ou o front-end do balanceador de carga.

  7. Na configuração de front-end do balanceador de carga, selecione myStandardPublicIP-2 no endereço IP público.

  8. Selecione Guardar.

    Captura de ecrã a mostrar a alteração do endereço I P público do balanceador de carga.

  9. Na configuração do IP de front-end, verifique se o front-end do balanceador de carga apresenta o novo endereço IP com o nome myStandardPublicIP-2.

    Captura de ecrã a mostrar a página de configuração do Front-end I P do balanceador de carga que mostra o novo endereço I P público.

Nota

Esta técnica pode ser utilizada ao transitar de um front-end não zonal para um front-end com redundância entre zonas em regiões que suportam zonas de disponibilidade. Ver Balanceador de Carga e Zonas de Disponibilidade

Adicionar prefixo ip público

O balanceador de carga standard suporta regras de saída para Tradução de Endereços de Rede de Origem (SNAT). O SNAT permite a saída para a Internet para membros do conjunto de back-end. Os prefixos ip públicos expandem a extensibilidade do SNAT ao permitir vários endereços IP para ligações de saída.

Vários IPs evitam o esgotamento da porta SNAT. Cada IP de Front-end fornece 64 000 portas efémeras que o balanceador de carga pode utilizar. Para obter mais informações, veja Regras de Saída.

Nesta secção, vai alterar a configuração de front-end utilizada para ligações de saída para utilizar um prefixo IP público.

  1. Inicie sessão no portal do Azure.

  2. Na caixa de pesquisa na parte superior do portal, introduza Balanceador de carga.

  3. Nos resultados da pesquisa, selecione Balanceadores de carga.

  4. Em Balanceadores de Carga, selecione myLoadBalancer ou o balanceador de carga que pretende alterar.

  5. Nas definições de myLoadBalancer, selecione Configuração de IP de front-end.

  6. Na configuração do IP de front-end, selecione myFrontend ou o front-end de saída do balanceador de carga.

  7. Para tipo de IP, selecione prefixo IP.

  8. No prefixo IP Público, selecione o prefixo ip público que criou anteriormente myPublicIPPrefixOutbound.

  9. Selecione Guardar.

    Captura de ecrã a mostrar a alteração do prefixo IP público do balanceador de carga.

  10. Na configuração do IP de Front-end, verifique se o front-end do balanceador de carga apresenta o prefixo IP público com o nome myPublicIPPrefixOutbound.

    Captura de ecrã da página de configuração do IP de front-end do balanceador de carga a mostrar o novo prefixo ip público.

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 front-end de um balanceador de carga entre regiões só pode ser utilizado com a opção de escalão 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 pelos balanceadores de carga públicos regionais. Os IPs de front-end regionais estão contidos no conjunto de back-end do balanceador de carga entre regiões. Para obter mais informações, veja Balanceador de carga entre regiões.

  • Por predefinição, um balanceador de carga público não pode utilizar 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, ative a opção IP flutuante para uma regra de balanceamento de carga. Esta definição substitui o endereço IP de destino do tráfego enviado para o conjunto de back-end. Sem IP flutuante ativado, o destino é o IP privado do conjunto de back-end. Com o IP flutuante ativado, o IP de destino é o IP público de front-end do balanceador de carga. A instância de back-end tem de ter este IP público configurado na configuração de rede para receber corretamente este tráfego. Uma interface de loopback com o endereço IP de front-end tem de ser configurada na instância. Para obter mais informações, veja Balanceador de Carga do Azure configuração de IP Flutuante.

  • Com a configuração de um balanceador de carga, os membros do conjunto de back-end também podem, muitas vezes, ser atribuídos IPs públicos ao nível da instância. Com esta arquitetura, o envio de tráfego diretamente para estes IPs ignora o balanceador de carga.

Limitações

  • Os balanceadores de carga públicos padrão podem utilizar endereços IPv6 estáticos de SKU padrão como IPs públicos de front-end ou prefixos ip públicos. Todas as implementações têm de ser de pilha dupla com front-end IPv4 e IPv6. A tradução NAT64 não está disponível. Para obter mais informações, veja Deploy an IPv6 dual stack application in Azure - PowerShell (Basic public load balancers can use basic SKU dynamic IPv6 addresses as their front-end public IPs.).

  • Quando são atribuídos vários front-end a um balanceador de carga público, não existe um método para atribuir fluxos de instâncias de back-end específicas à saída num IP específico. Para obter mais informações, veja Vários front-end para Balanceador de Carga do Azure.

Passos seguintes

Neste artigo, irá:

  • Criou um balanceador de carga com um IP público existente.
  • Substituiu o endereço IP numa configuração de front-end do balanceador de carga.
  • Alterou uma configuração de front-end de saída para utilizar um prefixo IP público.

Para obter mais informações sobre Balanceador de Carga do Azure, consulte O que é Balanceador de Carga do Azure?

Para saber mais sobre os endereços IP públicos no Azure, veja Endereços IP públicos.