Se você estiver no Windows, verifique o servidor inicial do Windows. Ele pode ser configurado para fazer backups diferenciais automáticos de seu (s) sistema (s) local (is) todos os dias, e ele vem com um CD inicializável que permite restaurar completamente uma máquina cliente do zero. As máquinas de servidor doméstico são inacreditavelmente baratas também, aqui na Europa eu posso comprar um por cerca de 300 € com 2 tb de armazenamento e 2 gb de memória.
Um backup completo para a nuvem não é prático, é melhor fazer backup dos arquivos mais importantes para a nuvem de algum aplicativo em execução no próprio sistema e fazer o backup de todo o sistema na rede local.
Máquinas virtuais são boas, mas (IMHO) elas têm alguns pontos fracos, principalmente se você trabalha com grandes quantidades de dados. As velocidades de E / S não são ótimas e você também não quer que seus discos virtuais sejam muito grandes. Então, enquanto é bom fazer o desenvolvimento, executar servidores de aplicativos e tal em uma VM, não é tão bom ter seus arquivos de arquivos, fotos, biblioteca de música, etc lá. Você pode, naturalmente, mantê-los em um volume separado e acessá-los de dentro da VM.