EBS Snapshot Scheduler on AWS
EBS Snapshot Scheduler on AWS


Amazon Elastic Block Store (Amazon EBS) offers customers the ability to save point-in-time snapshots of their volumes. Amazon EBS snapshots can be used to instantiate multiple new volumes, expand the size of a volume, or move volumes across Availability Zones.

This guide provides infrastructure and configuration information for planning and deploying an EBS Snapshot Scheduler, which is a solution that automates the creation and optional deletion of crash-consistent EBS snapshots.

EBS Snapshot Scheduler leverages Amazon Elastic Compute Cloud (Amazon EC2) resource tags and AWS Lambda to automatically create EBS snapshots on a customer-defined schedule. The solution is easy to deploy and provides automated backups for data recovery and protection. For example, an organization can use the EBS Snapshot Scheduler in a production environment to automatically create EBS snapshots on daily basis, and schedule those snapshots to be deleted after a user-defined retention period. For customers who do not have a mechanism for taking regular EBS snapshots, this solution provides an easy way to improve data protection and recoverability.


You are responsible for the cost of the AWS services used while running this solution. There is no additional cost for deploying the automated solution. The total cost of running this solution depends on the interval of the AWS Lambda function, the amount of space your initial snapshot consumes in Amazon Simple Storage Service (Amazon S3), and the size of the changed blocks for each incremental snapshot. We recommend that you carefully consider your snapshot frequency and retention settings to avoid incurring unnecessary EBS snapshot charges.

As of the date of publication, the monthly cost for running this solution with default settings in the US East (N. Virginia) Region is approximately $1.85 ($1.27 for AWS Lambda, $0.58 for Amazon DynamoDB) or less if you have Lambda free tier monthly usage credit. The monthly cost does not include data transfer fees or EBS snapshot storage costs. Prices are subject to change. For full details, see the pricing webpage for each AWS service you will be using in this solution.

On this page: