Amazon RDS Backup & Restore Using AWS Backup

HOW-TO GUIDE

Overview

AWS Backup enables you to centralize and automate data protection across AWS services. AWS Backup is a fully managed, policy-based service that simplifies data protection at scale. The service is ideal for use cases such as regulatory compliance obligations, business policies for data protection, and business continuity goals.

In this how-to guide, we will use the AWS Management Console to set up automated backups of select AWS services using Amazon Relational Database Service (Amazon RDS), restore a backup, and clean up our resources to avoid unexpected costs. See this list for all the AWS and third-party services supported by AWS Backup. When going to production, remember to set up the correct schedules and retention management, and to monitor your costs.

What you will learn

  • How to create an on-demand backup job of an Amazon RDS database
  • How to use a backup plan to back up Amazon RDS resources - using a backup plan within AWS Backup, you can automate your backups on a schedule
  • How to add resources to an existing backup plan using tags
  • How to restore a backup

 AWS experience

Intermediate

 Time to complete

10 minutes

 Cost to complete

Implementation

You will need the following resources or permissions to proceed with this how-to guide:
 
  • An AWS account. For more information on using AWS Backup for the first time, view the AWS Backup Developer Guide.
  • One or more Amazon RDS databases (including those that are free tier eligible). For the pricing of databases not in the free tier, refer to Amazon RDS Pricing. For AWS Backup pricing, refer to AWS Backup Pricing.
  • IAM roles used by AWS Backup to create a backup of the Amazon RDS database. 
    • If a subsequent role is not created, then the default IAM role can be used - AWSBackupDefaultRole
Additional resources: Working with Amazon RDS and Amazon Aurora

Conclusion

You successfully created an on-demand backup job of an Amazon RDS database! You also used a backup plan to back up Amazon RDS resources. As a great next step, check out recently published AWS Backup blogs to further your AWS Cloud knowledge.

Was this page helpful?

Next Steps