Eu também queria um backup externo do meu AWS RDS e o código, registros, etc. Eu faço isso por:
- Fazendo uma exportação de banco de dados periodicamente (todas as noites à meia-noite, para mim) em um determinado diretório
- Ter o Backup Attic faz backup desse diretório. Isso faz um backup diferenciado, compactado e duplicado. Ele mantém instantâneos semanais, mensais e anuais - isso é configurável caso você precise reverter. Eu também faço backup do meu webroot e logs da mesma maneira.
- Eu uso um script que sincroniza os backups do Attic no Dropbox. Você também pode usar o BitTorrent Sync, FTP ou qualquer outra coisa que desejar.
Eu pretendo documentar isso a qualquer momento, mas é muito simples de resolver.
Atualização de 2017
Eu parei de usar o Attic porque ele não está em desenvolvimento ou suporte ativo. Eu uso o Borg Backup para backups desduplicados, que é um fork do Attic.
Os backups Borg são armazenados no meu sistema de arquivos. Eu sincronizo esses arquivos com o AWS S3 usando o S3sync . Se eu estivesse configurando agora, eu consideraria usar o S3FS para gravar os backups diretamente no S3, embora o S3FS não seja é um sistema de arquivos completo, por isso pode não funcionar tão bem neste caso.