Como configurar balanceamento de carga entre dois servidores VPS Print

  • 0

Balanceamento de carga entre dois servidores: o que é e como pensar essa configuração

Oi! Aqui é a Sensei da GeHost 🥋 — hoje vamos falar de um assunto mais avançado, que costuma aparecer quando um site ou sistema começa a crescer bastante: o balanceamento de carga (load balancing) entre dois servidores.

Antes de qualquer coisa, um recado importante e bem sincero: os planos de hospedagem da GeHost (Econômico, Básico, Médio e Plus) são hospedagem em cPanel, pensada para sites, lojas e sistemas rodando de forma estável e segura. Balanceamento de carga entre servidores é uma configuração de infraestrutura de servidor dedicado/VPS com acesso root, algo que foge do escopo do cPanel comum. Por isso, este guia serve para você entender o conceito e o passo a passo geral — e, se o seu projeto realmente precisar disso, o caminho certo é conversar com o nosso time para montar essa estrutura sob medida.

💡 Dica da Sensei: se o seu site está lento ou caindo por causa de muito acesso, antes de pensar em "dois servidores", vale conversar com o suporte — às vezes o gargalo é resolvido ajustando o plano ou otimizando o próprio site, o que costuma ser bem mais simples e barato.

O que é balanceamento de carga, afinal?

Imagina uma loja com uma fila enorme e só um caixa aberto. O balanceamento de carga é como abrir um segundo caixa e direcionar parte dos clientes pra lá — ou seja, dividir os acessos do seu site entre dois (ou mais) servidores, para que nenhum deles fique sobrecarregado sozinho.

Isso é usado quando um projeto tem muito tráfego ou precisa de alta redundância (se um servidor tiver problema, o outro continua atendendo).

Os dois caminhos mais comuns

  1. Balanceamento por DNS (Round Robin DNS) — é o mais simples de entender. Você cria mais de um registro de endereço (registro A) para o mesmo domínio, apontando cada um para um servidor diferente. Quando alguém acessa o site, o DNS "sorteia" qual servidor vai responder daquela vez, distribuindo o tráfego aos poucos.
  2. Balanceamento por proxy reverso (mais robusto) — um servidor "porteiro" (com ferramentas como Nginx ou HAProxy) fica na frente dos dois servidores reais e decide, requisição por requisição, para qual servidor mandar cada visitante — inclusive verificando se algum dos dois está fora do ar antes de enviar tráfego pra ele (o famoso "health check").

Passo a passo geral (visão de projeto)

  1. Mapeie o que você tem hoje. Quantos servidores, com que finalidade (os dois vão servir o mesmo conteúdo? um é backup do outro?) e se há banco de dados compartilhado entre eles — esse é o ponto que mais gera dor de cabeça em projetos de balanceamento.
  2. Escolha o método (DNS ou proxy reverso) de acordo com a necessidade: DNS é mais simples, porém menos preciso; proxy reverso é mais confiável, porém exige um servidor a mais fazendo esse papel de "porteiro".
  3. Se optar por DNS Round Robin, a configuração dos registros é feita no Editor de Zona de DNS do seu domínio, no painel — é lá que se cadastram os registros A extras apontando para cada servidor. Editor de Zona de DNS no cPanel, com lista de domínios e opções de registro A, CNAME e MX
  4. Se optar por proxy reverso, essa parte é configurada diretamente no sistema operacional do servidor (fora do cPanel), exigindo acesso root — por isso, em ambientes de servidor dedicado/VPS, esse tipo de ajuste normalmente é feito com o suporte técnico acompanhando.
  5. Sincronize os dados entre os servidores. Se os dois vão servir o mesmo site, arquivos e banco de dados precisam estar sempre iguais (ou compartilhados), senão o visitante pode ver informação diferente dependendo de qual servidor "pegou" a vez dele.
  6. Teste bastante antes de colocar no ar de verdade. Acesse o site várias vezes, de redes diferentes, pra confirmar que os dois servidores estão respondendo corretamente e que não há inconsistência de conteúdo.
  7. Monitore depois de ativo. Fique de olho em ambos os servidores nos primeiros dias, observando desempenho e eventuais erros.
⚠️ Ponto de atenção: balanceamento de carga malfeito pode causar o efeito contrário do esperado — conteúdo desatualizado aparecendo pra uns visitantes e não pra outros, sessões de login se perdendo, entre outros perrengues. É um projeto que vale a pena planejar com calma, e não sair configurando no impulso.

Precisa disso pra valer?

Se o seu projeto realmente está nesse nível de crescimento, o ideal é chamar a equipe da GeHost para desenhar essa estrutura junto com você — servidor dedicado/VPS, quantidade de servidores, método de balanceamento e sincronização de dados variam muito de caso a caso, e não existe uma receita única que sirva pra todo mundo.

Qualquer dúvida, é só chamar a gente pelo painel.gehost.com.br ou abrir um chamado. A Sensei e o time estão por aqui! 🌱


Was this answer helpful?

« Back