Soru

Zorluk: OrtaPlanning Database Options and Persistent Disk Types

A cloud architecture team is designing the infrastructure for a newly onboarded suite of enterprise applications. Match each technical workload requirement to the most appropriate Google Cloud storage or database option based on Google-recommended practices.

  • A mobile application backend requiring real-time document synchronization across offline devices, client SDK integration, and seamless serverless scaling.Firestore
  • A mission-critical relational database requiring global multi-region ACID compliance, horizontal scaling without sharding, and up to 99.999% availability.Cloud Spanner
  • A high-performance database running on Compute Engine virtual machines requiring provisioned performance up to 120,000 IOPS independent of storage volume capacity.Extreme Persistent Disk (pd-extreme)
  • A large-scale IoT sensor data processing pipeline requiring low single-digit millisecond latency for massive throughput of unstructured time-series records.Cloud Bigtable

Cevap

Matching pairs: Mobile app offline sync matches Firestore; Global multi-region relational ACID matches Cloud Spanner; Compute Engine VM requiring independent high IOPS provisioning matches Extreme Persistent Disk (pd-extreme); Large-scale IoT time-series processing matches Cloud Bigtable.
Matching each workload to its ideal GCP storage option respects core database engine capabilities and persistent disk performance characteristics: Firestore handles mobile document state sync; Cloud Spanner handles global relational scale; Extreme Persistent Disk allows independent IOPS provisioning for VM workloads; Cloud Bigtable handles massive IoT time-series data ingestion.

Adım Adım Çözüm

1
Analyze mobile app document sync requirement
Firestore is selected because of native offline synchronization support and serverless document storage capabilities.
Neither relational databases nor block storage provide native mobile client state synchronization.
2
Analyze global multi-region relational database requirement
Cloud Spanner is selected because it delivers global consistency, horizontal relational scaling, and ACID compliance.
Cloud SQL does not scale horizontally across global regions with multi-region write consistency.
3
Analyze Compute Engine high IOPS persistent block storage requirement
Extreme Persistent Disk (pd-extreme) is selected as it allows IOPS to be provisioned independently of capacity.
Standard SSD (pd-ssd) and Balanced (pd-balanced) Persistent Disks scale IOPS strictly based on allocated disk size.
4
Analyze high-throughput IoT time-series requirement
Cloud Bigtable is selected because it handles massive throughput key-value and time-series data with single-digit millisecond latency.
Bigtable is designed specifically for high-volume unstructured streaming ingest and analytical workloads.

Anahtar Kavram

Selecting GCP Database and Block Storage Solutions Based on Workload Characteristics
Bu soruyu puanla