Courseiva
easyMultiple SelectObjective-mapped

Google ACE Practice Question: Migrating a legacy application to Google Cloud

A company is migrating a legacy application to Google Cloud. The application requires a shared file system that can be mounted by multiple compute instances across different zones for high availability. Which two Google Cloud services can meet this requirement?

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

Google Cloud NetApp Volumes

Cloud Filestore and Google Cloud NetApp Volumes provide NFS-based file shares that can be mounted by multiple instances across zones. Persistent Disk cannot be attached in read-write mode to multiple instances across zones. Cloud Storage FUSE is not a POSIX-compliant shared file system. Cloud Run is a compute service, not a storage service.

Answer analysis

Option-by-option breakdown

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

  • Persistent Disk

    Why it's wrong here

    Persistent Disks are block-level storage that can be attached to Compute Engine instances. While read-only multi-attach is possible, read-write multi-attach is not supported, and Persistent Disks cannot be shared across zones as a writable file system. A legacy application requiring a POSIX-compliant shared file system with NFS semantics therefore cannot rely on Persistent Disk.

  • Cloud Storage FUSE

    Why it's wrong here

    Cloud Storage FUSE mounts a Cloud Storage bucket as a local file system using the FUSE kernel interface, but it is not a POSIX-compliant file system. It lacks support for features like file locking, appending writes, and consistent random I/O, and performance is far below that of a managed NFS service. This makes it unsuitable for legacy applications that demand strong consistency and low-latency file access.

  • Cloud Run

    Why it's wrong here

    Cloud Run is a fully managed serverless compute platform that runs stateless containers; it is not a storage service. It cannot provide shared file systems or persistent NFS mounts to external resources. While Cloud Run can attach to Filestore or Cloud Storage volumes, it does not offer any storage capability of its own, making it an incorrect answer for a storage-focused migration need.

  • Google Cloud NetApp Volumes

    Why this is correct

    Google Cloud NetApp Volumes offers enterprise-grade managed NFS and SMB file shares built on NetApp ONTAP. It can be mounted by multiple Compute Engine instances across different zones via NFSv3 or NFSv4.1, providing high throughput and low latency along with advanced features like snapshots and clones, making it a strong choice for migrating legacy applications that require a reliable, POSIX-compliant shared file system.

  • Cloud Filestore

    Why this is correct

    Cloud Filestore is a fully managed file storage service on Google Cloud that provides NFS file shares for Compute Engine instances. It is designed to be mounted by multiple clients across zones, with predictable performance and multiple service tiers. For a legacy application that needs simple, native shared POSIX storage, Filestore is an ideal fit, especially when integrating with other GCP services.

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.