RousselTMLEARNING

Cloud computing

Google Cloud storage: Cloud Storage, persistent disks and Filestore

Store data on Google Cloud: Cloud Storage (classes, regional, dual-region and multi-region locations, lifecycle, versioning, uniform access, signed URLs), Persistent Disk and Hyperdisk, Filestore and transfers.

1. Cloud Storage #

Object storage.

Classes and locations #

Cloud Storage classes
All classes have the same access latency: only costs differ.
LocationUsage
RegionalData close to compute
Dual-regionHigh availability across two regions
Multi-regionContent served across a continent
gcloud storage buckets create gs://exports-equipe-123 --location=europe-west9 --uniform-bucket-level-access --public-access-prevention
gcloud storage buckets update gs://exports-equipe-123 --versioning
gcloud storage cp rapport.csv gs://exports-equipe-123/2026/
gcloud storage buckets update gs://exports-equipe-123 --lifecycle-file=cycle.json
gcloud storage sign-url gs://exports-equipe-123/2026/rapport.csv --duration=15m --private-key-file=cle.json

2. Bucket security #

Protecting data.

Rules #

  • Uniform bucket-level access (IAM only) and public access prevention.
  • Encryption by default, CMEK keys in Cloud KMS if needed.
  • Versioning, retention policies and bucket lock for compliance.
  • Signed URLs for temporary access without a Google account.

3. Disks and files #

Block and NFS.

Services #

ServiceUsage
Persistent Disk (standard, balanced, SSD)VM disks, zonal or regional
HyperdiskIndependently adjustable performance
FilestoreShared managed NFS
Storage Transfer ServiceMigrating from another cloud or a site
Good practice: fake-gcs-server emulates the Cloud Storage API locally for testing; it is used in the hands-on labs.

Related articles

Observability on Google Cloud: Cloud Monitoring, Logging, Trace, Profiler and Managed Prometheus

A complete overview of Google Cloud Observability: Cloud Monitoring, Cloud Logging (router, sinks, Log Analyt…

Understanding Google Cloud: regions, projects, hierarchy, tools and pricing

Google Cloud basics: regions and zones, the organization, folders and projects hierarchy, APIs to enable, con…

IAM on Google Cloud: roles, service accounts and organization policies

Manage access on Google Cloud: principals, basic, predefined and custom roles, IAM bindings, service accounts…

Keep learning

Support us

♥ SUPPORT US

Support RousselTM Learning

Courses, articles, labs and certificates stay free with no intrusive ads. A voluntary contribution, of any amount you choose, pays for hosting, lab environments and new content.

Contribute with PayPal Any amount · card or PayPal accountLearn more
QR code PayPal
Or scan this QR code with your phone

Thank you, every contribution counts!