Google Cloud Storage
Scalable object storage for any data type, integrated with Google Cloud
Cloud object storage service for storing and retrieving unstructured data at scale. For developers, data engineers, and enterprises managing backups, archives, and analytics workloads.
What Google Cloud Storage actually is
Cloud Storage is Google's object storage service, in public preview since May 2010 under the name Google Storage for Developers and generally available as Google Cloud Storage from 2011. It is one of the oldest services in the public cloud, and it shows in the surface area: four temperature-based storage classes, regional and multi-regional placement, object versioning, lifecycle management, fine-grained IAM, customer-managed encryption keys, and newer additions like Rapid Cache (an on-demand accelerated read cache) and Rapid Bucket (high-performance zonal object storage).
The unit of purchase is simple: you pay for gibibyte-hours of stored data, per-operation charges, retrieval fees on the colder classes, and network egress. Google has moved the storage pricing to per-GiB-hour metering — regional Standard is $0.000027397 per GiB-hour, which at 730 hours a month works out to about $0.020 per GiB-month. Nearline is $0.000013699 per GiB-hour (about $0.010 per month), Coldline $0.000005479 (about $0.004), and Archive $0.000001644 (about $0.0012). Dual-region and multi-region placement cost more — regional-standard-equivalent rates roughly double again for multi-region — and storage charges are prorated to the sub-second per object.
Where Cloud Storage earns its place is adjacency. If BigQuery queries your data where it sits, Dataflow transforms it in place, and Vertex AI trains on it, then the "storage" line item is one part of a pipeline rather than a standalone purchase. That integration is the reason most teams pick it, and it's the frame we'd suggest for the decision in /category/cloud-object-storage.
Pricing: what you really pay
Three meters, and you need all of them to forecast a bill.
Storage: the per-GiB-hour rates above, varying by class and location. Storage classes trade access latency and retrieval cost against monthly rate — Standard for hot data, Nearline for data read at most once a month, Coldline for quarterly, Archive for compliance and disaster copies. Each colder class carries minimum storage durations and retrieval fees, so archiving data you actually read often is a losing trade; the classes are for genuinely cold bytes.
Operations: Class A operations (writes, list-type calls) and Class B operations (reads) are billed per 10,000 requests, with class definitions and rates published on the pricing page. Retrieval fees on Nearline/Coldline/Archive are billed per GB read.
Network: this is where bills surprise people. On the default Premium network tier, egress costs $0.12 per GiB after the first GiB; Standard tier gives 200 GiB per month free across all regions, then $0.085 per GiB up to 10 TiB. Ingress is free. For a storage-heavy application serving reads to the public internet, egress can exceed the storage charge itself — we've seen this pattern repeatedly and it's the first thing we check in a cost review.
Free entry is real and unusually generous for object storage: the Always Free tier includes 5 GB-months of regional Standard storage, 5,000 Class A and 50,000 Class B operations per month, and 100 GB of outbound data transfer from North America (excluding China and Australia) — restricted to us-east1, us-west1, and us-central1. New accounts also get the $300 Welcome credit, valid 90 days, which never auto-charges. Beyond free allowances, pricing is pay-as-you-go with no commitment; committed-use contracts for storage are available through sales.
Performance & infrastructure
Google's durability story is the standard by which the industry measures itself: eleven nines of object durability is the widely quoted figure for Cloud Storage, and while that's a design target rather than an SLA, the SLA that does exist is credit-backed and specific. Standard storage in a multi-region or dual-region bucket carries a 99.95% monthly uptime commitment; Standard in a regional bucket, or Nearline/Coldline/Archive in multi-region, commits to 99.9%; regional Nearline/Coldline/Archive and the Durable Reduced Availability class commit to 99.0%. Miss those and you get 10–50% of the affected monthly bill back as credits. (One correction worth making: our database previously carried a "99.99% multi-region" claim for this service. The published figure is 99.95%, and we've fixed it.)
Placement options run from single regions through dual-regions (two regions, synchronous replication) to multi-regions spanning a continent, in 43 Google Cloud regions and 130 zones. EU, US, and APAC residency are all available, and dual-region configurations are the practical answer for teams that need both low latency and geographic redundancy inside a jurisdiction.
On compatibility, Google deserves credit: the Cloud Storage XML API interoperates with Amazon S3 tools and libraries — swap the endpoint to storage.googleapis.com, use HMAC keys and V4 signing, and S3-oriented workflows run. The gcloud CLI can even operate directly on S3 buckets. This isn't full API parity with S3 (some S3 features have no GCS equivalent), but it's far more than a checkbox, and migrations from S3 are a documented, supported path.
Security and control: IAM conditions, object versioning, lifecycle rules, retention policies for compliance, audit logging, and encryption at rest by default with customer-managed or customer-supplied keys. The learning curve our database flagged is real — IAM and lifecycle policy configuration is where most teams spend their first week, and getting bucket permissions wrong is a common incident class.
One practical note on operations: the Class A/Class B split rewards read-heavy designs and charges for churn. Applications that rewrite the same objects repeatedly or list large prefixes frequently can see operation charges that dwarf the storage line, so it's worth measuring request patterns in the first month rather than assuming storage is the dominant cost.
Where it falls short
Egress pricing is the honest complaint. At $0.12 per GiB on Premium tier, a storage product becomes an expensive content-delivery product the moment you serve large reads to end users. The correct architecture pairs Cloud Storage with Cloud CDN or a third-party CDN in front; buyers who skip that layer get punished by the bill.
Second: the cold classes carry minimum storage durations and retrieval fees that reward planning and punish churn. For backups and archives that's fine. For data with unpredictable read patterns, a wrong class choice can cost more than Standard would have.
Third: complexity. Between four storage classes plus Rapid Cache and Rapid Bucket, three placement types, two network tiers, and two operation classes, the pricing model has more degrees of freedom than most buyers want. It's all published — Google's transparency here is good — but published and simple are different things.
Fourth: lock-in gravity. The integration advantage works in both directions. If BigQuery, Dataflow, and Vertex AI are the reason you chose GCS, those services are also the reason leaving is expensive. We don't think that disqualifies it — every hyperscaler plays this game — but you should price the exit on day one.
Finally, direct DDoS and WAF protection for public buckets runs through Google Cloud Armor and load balancing, which are separate products with separate bills. Budget for them if buckets are internet-facing.
Who should pick this
Our pick for teams already building data pipelines on Google Cloud. If BigQuery reads your objects natively, if Dataflow or Dataproc processes them, if Vertex AI trains on them, Cloud Storage is the obvious center of gravity and the integration savings are concrete. It's equally strong for backup and archive workloads where the Archive and Coldline rates — about $0.004 and $0.0012 per GB-month — undercut most alternatives for bytes you rarely touch.
Compliance buyers get retention policies, audit logs, and regional or dual-residency controls. And the Always Free tier is one of the few that can host a genuinely small production workload — 5 GB, 50,000 reads, and 100 GB of monthly egress is a hobby project or a small static site at zero cost.
Skip it if your workload is "serve large files to the internet cheaply" — that's a CDN decision first, and egress makes GCS the wrong default. And if you want one flat monthly number for a few terabytes, a storage VPS or a dedicated server with bundled transfer still wins on price, as our /benchmarks comparison of raw infrastructure makes clear.
Key takeaways
- Google's object storage since 2010 (preview as Google Storage for Developers); four temperature classes plus newer Rapid Cache and Rapid Bucket
- Storage from about $0.0012/GB-month (Archive) to $0.020/GB-month (Standard regional), metered per GiB-hour and prorated per second
- Credit-backed SLA: 99.95% Standard multi/dual-region, 99.9% Standard regional, 99.0% for regional cold classes — not 99.99%
- Egress is the catch: $0.12/GiB Premium, $0.085/GiB Standard after 200 GiB free; put a CDN in front for read-heavy workloads
- S3 compatibility is real: XML API interoperability with HMAC keys and V4 signing, documented migration path
- Always Free: 5 GB-months, 5,000 Class A and 50,000 Class B ops, 100 GB egress in US regions — enough for a small real workload
Sources
- https://cloud.google.com/storage/pricing
- https://cloud.google.com/storage/sla
- https://docs.cloud.google.com/storage/docs/interoperability
- https://docs.cloud.google.com/free/docs/free-cloud-features
- https://cloud.google.com/about/locations
- https://en.wikipedia.org/wiki/Google_Cloud_Platform
- https://en.wikipedia.org/wiki/Google
- https://theproofdesk.com/google-cloud-review
Pros
- Per-GiB-hour pricing published per class and location, prorated per second — no commitment required
- Four storage classes put cold bytes as low as about $0.0012/GB-month (Archive)
- Credit-backed SLA: 99.95% multi/dual-region Standard with 10–50% credits on miss
- Real S3 interoperability (XML API, HMAC keys, V4 signing) plus a documented migration path
- Always Free tier (5 GB-months, 50k Class B ops, 100 GB egress in US regions) can host a small real workload
Cons
- Egress at $0.12/GiB (Premium) makes read-heavy serving expensive without a CDN in front
- Cold classes carry minimum storage durations and retrieval fees — wrong class choices cost more than Standard
- Many pricing dimensions (classes, placement, network tiers, operation classes) make forecasting hard
- IAM and lifecycle configuration is a real learning curve and a common source of misconfiguration
Best For
Teams already building on Google Cloud — BigQuery, Dataflow, Vertex AI — and cold backup/archive workloads that value the cheap Nearline, Coldline, and Archive classes.
Pricing
Free
- Core features included
Reviews (0)
No reviews yet. Be the first to share your experience!
Sign in to leave a review.
Sign In →Articles about Google Cloud Storage
Alternatives to Google Cloud Storage
Cloudflare R2
Zero egress S3 storage on Cloudflare's network
Cloudflare
Global CDN and DDoS protection with object storage
Backblaze B2
S3-compatible object storage at $6.95/TB/month with 3x free egress
Bunny.net
Global CDN and object storage with per-gigabyte pricing
Bunny Storage
Global edge storage with sub-100ms latency and 99.99% uptime
Amazon S3
Scalable object storage for any data size or type
Stay in the loop
Get weekly updates on the best new hosting and infrastructure providers, deals, and comparisons.
No spam. Unsubscribe anytime.