Azure · 4 min read · Dec 10, 2025

Como criar um Balanceador de Carga na Nuvem Azure

Um Balanceador de Carga é usado para distribuir uniformemente a carga nos servidores de backend. Ele atua como o único ponto de contato para os clientes que o solicitam. Ele opera na Camada de Transporte do modelo de Interconexão de Sistemas Abertos (OSI).

O Balanceador de Carga pode ser público ou privado.

  1. Balanceador de Carga Público: Conexões externas podem alcançar as Máquinas Virtuais no backend, é usado para equilibrar o tráfego da internet para as VMs internas.
  2. Balanceador de Carga Privado: Conexões externas não podem alcançar as Máquinas Virtuais no backend.

Um balanceador de carga pode ser usado para escalar nossas aplicações e criar serviços altamente disponíveis.

Antes de criarmos um Balanceador de Carga, vamos entender alguns conceitos básicos relacionados a ele.

  1. Pool de backend: É uma coleção de configurações de IP de Máquinas Virtuais para as quais a carga será distribuída.
  2. Sonda de saúde: É usada pelo balanceador de carga para determinar se a instância está saudável ou não.
  3. Regra do Balanceador de Carga: É usada para definir como o tráfego que chega ao balanceador de carga é distribuído para as VMs.

Com o Balanceador de Carga do Azure, só precisamos pagar pelo que usamos, não há cobranças antecipadas. Para saber sobre preços, clique aqui.

Neste artigo, criaremos um Balanceador de Carga Público e adicionaremos uma Máquina Virtual ao seu Pool de Backend. Esta Máquina Virtual terá o Apache em execução.

Pré-requisitos

  1. Conta do Azure (Crie se você não tiver uma).
  2. 1 ou mais Máquinas Virtuais do Azure com Apache instalado (Pesquise por “Como criar uma Máquina Virtual no Azure?” para aprender a criar uma Máquina Virtual no Azure).

O que faremos?

  1. Fazer login no Azure.
  2. Criar um Balanceador de Carga

Fazer login no Azure

Clique aqui para ir ao portal do Azure e clique em Portal.

Use suas credenciais para fazer login na conta.

Você verá a página principal como segue uma vez que você faça login com sucesso na sua conta. Clique nas 3 linhas perto de “Microsoft Azure” no canto superior esquerdo do portal do Azure para mostrar o menu do portal.

Criar um Balanceador de Carga

Para criar um Balanceador de Carga, clique em “Todos os Serviços” no painel esquerdo.

Você encontrará o Balanceador de Carga em Rede, clique em Balanceador de Carga em Rede.

No Painel Principal do Balanceador de Carga, clique no botão Adicionar.

Aqui, selecione o nome do “Grupo de Recursos” existente que contém suas Máquinas Virtuais.

Aqui está “teste”, nomeie o Balanceador de Carga como teste-lb, selecione a Região, mantenha o tipo como Público, para o endereço IP Público selecione “Criar novo” nomeie como teste-pub-add e clique em “Próximo - Tags”.

Adicione uma tag como “ambiente: teste”, você pode adicionar várias tags conforme sua escolha. Clique em “Revisar + criar”.

Uma vez que você veja a mensagem “Validação aprovada”, clique em “Criar”.

Em poucos minutos, o Balanceador de Carga estará pronto. Mas isso não é tudo, precisamos agora adicionar “Pools de Backend”.

Clique no grupo de recursos “teste” para ir ao Grupo de Recursos que conterá o Balanceador de Carga.

Sob o recurso, você pode ver o Balanceador de Carga que você criou junto com outros recursos.

Você também deve ver sua máquina virtual que estará atrás do balanceador de carga.

Clique no balanceador de carga.

Esta é a página de visão geral do balanceador de carga.

Clique em “Pools de Backend”.

Aqui, dê um nome ao Pool de Backend como teste-backend-pool, selecione uma rede virtual na qual suas máquinas virtuais estão disponíveis.

Selecione “Máquinas Virtuais” para a opção “Associado a”.

Clique em “Adicionar” para adicionar suas Máquinas Virtuais a este pool.

Selecione as Máquinas Virtuais que precisam ser adicionadas ao Pool.

Aqui, estamos adicionando apenas 1 VM. Salve esta configuração.

Agora vamos adicionar “Sonda de Saúde”.

Clique em “Sonda de Saúde” no painel esquerdo.

Mantenha esta configuração como está e salve-a.

Agora, para adicionar Regras de Balanceamento, clique em “Regras de balanceamento” no painel esquerdo.

Clique em “Adicionar”.

Dê um nome à regra de balanceamento como “teste-lb-regra”.

Como temos o Apache em execução na Porta 80 na máquina virtual adicionada ao pool de backend, nenhuma alteração na regra é necessária.

Se você tiver um serviço em execução em uma porta diferente, altere a porta de backend.

Salve esta configuração.

Agora, é hora de configurar a Regra de Rede para permitir conexão na Porta 80 das Máquinas Virtuais.

Vá para a Máquina Virtual, clique em Rede e Adicione uma regra de segurança de entrada conforme segue, que permitirá conexão de entrada na Porta 80 da Máquina Virtual de qualquer lugar.

Salve esta regra.

Para testar se o Serviço em execução na Porta 80 da Máquina Virtual é acessível ou não, tente acessar o serviço no IP da Máquina Virtual.

Aqui, podemos ver o Apache em execução e acessível.

Agora, é hora de acessar o serviço através do Balanceador de Carga que criamos.

Vá para o Balanceador de Carga, copie seu IP Público e acesse-o na porta 80.

Aqui, você pode ver que o Serviço, ou seja, o Apache é acessível a partir do Balanceador de Carga que está em execução na Máquina Virtual na Porta 80.

Conclusão

Neste artigo, aprendemos a criar um Balanceador de Carga Público, adicionamos uma sonda de saúde a ele.

Também adicionamos um Pool de Backend que contém a Máquina Virtual com o serviço Apache em execução na sua Porta 80. Vimos como o Balanceador de Carga pode ser usado para redirecionar solicitações para seu Pool de Backend.

Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.