Google Cloud Storage
A globally unified, scalable, and secure object storage service for developers and enterprises.
Initial Release
May 2010
Storage Durability
99.999999999% (11 9s)
Storage Classes
4+
Free Tier
5 GB-months of Standard storage
About Google Cloud Storage
Google Cloud Storage offers a comprehensive suite of storage solutions designed for high durability and performance. It features several storage classes (Standard, Nearline, Coldline, Archive) to optimize costs based on data access frequency. The service is ideal for a wide range of applications, including serving website content, storing data for archival and disaster recovery, and providing a data lake for analytics and machine learning workloads. It provides strong consistency, allowing users to read an object immediately after it's written. Developers can interact with the service through multiple interfaces, including a powerful JSON API, an S3-compatible XML API, and command-line tools, ensuring easy integration with existing applications and workflows within the broader Google Cloud ecosystem.
Storage Classes
Standard Storage
Best for hot data that's frequently accessed, such as website content and mobile apps.
Nearline Storage
Low-cost storage for data that is accessed less than once a month.
Coldline Storage
Very low-cost storage for data that is accessed less than once a quarter.
Archive Storage
Lowest-cost storage for data archiving, online backup, and disaster recovery, accessed less than once a year.
Key Features
Object Lifecycle Management
Automatically transition objects to colder storage classes or delete them based on defined rules.
Object Versioning
Keep a history of object versions to protect against accidental deletion or overwrites.
Data Encryption
Data is encrypted on the server side by default, with options for customer-managed and customer-supplied encryption keys.
Fine-Grained Access Control
Uses Google Cloud's Identity and Access Management (IAM) to manage access to buckets and objects.
Developer Interfaces
Json Api
A modern, RESTful API for programmatic access to Cloud Storage.
Xml Api
An interoperable, S3-compatible RESTful API for easy migration from other storage services.
Command-Line Tools
Access via `gcloud storage` commands for scripting and command-line operations.
Client Libraries
Available for popular languages including Java, Python, Go, Node.js, and C++.