Amazon EFS Backup & Restore using AWS Backup

10 minute tutorial

Introduction

AWS Backup enables you to centralize and automate data protection across AWS services. AWS Backup offers a cost-effective, fully managed, policy-based service that simplifies data protection at scale. AWS Backup helps you support your regulatory compliance obligations and meet your business continuity goals. 

With just a few clicks in the AWS Backup console, you can create backup policies that automate backup schedules and retention management. With AWS Backup, you can create backup policies called backup plans. You can use these plans to define your backup requirements, such as how frequently to back up your data and how long to retain those backups. AWS Backup lets you apply backup plans to your AWS resources by simply tagging them. AWS Backup then automatically backs up your AWS resources according to the backup plan that you defined.

All new Amazon Elastic File System (Amazon EFS) file systems created using the Amazon EFS console are automatically backed with AWS Backup, using the default settings for daily backups with a retention of 35 days. You can also use AWS Backup to create on-demand backup jobs, or customize a backup plan to backup the supported resources. When using AWS Backup with Amazon EFS file systems, you can centralize your compliance and policy control for backups, increase security choices for your organization, and access instant enterprise level features and functionality. In addition, AWS Backup supports recovering file and folder level restores from the backups created by the service. You pay only for the EFS backup capacity you use, with no other added costs. 

What you will learn

  • How to create an on-demand backup job of an Amazon EFS file system
  • How to use a backup plan to backup Amazon EFS resources - using a backup plan within AWS Backup lets you automate your backups on a schedule
  • How to add resources to an existing backup plan using tags

 AWS Experience

Intermediate

 Time to Complete

10 minutes

 Cost to Complete

Less than $1 (Amazon EFS pricing page)

Implementation

You will need the following resources or permissions to proceed with this tutorial:
  • An AWS account will be needed for this tutorial. For more information on using AWS Backup for the first time, view the AWS Backup documentation.
  • One or more Amazon EFS file systems. A 10 GB file system will cost $3 per month. You can refer to the Amazon EFS pricing page for more details. For AWS Backup pricing, refer to the AWS Backup pricing page.  
  • IAM roles used by AWS Backup to create a backup of the Amazon EFS file system. 
    • If a subsequent role is not created, then the default IAM role can be used - AWSBackupDefaultRole.
In this tutorial, you learn how to create an on demand backup job of an Amazon EFS file system. Then, you will use a backup plan to protect EFS resources. Using a backup plan within AWS Backup lets you automate backups using tags. 
Additional resources: Working with Amazon EFS and AWS Backup

Was this module helpful?

Congratulations!

You have created a backup of an Amazon EFS file system and performed a restore of an EFS file system using AWS Backup!