4

I would like to make cheap backups to Google Cloud Storage that I hopefully will never retrieve back, but just in case I wanna know whether it's possible to avoid expensive network egress (data transfer) out of GCP.

According to https://cloud.google.com/storage/pricing it's $0.12 per 1 GB which is huge.

There's a competitor (AWS Glacier Deep Archive) which theoretically allows to transfer bucket contents for free with VPC peering to any instance in the same region e.g. AWS Lightsail with monthly out-bandwidth up to a few TB.

Or at least AWS free tier proposes 50GB/month CDN for free in the first year (and again transfer data from bucket to CDN is free).

Is there something similar in GCP?

1 Answer 1

1

Network egress costs you see on the GCS pricing page are for the outbound traffic from the GCS.

Network usage charges apply when object data or object metadata is read from your Cloud Storage buckets.

Writing files to a GCS bucket shouldn't affect the egress cost (only reading them).

Since in your scenario you are not planning to access the stored data frequently, for the backups I’d recommend you to take a look into Archival Storage, the GCP’s alternative to the Amazon Glacier.

EDIT

Basically, the GCS pricing page covers the available pricing options and free quota.

While the network egress does offer free rates in some circumstances, since you have read that documentation page already, I assume that those options are not suitable/applicable for your use case. Therefore, I'd recommend you to contact GCP Sales to explore if there is any other option available for your particular situation.

2
  • 1
    that's exactly what i wanted to avoid - expensive retrieval :) is there any method as it is for AWS?
    – Xitroff
    Commented Apr 6, 2020 at 15:53
  • @Xitroff Thanks for pointing that out, I believe I misread the question at first:) I have updated the answer.
    – Deniss T.
    Commented Apr 8, 2020 at 8:32

Not the answer you're looking for? Browse other questions tagged or ask your own question.