O que esta escolha muda
Um snapshot captura o estado da infraestrutura em um ponto no tempo; um backup ciente da aplicação usa a semântica de exportação ou backup do próprio banco de dados. Qualquer um dos dois ainda precisa de uma restauração testada.
Compare os fatores de decisão
| Fator | Snapshot de host ou volume | Backup de banco de dados ciente da aplicação |
|---|---|---|
| Escopo típico | Blocos de filesystem ou volume, potencialmente cobrindo vários componentes. | Objetos e dados de banco de dados selecionados pela ferramenta de banco de dados. |
| Questão de consistência | As gravações da aplicação podem precisar de coordenação para um ponto coerente. | A ferramenta define seu limite de consistência; arquivos externos e globais podem ficar fora dele. |
| Granularidade de restauração | Muitas vezes restaura uma unidade de volume ou em formato de host. | Pode permitir restauração de banco de dados, schema ou objetos selecionados dependendo do formato. |
| Dependências ausentes | Não documenta qual artefato, referência de segredo ou serviço externo é compatível. | Pode omitir uploads, configuração, roles ou tablespaces, a menos que registrados separadamente. |
| Evidência útil | Inicialize ou monte um alvo isolado e execute verificações da aplicação. | Restaure para um banco de dados isolado e verifique schema, registros, permissões e acesso da aplicação. |
| Melhor função | Recuperação rápida de infraestrutura quando o escopo e a consistência são compreendidos. | Recuperação portátil e ciente do banco de dados, e inspeção seletiva. |
Quando cada opção merece seu lugar
Use ambos quando eles protegem falhas diferentes, mas não conte duas cópias não testadas como dois métodos de recuperação.