Google Associate Cloud EngineerEnsuring successful operation of a cloud solutionMedium

A company is migrating a legacy application to Google Cloud. The application requires a persistent block storage volume that can be attached to a single Compute Engine instance and offers high performance for I/O-intensive database workloads. The storage needs to be highly durable and available within a specific zone. Which storage option is most appropriate?

  1. ACloud Storage bucket
  2. BFilestore instance
  3. CPersistent Disk
  4. DCloud Bigtable
Show answer & explanation

Correct answer: C. Persistent Disk

Persistent Disk provides durable block storage that can be attached to Compute Engine instances, offering various performance tiers suitable for I/O-intensive workloads like databases. It is zonal, highly available, and persistent, matching the requirements.

Why the other options are wrong

  • A. Cloud Storage is object storage, not block storage, and cannot be directly attached as a volume to a Compute Engine instance for an operating system or database files.
  • B. Filestore provides managed network-attached storage (NAS) using NFS, not block storage directly attached to a single instance, and is typically used for shared file systems.
  • D. Cloud Bigtable is a NoSQL wide-column database service, not a block storage solution that can be attached as a volume to a Compute Engine instance.

Persistent Disk

Durable, high-performance block storage that can be attached to Compute Engine instances, providing storage for operating systems and application data.

  • Block storage, not object or file
  • Attaches to Compute Engine instances
  • Zonal or regional options
  • Offers various performance tiers (Standard, SSD, Balanced, Extreme)

Memory trick: Compute Engine needs a 'Disk' to 'Persist' its data.

More Ensuring successful operation of a cloud solution questions