Topic 8 of 11
The exam guide asks you to choose and deploy storage products (Cloud Storage, Filestore, Google Cloud NetApp Volumes, and Google Cloud Managed Lustre), know the Cloud Storage classes (Standard, Nearline, Coldline, and Archive), and load data with the command line or Storage Transfer Service. Object security and lifecycle are covered in domain D3.
Contents
Block
Disks for VMs: Hyperdisk, Persistent Disk, Local SSD. Limited multi-writer access.
File
File systems shared by several clients at once: Filestore, NetApp Volumes, Managed Lustre.
Object
Cloud Storage: objects in buckets, unlimited capacity, API access.
Cloud Storage FUSE provides some file system semantics on top of buckets, but it isn't fully POSIX: it lacks hard links, file locking, and write concurrency control like Filestore has.
Object storage with unlimited capacity and access, no minimum object size, low-latency access (no offline retrieval), and 99.999999999% (eleven nines) annual durability in every class.
gcloud storage buckets create gs://my-bucket --location=us-central1 --default-storage-class=STANDARD
| Class | Minimum duration | Retrieval fee | What for |
|---|---|---|---|
| Standard | None | No | Frequently accessed ("hot") data or data kept briefly |
| Nearline | 30 days | Yes | Read or modified at most once a month: backups, long-tail content |
| Coldline | 90 days | Yes | At most once a quarter |
| Archive | 365 days | Yes | Less than once a year: legal archive, disaster recovery |
| Rapid | None | No | I/O-intensive workloads (AI, ML, analytics) in zonal buckets with Rapid Bucket |
Archive isn't slow
Unlike the coldest storage of other providers, Archive data is available within milliseconds, not hours. What changes is the cost: cheaper to store, more expensive to access.
| Availability SLA | Multi-region and dual-region | Region |
|---|---|---|
| Standard | 99.95% | 99.9% |
| Nearline, Coldline, and Archive | 99.9% | 99.0% |
There are legacy classes that can't be selected in the console; Google recommends using Standard instead.
It automatically moves each object to the right class based on how it is accessed:
| Type | Redundancy | Price | Best for |
|---|---|---|---|
| Zone (Rapid Bucket only) | Within one zone | The highest, top performance | AI, ML, HPC |
Region (e.g. US-CENTRAL1) | Across zones, synchronous; automatic failover | The lowest; no replication or egress charges within the region | Analytics, data next to VMs or GKE, short-lived data |
Dual-region (e.g. ASIA1) | Across two regions, asynchronous; optional turbo replication within 15 minutes | The highest storage price; replication charges on write | Disaster recovery with control over where copies live |
Multi-region (e.g. US) | Across regions, asynchronous | In between; egress charges always apply on reads | Serving content across geographies |
Fully managed file servers for Compute Engine VMs, GKE clusters, Cloud Run, VMware Engine, or on-premises machines (over Cloud VPN or Interconnect). Several clients read and write the same file system at once, for example GKE PersistentVolumes mounted read-write by many nodes. Capacity scales without downtime.
| Tier | Availability | What for |
|---|---|---|
| Zonal | Zonal | HPC, batch compute, rendering. 1 to 100 TiB |
| Regional | Regional | Critical workloads that must survive a zone outage. From 100 GiB |
| Multishares for GKE (Enterprise) | Regional | GKE with high availability and multiple shares |
| Basic HDD and Basic SSD (legacy) | Zonal | File sharing and development. They only scale up, not down |
Protocols: NFSv3 on every tier and NFSv4.1 (with authentication and in-transit encryption) on zonal, regional, and enterprise. With custom performance, IOPS are configured independently of capacity.
Fully managed storage with NetApp data management features, to bring file and block applications to Google Cloud without re-architecting them.
A high-performance, fully managed parallel file system for AI and HPC, developed with DDN.
10 TBps
Maximum throughput.
9,000 GiB - 80.1 PiB
Capacity.
POSIX
Compatible with existing applications.
It mounts from Compute Engine and GKE, transfers data to and from Cloud Storage in a managed way, and encrypts data at rest and in transit.
# Upload a file gcloud storage cp ./report.csv gs://my-bucket/ # Sync a directory gcloud storage rsync --recursive ./local-dir gs://my-bucket/folder
| Scenario | Google's recommendation |
|---|---|
| From another cloud provider (Amazon S3, Azure Blob Storage) | Storage Transfer Service |
| Less than 1 TB from on-premises | gcloud storage |
| More than 1 TB from on-premises | Storage Transfer Service or Transfer Appliance |
| Less than 1 TB from another Cloud Storage region | gcloud storage |
| More than 1 TB from another Cloud Storage region | Storage Transfer Service |
| Poor or no internet connectivity | Transfer Appliance: fill the device and ship it to Google |
bq load (previous article).| Situation | Answer | Why |
|---|---|---|
| Web content served to users worldwide | Multi-region bucket, Standard class | Global access and cross-region redundancy. |
| Backups read once a month | Nearline | 30-day minimum, cheaper than Standard. |
| Data read at most once a quarter | Coldline | 90-day minimum. |
| Legal files that are almost never read but must be available instantly | Archive | The cheapest, millisecond reads, 365-day minimum. |
| Unpredictable access patterns and you don't want to manage classes | Autoclass | Moves objects based on use. |
| An NFS file system shared by many VMs and GKE nodes | Filestore | Read-write from multiple clients. |
| Migrate apps using SMB and iSCSI without re-architecting | NetApp Volumes | Multiprotocol file and block storage. |
| A parallel file system to train models on thousands of GPUs | Managed Lustre | Up to 10 TBps throughput. |
| Move 200 TB from Amazon S3 | Storage Transfer Service | Recommended for other cloud providers. |
| Move 500 TB from a data center with poor connectivity | Transfer Appliance | A physical device shipped to Google. |
❓ Does Archive data take hours to retrieve?
No. It is available within milliseconds; it just costs more to access.
❓ What are the minimum durations for Nearline, Coldline, and Archive?
30, 90, and 365 days.
❓ Does changing a bucket's default class change its existing objects?
No. It only affects new objects.
❓ What durability does Cloud Storage offer?
99.999999999% annual durability in every class.
❓ Which tool is recommended to bring data from Amazon S3?
Storage Transfer Service.
❓ Can a Filestore Basic instance shrink?
No. Basic tiers only scale up; zonal and regional scale up and down.
Did you get this topic?
Test what you just learned
A company must keep 7 years of audit logs it almost never reads. When a regulator asks for them, they must be available immediately. It wants the lowest storage cost. Which class should it use?
Original questions, each with a full explanation.
Start a mock exam