Search for Well Architected Advice
< All Topics
Print

Perform data backup automatically

Automating data backups is critical for ensuring data safety and achieving target recovery time and point objectives. This approach eliminates human error and guarantees that backups are completed consistently, thereby safeguarding against data loss.

Best Practices

  • Set Up Automated Backups: Configure your backup system to run at regular intervals based on your RPO. Use tools like AWS Backup to automate the process and ensure critical data is backed up frequently. This minimizes the risk of data loss and aligns with compliance requirements.

Supporting Questions

  • Are you regularly reviewing and updating your backup schedule to meet changing RPO requirements?

Roles and Responsibilities

  • Database Administrator: Responsible for configuring and monitoring backups of database systems, ensuring they meet organizational RTO and RPO goals.

Artifacts

  • Backup Policy Document: A document detailing the backup schedule, retention policy, and testing procedures to ensure backups are reliable and meet business recovery objectives.

Cloud Services

AWS

  • AWS Backup: A fully managed backup service that makes it easy to centralize and automate backups across AWS services. It helps to establish backup policies that align with RPOs and RTOs.
  • Amazon RDS: Provides automated backups and snapshot features to safeguard your relational databases, allowing for point-in-time recovery with minimal management overhead.
  • Amazon S3: Offers a cost-effective solution for backup storage, allowing for object versioning and lifecycle policies to automate data retention and backups.

Question: How do you back up data?
Pillar: Reliability (Code: REL)

Table of Contents