More about AWS Snapshots
- A Beginner’s Guide to AWS Snapshots for Amazon EBS Volumes
- Understanding AWS Snapshot Pricing: Data Transfer and Storage Costs
- Deep Dive into Azure and AWS EBS Snapshots
- Storage Snapshots Deep Dive: Cloud Volumes ONTAP Snapshots
- Crash-Consistent Backups for Applications in the AWS Cloud
- NetApp SnapMirror Data Replication with AWS
- The S3 Outage: Be Prepared For Unavoidable Cloud Failures
AWS snapshots, also known as EBS snapshots, are a commonly used tools to backup and restore data on Amazon EC2. AWS snapshot pricing can become a significant part of your cloud services bill, so it is important to understand and watch costs. Snapshot pricing comprises two parts: data transfer fees, and storage costs on Amazon S3, which are different from standard S3 pricing.
In this post, we’ll explain snapshot considerations that affect price, list AWS snapshot pricing for both data transfer and storage, and provide practical examples to help you understand the pricing model. We’ll also show how NetApp Cloud Volumes ONTAP can help you reduce storage and data transfer costs.
In this article, you will learn:
- What are AWS EBS snapshots and which factors affect their price?
- Snapshot Data Transfer Costs
- Snapshot Storage Costs
- Examples of AWS Snapshot Pricing
- Reducing AWS Snapshot Costs with Cloud Volumes ONTAP
What Are AWS EBS Snapshots?
Amazon EC2 instances have a local hard disk, but all data stored on that disk is lost when an instance shuts down. Amazon EBS (Elastic Block Storage) provides persistent storage volumes that can be attached to an EC2 instance. EBS volumes let you store data beyond the lifetime of a specific instance.
An EBS snapshot, sometimes called an AWS snapshot, is a way to backup and recover the data on an EBS volume. You can generate a snapshot of an EBS volume to create a point-in-time backup of the data stored on the volume.
There are a few key points to know about EBS snapshots that will affect your costs:
- Data transfer to S3—snapshots are stored on Amazon S3. When you create a snapshot, you may incur charges for transferring the data to S3, and thereafter, pay for ongoing storage of the snapshot.
- Incremental backups—the first time you save an EBS snapshot, a full copy of the data is transferred to S3. The next time you save a snapshot of the same volume, an incremental backup is taken—only the data that has changed since the last snapshot is saved on S3. This can act to reduce your storage costs.
- Snapshots are region specific—you specify which region to save your EBS snapshot to, and it cannot be accessed from another region. To make an EBS snapshot available in additional regions, you must copy it to those regions. This incurs data transfer costs and requires you to pay for ongoing storage of the snapshot again, for each region you copy it.
AWS EBS snapshots have two price components: data transfer and storage costs. Below we list and explain the current costs, but keep in mind we cannot cover all price combinations, and prices on AWS frequently change. Consult the EBS official pricing page for up-to-date pricing and additional details.
AWS Snapshots: Data Transfer Costs
When you create a snapshot of an EBS Volume, Amazon transfers the data intended to be saved in the snapshot from Amazon EC2 to an S3 bucket in an Amazon region of your choice.
Data transfer costs are $0.01 per GB for the US East (N. Virginia) region and $0.02 per GB for all other supported Amazon regions.
AWS Snapshots: Storage Costs
EBS snapshots have a flat storage cost of $0.05 per GB-month in the US-East region. In other regions prices vary slightly, for example in the EU (London) region the price is $0.053.
This is substantially more expensive than the S3 Standard storage tier, which costs between $0.021-0.023 per GB-month (in the US-East region). S3 Glacier (cold storage tier) is currently not supported for EBS snapshots.
Are EBS Snapshot Costs Related to EBS Volume Types?
EBS Volumes are provided in several types, with variable pricing:
- General Purpose SSD (gp2)
- EBS Provisioned IOPS SSD (io1)
- Throughput Optimized HDD (st1)
- Cold HDD (sc1)
There is no correlation between the type of EBS volume you choose, and your snapshot costs. Snapshot pricing will be identical for all EBS volume types.
An important takeaway is that you cannot currently save on EBS snapshot costs by using cold storage. AWS only lets you use cold storage for the EBS volume itself, not for its snapshots.
How Long are Snapshots Retained?
It’s important to realize that snapshots are retained until you erase them, and you continue paying for them even if they are no longer needed. Review your EBS snapshots frequently and delete snapshots that are no longer needed. You can use Amazon Data Lifecycle Manager to setup policies to remove EBS snapshots automatically after a certain period of time.
AWS Snapshot Pricing Examples
Here are a few examples of AWS EBS snapshots and their total cost.
Total GB of Snapshots
Data Transfer Cost
Data Storage Cost
US East(N. Virginia)
US East(N. Virginia)
Reducing AWS Snapshot Costs with Cloud Backup
NetApp understands ONTAP better than anyone else, which is why the best backup solution for ONTAP systems is NetApp Cloud Backup. Designed by NetApp specifically for ONTAP, Cloud Backup automatically creates block-level incremental forever backups. These copies are stored in object format and preserve all ONTAP’s storage efficiencies. Your backups are 100X faster to create, easy to restore, and much more reliable than with any other solution.
Cloud Backup simplifies the entire backup process. It’s intuitive, quick to deploy, and managed from the same console as the rest of the NetApp cloud ecosystem. Whether you’re looking for a less expensive way to store your backups, a faster, more capable technology than NDMP, or an easy way to enable a 3-2-1 strategy, Cloud Backup offers the best backup solution for ONTAP.