Como Migrar seu Site para a VPS Rubfy sem Downtime

Tempo de leitura: 3 minutos

Trocar de hospedagem costuma dar medo por causa do risco de o site ficar fora do ar durante a transição. Mas com planejamento, dá pra migrar sem downtime nenhum: o site continua respondendo no provedor antigo até o exato momento em que o novo já está pronto e testado.

Se você ainda não tem sua VPS na Rubfy, o Cloud VPS Brasil sobe com IP dedicado e ativação imediata, pronta pra receber os arquivos antes mesmo de mexer no DNS.

O segredo: preparar tudo antes de trocar o DNS

A ideia central é simples: você sobe o site inteiro na VPS nova, testa ele funcionando de verdade, e só depois de confirmar que está tudo certo é que troca o DNS pra apontar pro novo servidor. Enquanto isso não acontece, os visitantes continuam vendo o site antigo normalmente.

Passo 1: baixar o TTL do DNS com antecedência

O TTL (Time To Live) define quanto tempo os servidores de DNS pelo mundo guardam em cache o endereço do seu domínio. Se está em 24 horas (86400 segundos), a mudança demora até um dia pra propagar completamente. Baixe pra 300 segundos (5 minutos) uns dois dias antes da migração, no painel de DNS do seu domínio.

Passo 2: subir os arquivos na VPS nova

Transfira os arquivos do site pra VPS Rubfy. Se o servidor antigo tem acesso SSH, o rsync é a ferramenta certa pra isso, veja o guia completo em rsync na VPS Linux. Um exemplo direto entre servidores:

rsync -avz -e ssh usuario@servidor-antigo:/caminho/do/site/ /var/www/site/

Passo 3: migrar o banco de dados

Exporte o banco no servidor antigo e importe no novo. O passo a passo completo (incluindo boas práticas de compressão) está em backup e restore do MySQL/MariaDB na VPS.

Passo 4: testar o site sem mudar o DNS

Antes de apontar o domínio de verdade, teste o site no novo servidor editando o arquivo hosts do seu computador (não do servidor), fazendo ele apontar temporariamente pro IP novo só na sua máquina:

# No Windows: C:\Windows\System32\drivers\etc\hosts
# No Linux/Mac: pasta etc, arquivo hosts, na raiz do sistema
IP.DA.VPS.NOVA  meudominio.com.br

Com isso, só o seu navegador enxerga o site novo, enquanto o resto do mundo continua vendo o antigo. Navegue pelo site inteiro: login, formulários, imagens, checkout se for loja. Depois de confirmar que está tudo certo, remova essa linha do arquivo hosts.

Passo 5: trocar o DNS

Com o TTL já baixo (do passo 1) e o site validado (do passo 4), altere o registro A do domínio pra apontar pro IP da VPS nova. A propagação, com TTL de 5 minutos, costuma se completar pra maioria dos visitantes em poucos minutos.

Passo 6: manter os dois servidores sincronizados durante a transição

Como o DNS antigo ainda está em cache em alguns lugares por um tempo, se o site recebe pedidos ou cadastros novos, rode o rsync do banco de dados mais uma vez algumas horas depois, garantindo que nada se perca entre os visitantes que ainda bateram no servidor antigo.

Passo 7: emitir o SSL no servidor novo

Depois que o DNS já está apontando de verdade pro IP novo, emita o certificado SSL. Veja o passo a passo em Let’s Encrypt na VPS Linux: SSL grátis com Certbot. Ele só funciona depois que o DNS já estiver propagado, porque a validação do certificado confere se o domínio realmente aponta pro servidor.

Checklist final

  • TTL baixado com antecedência
  • Arquivos e banco migrados e conferidos
  • Site testado via arquivo hosts antes de trocar o DNS
  • DNS trocado
  • Banco resincronizado após a propagação
  • SSL emitido no servidor novo

Conclusão

Migração sem downtime não tem segredo, tem ordem: preparar o servidor novo, testar antes de trocar o DNS, e só então fazer a virada. Seguindo esses passos, os visitantes nem percebem que o site trocou de casa.

Rode isso numa VPS de verdade

Migrar pra um servidor melhor faz diferença de verdade. O Cloud VPS Brasil da Rubfy roda com Intel Xeon Gold, SSD NVMe, tráfego ilimitado e suporte humano de verdade via WhatsApp e ticket, com preço fixo em reais, e nossa equipe ajuda na migração mediante solicitação pelo ticket.