Centralized backup management
AWS Backup provides a centralized backup console, a set of backup APIs, and a command line interface to manage backups across the AWS services that your applications run on, including Amazon EBS, Amazon RDS, Amazon DynamoDB, Amazon EFS, and AWS Storage Gateway. With AWS Backup, you can centrally manage backup policies that meet your backup requirements and apply them to your AWS resources across AWS services, enabling you to back up your application data in a consistent and compliant manner. AWS Backup’s centralized backup console offers a consolidated view of your backups and backup activity logs, making it easier to audit your backups and ensure compliance.
Policy-based backup solution
With AWS Backup, you can create backup policies called backup plans that enable you to define your backup requirements and then apply them to the AWS resources you want backed up. You can create separate backup plans that meet specific business and regulatory compliance requirements, helping to ensure that each of your AWS resources are backed up and protected. Backup plans make it easy to implement your backup strategy across your organization and across your applications.
Tag-based backup policies
AWS Backup allows you to apply backup plans to your AWS resources by simply tagging them, making it easier to implement your backup strategy across all your applications and ensure that all your AWS resources are backed up and protected. AWS tags are a great way to organize and classify your AWS resources. Integration with AWS tags enables you to quickly apply a backup plan to a group of AWS resources, so that they are backed up in a consistent and compliant manner.
Automated backup scheduling
AWS Backup allows you to create backup schedules that you can customize to meet your business and regulatory backup requirements. You can also choose from predefined backup schedules based on common best practices. AWS Backup will automatically backup your AWS resources according to the policies and schedules you define. A backup schedule includes the backup start time, backup frequency, and backup window.
Automated retention management
With AWS Backup, you can set backup retention policies that will automatically retain and expire backups according to your business and regulatory backup compliance requirements. Automated backup retention management makes it easy to minimize backup storage costs by retaining backups for only as long as they are needed.
Backup activity monitoring
AWS Backup provides a dashboard that makes it simple to audit backup and restore activity across AWS services. With just a few clicks in the AWS Backup console, you can view the status of recent backup jobs and restore jobs across AWS services to ensure that your AWS resources are properly protected. AWS Backup integrates with AWS CloudTrail, which provides you with a consolidated view of backup activity logs that make it quick and easy to audit what and how your resources are backed up. AWS Backup also integrates with Amazon Simple Notification Service (SNS), which can automatically alert you on backup activity, such as when a backup succeeds or a restore has been initiated.
Lifecycle management policies
AWS Backup enables you to meet compliance requirements while minimizing backup storage costs by storing backups in a low-cost cold storage tier. You can configure lifecycle policies that will automatically transition backups from warm storage to cold storage according to a schedule that you define. For more information about lifecycle policies, click here.
AWS Backup efficiently stores your periodic backups incrementally. The first backup of an AWS resource backs up a full copy of your data. For each successive incremental backup, only the changes to your AWS resources are backed up. Incremental backups enable you to benefit from the data protection of frequent backups while minimizing storage costs.
Backup data encryption
AWS Backup encrypts your backup data at rest and in transit, providing a comprehensive encryption solution that secures your backup data and helps meet compliance requirements. AWS Backup encrypts your backup data using encryption keys managed by the AWS Key Management Service (KMS), eliminating the need to build and maintain a key management infrastructure. The keys used to encrypt your AWS Backup data are independent of the keys used to encrypt the resources that the backups are based on. Having separate encryption keys for your production and backup data provides an important layer of protection for your applications.
Backup access policies
With AWS Backup, you can set resource-based access policies on Backup Vaults. A Backup Vault is a container used for organizing your backups. Resource-based access policies enable you to control access to backups in a Backup Vault across all users, rather than having to define permissions for each user. This provides a simple and secure way to control access to your backups across AWS services and helps meet your backup compliance requirements.