QuestionQ106

Designing and planning a cloud solution architecture

A large enterprise is developing a file-processing pipeline on Google Cloud. The pipeline receives raw files that a fleet of hundreds of Compute Engine virtual machines (VMs) in one region subsequently accesses for parallel processing. These VMs require concurrent, low-latency read and write access to a shared file system. You must implement a storage solution that provides the highest possible throughput to reduce the total processing time. What should you do?

  • A Use a multi-region Cloud Storage bucket to store the files.
  • B Create a Filestore Enterprise instance in the same region as the VMs. Mount the Filestore file share on each Compute Engine VM.
  • C Create a Filestore Zonal instance in each zone where the VMs are running. Mount the Filestore file share on each Compute Engine VM.
  • D Create a Regional Persistent Disk and attach it to all VMs in multi-writer mode.
Explanation

A Filestore Enterprise instance is a managed regional NFS file share that Compute Engine VMs can mount concurrently, providing a single shared file system with low-latency access. This meets the requirement for hundreds of VMs across one region, unlike object storage, separate zonal file systems, or multi-writer block storage that requires specialized coordination and is not intended as a directly shared general-purpose file system.

Learn more

Community Discussion

No comments yet. Be the first to start the discussion!