Na maioria dos casos, você não vai querer backups de imagem. Eles são difíceis de usar em um ambiente VPS porque você não tem acesso ... E qualquer coisa que seu VPS forneça pode morrer quando for atingido pelo meteoro.
Meu plano de desastre com um de meus clientes envolve os seguintes itens:
- Obtenha backup do S3.
- Instale o Ubuntu (último LTS) com um VPS e, em seguida, faça login como root.
- Copiar backup para local SSH (com instruções básicas)
- Execute um script que foi incluído no seu backup. Isso descompacta, define permissões, cria os usuários certos, aplica segurança, etc.
- Corrija seu DNS (inclua detalhes) para apontar para o novo IP.
É muito trabalho. E é importante que você teste também. Siga tudo isso (exceto o DNS) ao pé da letra e se você ficar com algo além de um servidor funcionando no final, você precisa voltar e melhorar as coisas.
E você precisa continuar testando. Pelo menos todas as versões do LTS você precisa voltar e verificar se tudo continua funcionando. Que seus backups estão sendo criados da maneira correta.
Você pode assumir um certo nível de competência na pessoa seguindo as instruções (você pode assumir que sua empresa contrata alguém com algum treinamento e você pode explicar no documento o que as pessoas precisarão saber como fazer para executar seus comandos), mas é muito importante que você mencione tudo que não é completamente padronizado.
Em um cenário não-desastroso, também é bom ter esses tipos de scripts (e documentação) por perto, se você quiser mover algo em um servidor para outro servidor. Ele permite que você saiba o que é muito rapidamente, sem ter que gastar horas tentando entender por que você tem três cópias separadas do nginx sendo executadas em um único servidor.