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.