Operação

Backup e recuperação

Backup de registros, mídia e configuração de runtime, e verificação da recuperação.

O que preservar

Faça backup dos recursos e registros da aplicação, dos arquivos enviados e seus metadados, do código da aplicação e da configuração de ambiente necessária para ler dados criptografados. Mantenha o PEPPER estável: perdê-lo ou alterá-lo torna os valores criptografados ilegíveis. Guarde também a STATS_KEY, que criptografa os logs de requisições arquivados. Guarde backups de segredos com acesso restrito.

Não trate o Git como um backup completo de um site em funcionamento. Registros ou mídia podem ficar fora do controle de versão; dados temporários, jobs e sessões têm necessidades de retenção diferentes.

Faça um backup consistente

Use o recurso de backup ou snapshot da sua plataforma de hospedagem. Capture registros e mídia de forma coordenada, para que as referências continuem consistentes; pause as gravações quando o armazenamento não oferecer um snapshot consistente. Documente quais pastas de runtime são preservadas e quais são reconstruídas. O Nimbly não impõe um comando universal de backup.

Teste a recuperação de forma isolada

  1. Restaure o código, os registros, a mídia e a configuração de runtime necessária num ambiente isolado.
  2. Restaure as dependências e faça o build dos assets com as ferramentas de setup e build documentadas.
  3. Reconstrua os índices quando necessário e limpe caches de recursos desatualizados.
  4. Verifique algumas páginas públicas, leituras de recursos com permissão, a mídia e a edição.
  5. Verifique as tarefas agendadas e as configurações de e-mail antes de permitir efeitos externos.

Anote quanto tempo a recuperação levou e confira a data dos dados recuperados com o objetivo de recuperação do seu projeto.

Ver esta página em Markdown