⬡ Hub
Skip to content

Google Cloud Storage (GCS)

Google Cloud Storage is a RESTful online file storage web service for storing and accessing data on Google Cloud Platform infrastructure.

Key Features

  • Storage Classes: Standard, Nearline, Coldline, Archive.
  • Consistency: Strong consistency for all operations.
  • Lifecycle Management: Rules to transition objects to cheaper classes or delete them.

Use Cases

  • Content Delivery: Serving website content.
  • Backup: Storing archival data.
  • Data Lakes: Repository for analytics data.

Key Concepts

  • Bucket: The container for objects. Must have a globally unique name.
  • Object: The data itself (file).
  • Versioning: Keep multiple versions of an object to protect against accidental overwrites.
  • ACLs vs IAM: Access control methods (IAM is recommended).