Como fazer backup de VPS e testar a restauração

Publicado em 21 de outubro de 2026 · 5 min de leitura

Backup de VPS bem feito segue a regra 3-2-1: três cópias dos dados, em dois tipos de armazenamento, com uma cópia fora da própria máquina e do mesmo datacenter. Para sistema com banco de dados, faça cópia do banco pelo menos uma vez por dia e um snapshot da VM antes de cada atualização. E teste: restaure uma cópia completa a cada 30 dias, porque backup que nunca foi restaurado é só uma esperança.

O que precisa entrar no backup de uma VPS?

Nem tudo vale o mesmo. Separe em três grupos:

  • Dados: banco de dados, arquivos enviados por usuários, documentos. Não se recriam; perdeu, perdeu.
  • Configuração: arquivos de /etc, configuração do servidor web, certificados, variáveis de ambiente, regras de firewall. Recriáveis, mas levam horas de memória e tentativa.
  • Sistema: o sistema operacional e os pacotes. Reinstaláveis em minutos; entram no backup por conveniência, via snapshot.

O erro mais comum é copiar a pasta do banco de dados com o banco rodando. O arquivo sai corrompido e só se descobre na restauração. Banco se copia com a ferramenta dele: pg_dump no PostgreSQL, mysqldump ou mariabackup no MySQL/MariaDB.

Snapshot é backup?

Snapshot é uma fotografia do disco da VM num instante, feita pelo provedor em segundos. É ótimo antes de uma atualização: se algo quebrar, volta-se ao estado anterior em minutos.

Mas snapshot normalmente mora no mesmo storage da VM. Se o problema for no storage, na conta ou um ransomware com acesso ao painel, o snapshot vai junto. Snapshot é desfazer rápido; backup é cópia independente. Você precisa dos dois.

O que é a regra 3-2-1?

É a regra mais antiga e mais citada de proteção de dados:

  • 3 cópias: o dado em produção e mais duas cópias;
  • 2 tipos de armazenamento: por exemplo, o disco da VM e um storage de objetos;
  • 1 cópia fora: em outro datacenter ou outro provedor.

Para ransomware, acrescenta-se um item: uma das cópias deve ser imutável, isto é, não pode ser alterada nem apagada durante o prazo de retenção, nem por quem tem a senha de administrador. O ransomware moderno procura e apaga os backups antes de criptografar o servidor.

Com que frequência fazer backup?

A frequência sai de uma pergunta: quanto trabalho posso perder? Esse número tem nome, RPO (Recovery Point Objective). O tempo para voltar ao ar é o RTO (Recovery Time Objective).

Tipo de dadoFrequência sugeridaRetenção sugerida
Banco de dados de sistema em uso (ERP, loja, SaaS)Diária, ou contínua com recuperação point-in-time30 dias + 1 por mês por 12 meses
Arquivos enviados por usuáriosDiária30 dias
Configuração do servidorA cada mudança e semanal90 dias
VM inteira (snapshot)Antes de cada atualizaçãoAté a atualização se provar estável

Recuperação point-in-time guarda o registro contínuo de transações do banco (o WAL no PostgreSQL, o binlog no MySQL) e permite voltar a qualquer minuto, por exemplo um minuto antes de alguém apagar uma tabela por engano.

Como testar se o backup restaura de verdade?

Um backup só vale se restaura. Uma vez por mês, faça o teste completo:

  1. crie uma VM temporária, separada da produção;
  2. restaure nela o último backup do banco e dos arquivos;
  3. suba a aplicação e confira três coisas reais: um login, um registro recente e um arquivo enviado na véspera;
  4. anote quanto tempo levou: esse é o seu RTO real, não o do papel;
  5. apague a VM de teste.

Se o teste falhar, você descobriu num dia calmo o que descobriria no pior dia. É exatamente para isso que ele existe.

O que o provedor já cobre e o que fica comigo?

Depende do contrato, e vale ler com atenção. Em boa parte das VPS de mercado, o backup é responsabilidade total do cliente. Nos planos Cloud da NuvoCloud há backup semanal incluso, que protege contra a perda da máquina. Para dado que muda todo dia, ele não substitui a cópia diária do banco.

Para empresa que precisa de RPO de horas, retenção longa e cópia imutável, existe o backup corporativo, com restauração de arquivos, bancos (PostgreSQL, MySQL, SQL Server, Oracle) ou VMs inteiras e retenção configurável por dias, meses ou anos. Para guardar grandes volumes, há o storage com snapshots e criptografia em repouso.

Qual o erro de backup mais caro?

Descobrir no dia da restauração que o backup parou meses atrás. Script de backup que falha costuma falhar calado: o disco de destino encheu, a senha mudou, o agendamento sumiu numa atualização. A defesa é simples: alerta quando o backup não roda, e não só quando dá erro, mais o teste mensal acima. Se a VPS já caiu e você está lendo isto com pressa, comece por o que fazer quando a VPS cai.

Perguntas frequentes

A questão de backup dessa máquina: como posso fazer sozinho?

Agende uma cópia diária do banco com a ferramenta dele (pg_dump ou mysqldump), copie também os arquivos de usuários e a pasta /etc, envie tudo para um armazenamento fora da VPS e teste a restauração uma vez por mês numa máquina separada.

Snapshot da VPS substitui o backup?

Não. Snapshot é ótimo para desfazer uma atualização, mas costuma ficar no mesmo storage da VM. Backup é uma cópia independente, de preferência em outro local e imutável.

O plano da NuvoCloud tem backup incluso?

Sim. Os planos Cloud S, M, L e XL incluem backup semanal. Para cópias diárias, retenção longa ou cópia imutável contra ransomware, há o serviço de backup corporativo.

Com que frequência devo testar a restauração?

Pelo menos uma vez por mês, restaurando numa VM separada e conferindo login, um registro recente e um arquivo enviado na véspera.

Quer ver isso no seu caso?

Fale com o time técnico da NuvoCloud pelo WhatsApp ou ligue grátis no 0800 123 4657.

Falar no WhatsApp

Leia também