- AWS›
- AWS Backup›
- Pricing
AWS Backup pricing
Overview
With AWS Backup, only pay for the back-up storage you use, back-up data transferred between AWS Regions, back-up data you restore and back-up evaluations. There is no minimum fee and there are no set-up charges.
Back-up storage pricing
AWS Backup storage pricing is based on the amount of storage space that your back-up data consumes. The storage amount billed in a month is based on the average storage space used throughout the month (billed as GB-month).
* Cold storage is currently only supported for back-ups of Amazon EBS, Amazon EFS and Amazon DynamoDB.
** Cold storage back-up for DynamoDB is only available when you opt in to advanced features for DynamoDB.
*** For S3 objects smaller than 128 KB, the back-ups would be priced as a 128-KB back-up. In addition to the per GB-month charge for S3 back-up, you will be charged for GET/LIST requests on your S3 objects and Eventbridge events.
**** Back-up data can be moved to the low-cost warm storage tier based on tiering configuration. Objects need to be retained in the warm storage tier for a minimum of 60 days before transitioning to the low-cost tier. The one-time transition represents the transition cost for moving items from the warm storage tier to low-cost storage tier.
^ Back-ups transitioned to cold storage must be retained for a minimum of 90 days. Back-ups deleted before 90 days incur a pro-rated charge equal to the storage charge for the remaining days.
^^ Back-ups of EFS, S3 are billed on a GB-day basis instead of a GB-hour basis. This means that your back-up storage for these resources is billed for the whole day.
^^^ Cold storage back-up for EBS transitions back-ups to the EBS Snapshots archive tier.
Restore pricing
The restore amount billed in a month is based on the amount of data restored for the month. The data restored in a month is measured in GB and represents the sum of the data across all the restores performed in the month.
* Cold storage is currently only supported for back-ups of Amazon EBS, Amazon EFS and Amazon DynamoDB.
** Cold storage restore for DynamoDB is only available when you opt in to advanced features for DynamoDB.
^ Item-level restore is not currently available.
^^ You will incur warm storage restore charges for EFS and S3.
Pricing examples
-
Example 1: All-in
Assume your Amazon EFS back-ups are stored in the US East (N. Virginia) region. You use 400 GB of Amazon EFS back-up storage during 15 days of the month and 800 GB for the other 15 days of the month. At the end of the month, you would have the following back-up storage usage, in GB-days:
Total usage (GB-days) = [400 GB x 15 days] + [800 GB x 15 days] = 18,000 GB-days
We add up GB-days and convert to GB-month by dividing by 30:
Total GB-month = 18,000 GB-days/30 = 600 GB-month
Total monthly storage charge = 600 GB-month x €0.046 = €27.60
Assume that you performed 10 back-up copies that were 40 GB each from the US East (N. Virginia) region to US West (N. California). At the end of the month, you would have the following cross-region data transfer usage and destination region storage charges (that say totalled to 6,000 GB-days):
Total usage = 10 cross-region data transfers x 40 GB = 400 GB
Total monthly cross-region data transfer charge (in sending account) = 400 GB x €0.037 = €14.80
Total GB-month in destination region = 6,000 GB-days/30 = 200 GB-month
Total monthly destination storage charge (in receiving account) = 200 GB-month x €0.055 = €11.00
Furthermore, assume that you restored 10 back-ups that were 1 GB each. At the end of the month, you would have the following back-up restore usage, in GB:
Total usage = 10 restores x 1 GB = 10 GB
Total monthly restore charge = 10 GB x €0.018 = €0.18Continuing on, assume that you restored 10 files that were 100 MB each in two separate transactions. At the end of the month, you would have the following back-up item-level restore usage, in GB:
Total usage = 10 restores x 100 MB = 1 GB
Total item-level requests = 2 requests (5 items per request)
Total monthly item-level restore charge = 1 GB x €0.018 + 2 requests x €0.46 = €0.018 + €0.92 = €0.94Lastly, assume that you perform 1,500 back-up evaluations in two AWS Regions over the course of the month. Also, assume that these back-up evaluations trigger 2,000 configuration items recorded (one configuration item for each back-up evaluation and 500 additional configuration items from changes to underlying back-up resources). At the end of the month, you would have the following AWS Backup Audit Manager usage:
Total back-up evaluations = 1,500 back-up evaluations x 2 regions = 3,000 back-up evaluations
Cost of back-up evaluations = 3,000 back-up evaluations x (€1.15/1,000) = €3.45*
Cost of configuration items by AWS Config = 2,000 x €0.0028 = €5.52**Total monthly AWS Backup Audit Manager charge = €8.97
Adding your back-up storage, back-up copy and back-up restore charges together gives you your total monthly AWS Backup bill:
Total monthly AWS Backup bill = €27.60 + €14.80 + €11.00 + €0.18 + €0.94 + €8.97 = €63.49
*This portion will be billed by AWS Backup
**This portion will be billed by AWS Config
-
Example 2: AWS Backup for S3
Assume you have 500 TB of Amazon S3 data stored in the US East (N. Virginia) region. Let us also assume that your S3 bucket has 100 million objects of 5 MB each. You want to create a back-up copy of the S3 bucket using AWS Backup. Your monthly TCO will be calculated as follows:
Total monthly storage charge @€0.046 per GB-month = 500,000 x €0.046 = €23,000
S3 GET APIs charges €0.0037 per 10,000 requests. Assuming 8 GET APIs per new object, max GET API charges = (€0.0037/10,000) * 8 * 100 million = €296
S3 LIST API charges €0.046 per 10,000 requests. Assuming 1 list per 500 object, max possible LIST API charges = (€0.046/10,000)*(100 million/500) = €0.92Assuming 20 million EventBridge events across all objects in the 500 TB bucket for the initial back-up.
EventBridge matched events charge €0.92 per 1 million events.
Maximum possible EventBridge charge on your S3 bucket = (€0.92/1 million) x 20 million = €18.40Total monthly TCO for first full back-up = €23,000 + €296 + €0.92 + €18.40 = €23,315.32
Let us also assume that you decide to restore 2.5 TB of your back-ups.
Total charge of restore = 2,500 x €0.018 = €45
S3 PUT API charges €0.046 per 10,000 requests. Assuming 1 PUT per object, max possible PUT API charges = (€0.046/10,000) * 5 million = €23
Your monthly AWS Backup bill = €23,000 (back-up storage in N. Virginia) + €45 (restore) = €23,045
Your monthly bill for Amazon S3 = €319.92 (GET requests = €296, LIST requests = €0.92, PUT requests = €23)
Your monthly bill for Amazon EventBridge = €18.40
Your total TCO = 23,315.32 + €45 + €23 = €23,383.32Please note that there will be additional charges for S3 Versioning. Incremental back-ups will incur additional charges for storage as well as for S3 GET/LIST requests and Eventbridge. Buckets containing more than 300 million objects will also incur charges for S3 inventory reports.
Additional pricing resources
Easily calculate your costs with AWS
Additional resources for switching to AWS