Bachelor Tech
  • Home
  • Tutorials
  • Portfolio
  • About Jan
  • Contact Jan

Overview of Cloud Storage Providers’ Pricing

by Jan Bachelor August 15, 2024

Isn’t cloud storage for backups too expensive? Well, it depends on how much data you have and how often you want to reach them to restore them. Let’s say you have 2 TB of data and at most, you would want to restore something once every quarter. There are several options you can consider – let’s start with AWS S3 – note that pricing depends on your region and is a subject to change:

AWS Backup & Restoration Costs

  1. AWS S3 Standard – Infrequent Access – $0.0125 per GB x 2 TB = $25.60 monthly.
  2. AWS S3 S3 One Zone – Infrequent Access – $0.01 per GB x 2 TB = $20.48 monthly.
  3. AWS S3 Glacier Flexible Retrieval (restore time of up to 12 hours) – $0.0036 per GB x 2 TB = $7.37 monthly

The challenge with AWS is that the above charge you for retrieval costs (typically $0.01 to $0.03 per GB) and while they do not typically charge for ingress (incoming data to S3) costs, they charge for egress (outgoing from S3) – again, the charges vary from $0.01 to $0.03 per GB. So a full data restoration would costs you somewhere between $40 to $120. And some of us like more predictable costs than that.

Other S3-compatible providers

  1. iDrive e2 – while they offer standard S3 storage, there are no costs related to data retrievals and transfers in and out. So for 2 TB of data, we pay $79 a year ($39.50 with their first year discount). With the full price in mind, that is $6.58 per month, so even cheaper than Glacier Flexible Retrieval!
iDrive e2 set bucket pricing
  1. Scaleway – a provider that is growing in popularity. Keep in mind that they charge per hour per GB, but the costs are still quite predictable. For 2 TB in One Zone, we would be paying 24.5 EUR, so nearly $27 monthly. In addition, egress fees apply at $0.01 after the first 75 GB monthly. That is more than S3 Standard Infrequent tier! But do not lose hope just yet. Their Glacier version is priced a 0.002 EUR per GB per month (roughly), which makes it about 4 EUR (4.5 USD) monthly.

Google Cloud Storage options

  1. Coldline – the cheapest regional options start at $0.004 per GB per month = $8.2 monthly.
  2. Archive – the cheapest regional options start at $0.0012 per GB per month = $2.5 monthly.
  3. While inbound (ingress) transfer is free like with AWS, they charge for outbound (egress) traffic. So if you were to run a full data restoration of your 2 TB, you would pay $0.11 per GB, you would pay a whooping $225 within Europe and North America! Needless to say that in China and Australia, the costs are notable more expensive. So getting data in there and keeping it is cheap but only go for this option if you do not expect retrievals often.
  4. Then you also get charged for so-called Operation charges that are divided into Class A and Class B actions. In the storage terms, Class A actions are operations related to listing, copying and deleting objects in a bucket, whereas Class B actions are uploads and downloads. The otherwise very affordable Archive storage is more expensive for operations, which makes sense – it is expected that we dump the data and leave it there for a long time without accessing it. So let’s think about an example. Assuming that we have about 2,000 objects in the bucket, we would pay between $0.1 to $0.15, so it is barely noticeable.

Overall, while Google’s Cloud Storage may appeal with it’s cheaper Coldline and Archive pricing, the moment you need to restore it (egress costs), you end up paying a lot more – which may be fine for long-term ‘archival’ backups, such as if your house burns down and you have nothing left.

GCP Storage Pricing per Region
GCP Network Costs
GCP Operation charges

In this Tutorial, we will focus on setting up a bucket with GCP, mounting it by using rClone and then adding it to Proxmox for backups.

Bucket Set Up - Google Archive Storage
Go back to course overview: Remote Bucket Storage for Proxmox VM Backups

Leave a Comment Cancel Reply

Save my name, email, and website in this browser for the next time I comment.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

0 FacebookWhatsappEmail

Course Steps

  1. Overview of Cloud Storage Providers’ Pricing
  2. Bucket Set Up - Google Archive Storage
  3. rClone Set up - connect to your bucket
  4. Auto-mount your bucket on reboot + log rotation (Ubuntu)
  5. Mount Storage on Proxmox + Set up Regular Backups
Previous Next

Recent Comments

  • Jan Bachelor on Dynamic DNS Set Up with DuckDNS on OPNSenseHi Jake, that's awesome, congratulations on getting…
  • Jake on Dynamic DNS Set Up with DuckDNS on OPNSensefollowed guide above to the T and all is working. i…
  • Fastbrain on Dynamic DNS Set Up with DuckDNS on OPNSenseThanks for the guide. For some reason, after follow…

Other courses

Install iRedMail Mail Server As Proxmox VM With...

October 31, 2024

Remote Bucket Storage for Proxmox VM Backups

August 16, 2024

Concur Alternative: Import Employees’ Credit Card Expenses to...

January 19, 2024

Create an automated Gravity workflow that will allow...

January 19, 2024

Dynamically Populate Gravity Forms from Google Sheets (GSheets...

March 16, 2021
Bachelor Tech
  • Home
  • Tutorials
  • Portfolio
  • About Jan
  • Contact Jan

Recent Posts

  • How to join two Proxmox nodes into a cluster (PVE 8.x)

  • How to Rename a Proxmox Node

  • How to mount an NFS share on an Android box

Facebook Twitter Instagram Pinterest Linkedin Youtube

All Rights Reserved. The theme was customized from Soledad, see PenciDesign