Qual é a configuração de backup recomendada/melhor prática?

Estou executando uma instância do Discourse como um contêiner LXC on-premise em um Proxmox PVE. Também tenho um NAS (NFS e Samba) no local, que é copiado regularmente para outro local.
Como você implementaria backups da instalação do Discourse neste caso? Usar o mecanismo de backup integrado do Discourse e clonar a pasta de backup via rsync para o NAS ou fazer backup do contêiner LXC completo usando o mecanismo de backup do Proxmox ou algo completamente diferente?
Obrigado por compartilhar qualquer prática recomendada!
Simon

2 curtidas

Embora sua instalação seja não padrão, posso dizer o seguinte, pois se aplica a todos os casos:

Sempre use o mecanismo de backup integrado - obtenha uma cópia segura da pasta de backup para outro local, regularmente. E teste se esses arquivos estão intactos (eles são compactados com gzip, portanto, possuem uma verificação de integridade integrada).

Você também precisa de uma cópia segura de seus arquivos de configuração yml e cópias seguras de seus anexos, se eles não estiverem incluídos no backup.

Ter um backup ou snapshot de um contêiner ou disco não é uma boa ideia, porque o banco de dados é constantemente atualizado e pode estar em um estado inconsistente.

Não assuma que nenhum terceiro ou fornecedor manterá seus dados seguros ou lhe dará acesso a eles. No mínimo, use um fornecedor diferente para cópias diferentes. Por exemplo, uma empresa de hospedagem para o site e uma empresa de nuvem para os backups. (Se você usar a mesma empresa para ambos, e se eles excluírem sua conta ou a transferirem para outra pessoa, ou se eles fecharem, você perderá ambas as cópias.)

5 curtidas

Isso.

E tudo o mais que ele disse, concordo.

3 curtidas