Question

Difficulty: MediumPlanning Database Options and Persistent Disk Types

An IoT energy management company is designing a Google Cloud architecture to collect and process telemetry data from millions of smart electric meters. The architecture requires two storage capabilities: first, a scalable NoSQL database optimized for continuous high-throughput writes and low-latency reads of time-series device telemetry; second, block storage for worker Compute Engine virtual machines that provides durable storage surviving instance stops while delivering cost-effective performance. Which TWO Google Cloud storage solutions should be selected to meet these requirements? (Select TWO)

  1. Cloud Bigtable to handle the high-throughput time-series telemetry data ingestionAnswer
  2. Balanced Persistent Disk (pd-balanced) attached to the Compute Engine worker instancesAnswer
  3. C
    Cloud SQL for PostgreSQL to store and query the massive real-time IoT time-series telemetry streams
  4. D
    Local SSD attached to worker VMs to guarantee data durability across instance stops and maintain persistent VM state

Answer

The correct architecture requires selecting Cloud Bigtable for high-throughput time-series telemetry ingestion and Balanced Persistent Disk (pd-balanced) for durable, cost-effective VM block storage.
Cloud Bigtable provides ideal high-throughput NoSQL storage for time-series IoT data streams, and Balanced Persistent Disk provides durable, cost-effective block storage that persists when Compute Engine virtual machines stop.

Step-by-Step Solution

1
Evaluate database requirements for smart meter time-series telemetry.
Identify that Cloud Bigtable is the recommended Google Cloud managed NoSQL engine for high-velocity, high-volume time-series data.
Relational options like Cloud SQL do not scale horizontally for massive continuous stream writes as effectively as Bigtable.
2
Evaluate block storage requirements for Compute Engine worker VMs.
Select Balanced Persistent Disk (pd-balanced) for durable block storage.
Balanced Persistent Disks offer durable persistence across VM restarts with a performance-to-cost ratio tailored for general worker nodes, whereas Local SSDs are ephemeral.

Key Concept

Selecting GCP Database Engines and Block Storage Types
Rate this question