Amazon Web Services recently launched AWS Backup. AWS Backup is a central backup service that allows you to back-up your application data in AWS Cloud or on-premises. It’s easy and cost-effective. AWS Backup is a fully managed backup service that is based on policies. It automates backup management and helps you meet your business and regulatory backup compliance requirements.
AWS Backup allows customers to set policies for data backup and track the process for backups of AWS resources like Amazon RDS databases and Amazon EFS file system. AWS Backup allows you to protect your AWS resources with just a few clicks from the AWS Backup console.
AWS cloud customers can create applications and distribute their data across different AWS services like file systems, object storage, database services, block storage, and file system services. These AWS services are equipped with backup capabilities. Customers can create scripts to automate backup scheduling and consolidate backup activity across AWS services.
AWS Backup eliminates the need for expensive, manual processes or custom solutions. It provides a policy-based backup solution that is centrally managed and offers backup retention management and automated backup scheduling.
Whizlabs offers AWS Security certifications and AWS Cloud Practitioner certifications to help cloud security professionals improve their knowledge in designing and implementing security solutions that secure AWS.
How to use AWS Backup to Create a Backup Plan
AWS Backup is easy to use. It takes only a few minutes to create. Follow these steps to create an AWS backup.
Step 1: Open the AWS Backup console and click on the Create backup plans button.
Step 2: The three Start options for Create backup plan are Start from an existing plan or Build a new one. You can also Define a plan with JSON. If you have a backup plan in place, choose that. Otherwise, start building a new one.
We’ll start from scratch here and create a new plan. Let’s call the backup plan Whizbackup1.
Step 3: Next, create the first rule of your backup plan and give it a name. Let’s call it WhizlabsBackup. Next, create a Schedule like this:
Set the Frequency to Daily, which means that you want it to be run daily.
Select – Use default backup windows, it is recommended.
Define the Lifecycle by setting the value of Transition to cold storage after one month of creation, and expire after six months of creation.
Set Backup vault to default which specifies the Backup vault in which recovery points created using this Backup rule will be stored.
Step 4: This backup rule creates recovery points. These recovery points can be tagged as well as the backup plan. Click on Add tag and enter Key as WhizBackupRule.
You are now ready to go. Click on Create plan to get started.
Step 5: Your backup plan is now created and ready to go. You can view the details of your backup plan, such as Version ID, Name, Last modified, Last runtime, and Last modified.
It has only one backup rule, and there is no resource assignment. It means that there is no backup.
Click on Assign resources to indicate the resources that will be affected by this backup plan. You will need to create one or several resource assignments. Enter the Resource assignment name Resource1 and the IAM role NewBackUpRole that is referenced by Resource1 to create the recovery point. You can use the tag or resource ID to represent resources.
Click on Assign Resources.
Step 6: Wait until the first backup job is completed. (To cover the backup process, we had to modify the backup window. To see the status of your backup plan, check the Backup Dashboard.
How do you create an on-demand backup?
Step 7: You can also create an On-Demand Recovery Point for your resources with AWS Backup
Set the settings as follows:
You will need to specify the AWS Resource you want to back up (e.g. DynamoDB).
Select Backup window to Create backup now.
Define lifecycle, transition to cold storage as N/A, and expire as never.
Set the backup vault to default
You can also choose an IAM role (named NewBackUpRole), and click on Create On-Demand Backup.
Step 8: A job is created to create the AWS backup quickly. Now the on-demand backup is created and the job status is Running.
If you check the Jobs in AWS backup, the Status will show as Completed. This means that the job was completed within minutes.
What’s Inside a Vault?
You can also h