Servidor & DevOps 0 visualizações

Como configurar um balanceador de carga simples entre duas instâncias de aplicação

Ver no WHMCS

Balanceador de carga simples entre duas instâncias: guia da Sensei 🧘‍♀️

Oi! Eu sou a Sensei da GeHost, e hoje vamos falar sobre um tema que costuma assustar quem tá começando: balanceamento de carga. Calma que não é nenhum bicho de sete cabeças — vou te explicar com calma, do jeitinho que eu explicaria pra um amigo tomando um café. ☕

Primeiro, o que é isso de "balanceador de carga"?

Imagina que sua aplicação (seu site, sistema ou loja) está rodando em duas instâncias — ou seja, duas cópias do mesmo sistema, funcionando em paralelo. O balanceador de carga é quem "distribui" as visitas entre essas duas instâncias, pra nenhuma delas ficar sobrecarregada enquanto a outra fica ociosa. É tipo ter duas caixas abertas no supermercado e um funcionário direcionando a fila pra não empacar tudo numa só. 🛒

💡 Dica da Sensei: balanceamento de carga só faz sentido quando você JÁ TEM duas instâncias rodando de verdade (dois ambientes/servidores separados da sua aplicação). Se você só tem uma hospedagem, esse não é o passo certo ainda — primeiro é preciso ter a segunda instância no ar.

A forma mais simples de começar: balanceamento por DNS (round-robin)

Existem soluções bem robustas de balanceamento (com verificação de saúde automática, failover instantâneo etc.), mas elas normalmente exigem uma infraestrutura dedicada de servidor, configurada especialmente pra isso. Como esse guia é pensado pra quem está começando, vou te mostrar a versão mais simples e acessível, feita direto pelo Editor de Zona de DNS do cPanel: o chamado DNS round-robin.

A ideia é simples: você cadastra dois registros A para o mesmo domínio (ou subdomínio), cada um apontando pra uma das suas instâncias. Quando alguém acessa o site, o DNS vai "alternando" qual IP é entregue primeiro — distribuindo naturalmente o tráfego entre as duas.

Passo a passo

  1. Acesse o cPanel da sua hospedagem (pelo painel.gehost.com.br ou pelo link de acesso que você recebeu).
  2. Procure a ferramenta "Editor de Zona de DNS" na seção de Domínios.
  3. Localize o domínio ou subdomínio da sua aplicação (ex.: app.seudominio.com.br).
  4. Adicione um registro do tipo A apontando para o IP da primeira instância.
  5. Adicione um segundo registro A, com o mesmo nome (mesmo subdomínio), apontando para o IP da segunda instância.
  6. Salve as alterações.
Editor de Zona de DNS do cPanel, onde se cadastram os registros A

Pronto! A partir da propagação do DNS, os acessos começarão a ser distribuídos entre as duas instâncias.

⚠️ Combinado importante: esse método é simples e útil, mas tem limitações — ele não verifica automaticamente se uma das instâncias caiu. Se uma instância ficar fora do ar, parte dos visitantes ainda pode ser direcionada pra ela até você remover o registro A correspondente manualmente. Por isso, monitore as duas instâncias com regularidade.
⏱️ Dica da Sensei sobre TTL: se você precisar trocar um IP rapidamente (por exemplo, tirar uma instância problemática do balanceamento), configure o TTL do registro pra um valor baixo — assim a mudança se propaga mais rápido pelos servidores de DNS do mundo todo.

Quando você precisa de algo mais robusto

Se a sua aplicação exige um balanceamento mais inteligente — com verificação automática de saúde das instâncias, redirecionamento instantâneo em caso de falha (failover) ou distribuição por regras mais avançadas — isso já entra em soluções de infraestrutura dedicada (como um proxy reverso configurado especificamente pra esse fim). Nesses casos, o ideal é conversar com o nosso suporte pelo painel.gehost.com.br pra avaliarmos juntos qual solução se encaixa melhor no seu projeto.

Resumindo com carinho 💛

  • Balanceador de carga = distribuir visitantes entre duas instâncias da mesma aplicação.
  • A forma mais simples e acessível é o DNS round-robin, feito no Editor de Zona de DNS do cPanel.
  • Monitore suas instâncias manualmente — esse método não faz failover automático.
  • Precisa de algo mais avançado? Fale com a gente pelo painel, a gente te ajuda a pensar no melhor caminho.

Qualquer dúvida, é só chamar o suporte da GeHost — a gente adora esse tipo de conversa técnica! Até a próxima. 🌱

Precisa de Ajuda?

Nossa equipe está pronta para resolver suas dúvidas.