Information for: DEVELOPERS   PARTNERS

Acquia Cloud backups

Acquia maintains a comprehensive backup solution that includes application code, static files, and databases. Integrated backup facilities use Amazon’s Elastic Block Store (EBS) and Simple Storage Service (S3).

Automatic snapshots for disaster recovery

Acquia Cloud takes hourly snapshots of the passive master database, file system, and code repository. These snapshots are programmatically stored in Amazon S3 buckets (Amazon’s highly available cloud storage) and used to restore an application in the case of multiple disk failure or total data center loss. Backup data stored in Amazon S3 is maintained in the same region (for example, US-East, US-West, or EU-East) where the production application is located. Amazon S3 repositories are distributed amongst multiple Availability Zones (data centers) and multiple devices within each Availability Zone for redundancy.

Acquia Cloud retains disaster recovery snapshots on the following schedule:

  • The four most recent hourly snapshots
  • Daily snapshots that are retained for one week
  • Weekly snapshots that are retained for one month
  • Monthly snapshots that are retained for three months

Acquia does not provide customer access to these snapshots and will not use these snapshots to restore applications due to either data loss or deletion by customers.

Backups

Customer on-demand backups

Customers have full server access to implement their own on-demand backups of code, files, and database content. To assist, Acquia provides the previous three days’ database backups (dumps of the MySQL database) to Acquia Cloud customers using the Acquia Cloud interface or Cloud API. Additionally, customers may make on-demand backups of any database at any time on the Workflow tab of the Acquia Cloud user interface, or through SSH/SCP. Acquia Cloud Site Factory customers can also make backups using the Acquia Cloud Site Factory interface.

Acquia Cloud keeps your on-demand backups until you delete them. Your backup copies count against the storage space of your account. Customers may download database backups and restore a previous backup on the Backups tab of the Acquia Cloud user interface.

At the Drupal code layer, customers can manage and deploy their customer-developed code using Acquia’s code repository service (Git). These services allow for rollback and redeployment of Drupal code, effectively backing up the application’s code.

To ensure your organization’s ability to access your application’s code, settings, database, and files during a major service interruption or a disaster, Acquia recommends that you use the Acquia Cloud-provided interfaces to copy this data to a local or cloud storage location independent of Acquia on a regular basis, or after you have deployed changes to the Acquia Cloud platform. You should also periodically check to make sure that backups are being successfully completed and test your ability to restore applications from a backup copy.