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
- Restaure o código, os registros, a mídia e a configuração de runtime necessária num ambiente isolado.
- Restaure as dependências e faça o build dos assets com as ferramentas de setup e build documentadas.
- Reconstrua os índices quando necessário e limpe caches de recursos desatualizados.
- Verifique algumas páginas públicas, leituras de recursos com permissão, a mídia e a edição.
- 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.