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?
- ACloud Storage bucket
- BFilestore instance
- CPersistent Disk
- DCloud Bigtable
Show answer & explanationAnswer & 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.