Amazon Data Lifecycle Manager
Automate lifecycle management of EBS Snapshots and EBS-backed AMIs
Amazon Data Lifecycle Manager provides an automated, policy-based lifecycle management solution for Amazon Elastic Block Store (EBS) Snapshots and EBS-backed Amazon Machine Images (AMIs). Automate the creation of point-in-time copy of your block storage data with user-defined policies that you can customize based on data protection needs. Amazon Data Lifecycle Manager requires no scripting or special training. The graphical user interface (GUI) makes it easier to automate the creation, retention, and deletion of EBS Snapshots and AMIs. This can be done at regular frequencies and with custom cron expressions. This feature removes the need to manage your code, mitigating the human error associated with maintaining scripts.
When combined with the monitoring features of Amazon CloudWatch and AWS CloudTrail, Amazon Data Lifecycle Manager provides a complete lifecycle management and backup solution for Amazon Elastic Compute Cloud (EC2) instances and individual EBS volumes at no additional cost.
Use cases and benefits
Protect data and meet compliance
Protect your data by enforcing a regular backup schedule. Amazon Data Lifecycle Manager provides automated process control with a data protection plan for your valuable data. Gain the ability to create streamlined disaster recovery polices that back up your data to isolated accounts. Amazon Data Lifecycle Manager provides an effective solution for Amazon EBS users to retain backups for audit or compliance needs.
Automate backup and monitoring
Reduce storage costs
Save costs by consistently applying customized policies to back up your EBS volumes based on criticality of data. Amazon Data Lifecycle Manager helps you manage your EBS resources more efficiently. You can build a policy to facilitate daily creation and retention schedules of EBS Snapshots for your most critical applications—a less frequent schedule can be applied to cold data. You can also regularly clean up snapshots by creating policy-controlled deletion of outdated snapshots to reduce storage costs. For EBS-backed AMIs, Amazon Data Lifecycle Manager will automatically deregister the AMIs at the end of their retention and delete the underlying snapshots. This prevents you from otherwise having to manually delete snapshots and potentially incurring cost if forgotten.
Built for flexibility
Gain the flexibility to use API, AWS Command Line Interface (CLI), AWS SDKs, Terraform, and AWS CloudFormation to create and manage policies. With Amazon Data Lifecycle Manager, you also have the flexiblity to run policies for three different resource types: individual EBS volumes, a group of EBS volumes attached to an EC2 instance, or an EC2 instance. You can also create event-based policies to automate copying of snapshots to separate accounts, and encrypt the snapshots with a different AWS Key Management Service (KMS) key. This adds an additional layer of protection to your data if any accounts are compromised.
How it works
-
Amazon EBS Snapshots policy
-
Amazon EBS-backed AMI policy
-
Event-based policy
-
Amazon EBS Snapshots policy
-
-
Amazon EBS-backed AMI policy
-
-
Event-based policy
-
Videos
Blogs and articles
Automatically archive Amazon EBS Snapshots with Amazon Data Lifecycle Manager
Automating Amazon EBS snapshot and AMI management using Amazon Data Lifecycle Manager
Automating copying encrypted Amazon EBS snapshots across AWS accounts
Taking crash-consistent snapshots across multiple Amazon EBS volumes on an Amazon EC2 instance
May 29th, 2019
by Archana Padmasenan