Knowledge Base: Backups, redundancy and restores
Note: This article has been updated. Free accounts have daily backups, while paid accounts have daily and incremental backups on each commit, which are sent to Amazon S3.
Beanstalk offers multiple layers of backups to keep your data safe and secure. Whether it is an accident or catastrophe, we have multiple options to recover.
Redundant SAN storage
Beanstalk stores all data on dedicated SAN. This offers redundant access to data in case of failure or increased load.
Automated daily off-site backups
Our host, Rackspace, offers daily off-site backups of all data, including repositories, account data, and databases.
Backup on each commit (Paid accounts only)
For extra peace of mind, we also back up data on Amazon S3. After each commit a backup of that revision is captured and then sent in secure batches to Amazon S3. This strategy helps us split up the backups in case of a corrupt repository since each revision is individually archived.
Restoring a backup
If you need to restore your repository (it happens, we all make mistakes once in a while), just contact us and we will recover it quickly. Even if you cancel your account or delete a repository, we still maintain a backup for 15 days to recover from mistakes.