Backups de um VPS: instantâneos ou arquivos

Cópias e MigraçãoFazer backups··· 1.055 visualizações· 4 min de leitura

Num VPS não gerenciado, as cópias são trabalho seu, a não ser que o seu plano diga outra coisa. O que dissemos de uma cópia diária e das 30 cópias aplica-se às contas de hospedagem compartilhada, e não deve ser dado como garantido num VPS. Veja o que o seu plano inclui na página do servidor VPS e no seu serviço no My MozOut, e, se não estiver lá escrito, parta do princípio de que não tem cópia nenhuma.

Instantâneo ou arquivos

Instantâneo do disco Cópia de arquivos
O que é Uma imagem do disco inteiro num momento. As pastas e as bases que escolher, copiadas para outro lugar.
Repor Tudo de uma vez, o sistema incluído. Instala-se um servidor novo e repõe-se por cima.
Ponto fraco Se for tirado com o banco de dados a gravar, pode apanhá-lo a meio. E fica normalmente ao lado do servidor. Dá trabalho montar e é preciso testar a restauração.
Disponível? Só se o seu plano o oferecer. Não presuma. Sempre, tem root.

A regra que vale para os dois: a cópia tem de ficar em outro lugar, fora do disco do VPS. Uma cópia no mesmo disco perde-se com ele.

Cópia de arquivos, o mínimo que funciona

1 Liste o que importa: a configuração em /etc, a pasta do site ou da aplicação, os bancos de dados, e os volumes de dados se usa Docker.
2 Exporte as bases primeiro. Uma cópia da pasta da base com o serviço a trabalhar não é fiável. Para o MySQL ou MariaDB, mysqldump --single-transaction --all-databases > todas.sql. Para o PostgreSQL, pg_dumpall. Veja copiar com mysqldump e pg_dump, e repor.
3 Junte tudo num arquivo: tar -czf /root/copia.tar.gz /etc /var/www (troque as pastas pelas suas).
4 Envie-o para fora do servidor. O rsync -avz por SSH para outro computador ou servidor faz isto bem; só envia o que mudou nas vezes seguintes.
5 Agende-o com uma tarefa cron e guarde um registro do que correu. Veja tarefas agendadas e cópias automáticas da sua aplicação.
6 Teste a restauração num servidor de ensaio. Uma cópia que nunca foi reposta é uma esperança, não uma cópia.
Contêineres e volumes. Se a sua aplicação roda em Docker, a cópia tem de incluir os volumes onde ficam os dados, e o banco de dados deve ser exportado, não copiado a quente. Para o n8n e a Evolution API há guias próprios: cópias do n8n e atualizar e copiar a Evolution API. E o disco cheio de imagens e de registros tira-lhe espaço: Docker a encher o disco.
As chaves e as senhas também são parte da cópia. Uma cópia do banco de dados sem a chave que a criptografa, ou os certificados, pode não servir de nada. Guarde-as à parte, num lugar seguro.
Quem é responsável pelo quê num VPS não gerenciado está em VPS gerenciado ou não gerenciado e em até onde vai o nosso suporte. Os primeiros passos de segurança estão em manter o VPS seguro.

Quer saber o que o seu plano de VPS inclui em matéria de cópias? Pergunte-nos, com o nome do serviço.

Abrir um pedido de suporte

Onde ver na sua conta

Este artigo não promete snapshots, cópias, frequência nem retenção para nenhum plano VPS. Enquanto a página do seu plano ou o seu serviço não disserem, assuma que não há. Onde procurar: a página dos servidores VPS e o seu serviço no My MozOut. Se não estiver escrito lá, fale com a gente num chamado, informando o serviço, antes de precisar.

Para dimensionar a sua própria cópia, conte com o disco do plano: o VPS1 tem 40 GB NVMe, até 1.280 GB no VPS6; o Cloud1 tem 25 GB, até 400 GB no Cloud6. Seja qual for o tamanho, guarde a cópia fora desse disco.

VEJA TAMBÉM

Cópias automáticas da sua aplicação: cron e mysqldump

Copiar com mysqldump e pg_dump, e repor a cópia

Primeiros passos com o seu VPS

VPS gerenciado ou não gerenciado: quem faz o quê

PRODUTO RECOMENDADO

Servidor VPS com acesso root

Recursos só seus, o sistema que escolher, reinstalação quando quiser. desde R$ 46,20/mês (plano de 3 anos, com cupom)

Ver planos
Esta resposta foi útil? Sua resposta nos ajuda a melhorar este artigo.