Courseiva
mediumMultiple ChoiceObjective-mapped

Google ACE Practice Question: You need persistent shared file storage for a…

You need persistent shared file storage for a legacy application running on multiple Compute Engine VMs that requires POSIX-compliant file system access (NFS). The workload is I/O intensive with files up to 100 GB. Which GCP storage service should you use?

⚠ Common exam trap

Many candidates confuse Cloud Storage FUSE with a true POSIX file system, overlooking its lack of native NFS support and performance limitations for I/O-intensive workloads, while also mistakenly thinking Persistent Disk can be attached in ReadWriteMany mode to multiple VMs.

Answer choices

Why each option matters

Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.

Correct answer & explanation

Cloud Filestore (NFS)

Cloud Filestore provides a fully managed NFS server that supports POSIX-compliant file access, making it the correct choice for a legacy application requiring NFS. It can handle I/O-intensive workloads with large files (up to 100 GB) by offering high throughput and low-latency access from multiple Compute Engine VMs simultaneously.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • Cloud Storage FUSE mounted on each VM

    Why it's wrong here

    Cloud Storage FUSE exposes Cloud Storage buckets as a local file system, but it does not implement full POSIX semantics. It lacks support for file locking, atomic directory operations, and accurate metadata like inode numbers, and each operation incurs the latency of an HTTP API call to Cloud Storage. This makes it unsuitable for legacy applications that depend on strict locking and consistent read-after-write behavior; it is better suited for read-heavy workloads or data that tolerates eventual consistency.

  • Cloud Filestore (NFS)

    Why this is correct

    Cloud Filestore is a fully managed NFS service that provides a POSIX-compliant file system with proper file locking, consistent metadata, and low-latency access over the network. Multiple Compute Engine instances can mount the same Filestore file system concurrently in read/write mode, giving true shared storage without the need to manage your own NFS server. Its performance tiers (standard, premium, and high-performance SSD) deliver consistent throughput and IOPS, making it ideal for legacy applications that require coherent shared access and strong consistency across a cluster of VMs.

  • Persistent Disk attached in ReadWriteMany mode to all VMs

    Why it's wrong here

    Standard zonal Persistent Disks are ReadWriteOnce and can be attached to only one instance at a time. Although a multi-writer persistent disk feature exists, it is limited to two instances, requires the use of specific file systems like XFS (not ext4), and only runs on Linux VMs, making it far too restrictive for a typical multi-VM shared-storage scenario. For a shared POSIX file system across many VMs, Filestore is the only managed service that provides the required semantics without these constraints.

  • Local SSD on each VM with rsync synchronization between VMs

    Why it's wrong here

    Local SSDs are physically attached to the host of each Compute Engine instance, so they are not shared storage; they are ephemeral and data disappears when the instance is deleted or live-migrated. Using rsync to replicate files between VMs introduces asynchronous, eventually consistent synchronization, which cannot provide a single coherent namespace or real-time read-after-write consistency. This approach also lacks any file locking mechanism and will result in conflicts and data divergence if multiple VMs modify the same files, making it completely inadequate for shared write access.

About these practice questions

One of 769 original ACE practice questions on Courseiva, each with a full explanation and wrong-answer analysis — not exam dumps or protected exam content. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

JA

Written by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

This ACE practice question is part of Courseiva's free Google Cloud certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the ACE exam.