Backup is a gem/plugin that enables you to very easily create backups and transfer these to Amazon S3 or another server with SSH. It currently supports MySQL, SQLite3 and basic Assets (documents, images, etc). The files will get tar'd / gzip'd and get a timestamp. After creation, these files can be transferred to either Amazon S3 or any remote server through SSH.
Gemfile gem 'backup', '~> 0.2.0'
install gem install backup -v 0.2.0