Original study notes for cloud certification exams — Google Cloud first, more clouds in build.

Filestore Study Notes

Filestore is Google Cloud's managed file storage service that provides fully managed NFS file shares for Compute Engine and Google Kubernetes Engine workloads. It delivers a traditional directory hierarchy, file locking, and POSIX-like semantics that legacy applications expect. Filestore is the answer when an application cannot be rewritten for object storage or block devices alone.

Exam tip: Whenever a scenario says NFS, mount, shared file system, or ReadWriteMany, choose Filestore without considering object or block alternatives.

Key facts

What the exam expects you to know

Filestore vs Cloud Storage: when to use which

Use Filestore when applications need to mount a shared file system over NFS, preserve directory hierarchies, and perform standard file operations without refactoring, such as content management systems or legacy enterprise apps. Use Cloud Storage when you store unstructured objects accessed via API or HTTP, need global scale, lifecycle tiering, or serve media and backups cheaply. The exam signal is interface: mount, NFS, and shared POSIX access mean Filestore, while buckets, objects, and signed URLs mean Cloud Storage. Filestore costs more per gigabyte but saves the engineering cost of rewriting file-based applications. See also the Cloud Storage notes.

Useful gcloud commands

gcloud filestore instances create my-instance --zone=us-central1-a --tier=BASIC_SSD --file-share=name=share1,capacity=1TB --network=name=default
gcloud filestore instances list --zone=us-central1-a
gcloud filestore backups create my-backup --instance=my-instance --zone=us-central1-a --file-share=share1

Common exam traps

Frequently asked questions

Why use Filestore instead of a self-managed NFS server?

Filestore removes the operational burden of building, patching, scaling, and protecting your own NFS server on a VM. Google manages availability, backups integration, and performance tiers while you simply create a share and mount it from clients. For the exam, managed Filestore is preferred over a do-it-yourself NFS VM unless a scenario requires custom control.

How do GKE workloads use Filestore?

GKE uses the Filestore CSI driver to provision persistent volumes backed by Filestore shares, allowing multiple pods to read and write the same files concurrently. This supports the ReadWriteMany access mode that standard persistent disks cannot provide for a single volume. It suits shared content, uploads, and legacy stateful applications running in Kubernetes.

Are Filestore backups and snapshots the same?

No, backups are independent copies stored for recovery and can be restored to a new Filestore instance in another location. Snapshots are point-in-time copies kept with the instance for fast rollback of recent changes. The exam expects backups for disaster recovery scenarios and snapshots for quick operational recovery from accidental file changes.

Study aid disclaimer: Cloud Cert Notes is an independent educational study aid. It is not affiliated with, endorsed by, or sponsored by Google, Microsoft, Amazon, Oracle, or Alibaba. Google Cloud, Associate Cloud Engineer, and Cloud Digital Leader are trademarks of Google LLC; all other certification names and product names are trademarks of their respective owners. Always confirm service details against the official provider documentation before sitting an exam.