QuestionQ280

Analyzing and optimizing technical and business processes

You are building a deep learning model that needs high-performance access to large volumes of media data currently held in Cloud Storage. Model training will run on multiple VM instances with attached GPUs, but the application must access the data as though it were on the local file system. You need to minimize cost and complexity. What should you do?

  • A Copy the data from Cloud Storage to Filestore, and then mount the Filestore volume as a local file system on your VM instances.
  • B Create a shared persistent disk, attach the disk to your VM instances, and load data from the Cloud Storage bucket.
  • C Use the gcsfuse command line tool to mount the Cloud Storage bucket as a local file system, and perform read/write operations in your bucket using standard file system semantics.
  • D Use the gsutil command line tool to download the data to your VM instances.
Explanation

Cloud Storage FUSE mounts a Cloud Storage bucket as a local file system, allowing applications to read and write bucket objects through standard file-system semantics. This avoids copying the dataset into Filestore, persistent disks, or each VM, reducing extra storage cost and operational complexity.

Learn more

Community Discussion

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