Cloud storage cost calculation (backup/restore)

Related to my offsite-backup with restic project I recently wanted to choose an cloud-provider as backup target. But that seems not an easy decision. Besides the costs for storage and traffic things getting complicated when it comes to restore: Pricing differs here from $10 to $1300 for a single restore of 500GB!

Although I use mainly AWS for my business projects I consider to use google cloud storage for my private backup. Main reason for me is that the restore options for AWS S3 Glacier are not easy to predict and the costs could be very different.

Some notes on the calculation

General

To calculate the different tiers it is important to know the average archive size. Restic i.e. uses about 5MB chunks – therefore AWS Glacier with expedited access could be very, very expensive – on the other hand bulk access might be cheap but could be very slow on restore. It would make sense with bigger archive sizes but not with backup tools like restic.

There might be some upload fees (number of requests) but they’re not considered here. Upload traffic is almost free at all providers

AWS S3

In the scope are AWS S3 with the tiers Standard, IA (infrequent access) and Glacier

2 Antworten auf „Cloud storage cost calculation (backup/restore)“

Thanks for the overview.
What is your experience on Class A/B operations caused by rsync / restic. Do you have data on how many files per GB would destroy the coldline pricing advantage, assuming a daily run of rsync / restic?