Professional Cloud ArchitectManage and provision solution infrastructureEasy

A software development company is migrating its CI/CD pipelines to Google Cloud. They need a highly available and durable file storage solution that can be mounted by multiple Compute Engine instances simultaneously for build artifacts, shared configurations, and source code. The solution must support the NFS protocol. Which Google Cloud storage service meets these requirements?

  1. ACloud Filestore
  2. BCloud Storage
  3. CCloud Bigtable
  4. DPersistent Disk
Show answer & explanation

Correct answer: A. Cloud Filestore

Cloud Filestore is a managed file storage service for applications that require a file system interface and a Shared Filesystem for Compute Engine instances. It supports the Network File System (NFS) protocol and is ideal for use cases like CI/CD pipelines needing shared access to files.

Why the other options are wrong

  • B. Cloud Storage is object storage, not a file system that can be mounted via NFS.
  • C. Cloud Bigtable is a wide-column NoSQL database, not file storage.
  • D. Persistent Disk is block storage for a single VM (or shared in read-only mode for multiple VMs, but not writable by multiple VMs simultaneously via NFS).

Cloud Filestore

Google Cloud's fully managed, high-performance file storage service for applications that require a file system interface and a shared filesystem.

  • Supports NFS protocol
  • Can be mounted by multiple Compute Engine instances
  • Ideal for shared files, CI/CD, content management

Memory trick: Filestore shares files like a network drive.

More Manage and provision solution infrastructure questions