An international retail company is migrating its regional order processing application to Google Cloud. The application relies on a standard relational database with strict ACID transaction requirements, storing 2 TB of data and handling a predictable peak load of 4,000 IOPS. The business requires high availability across zones within a single GCP region, but explicit business constraints require minimizing monthly operational overhead and infrastructure costs. Multi-region redundancy is explicitly out of scope. Which database architecture should you recommend?
- Provision Cloud SQL for PostgreSQL configured with High Availability (regional persistent disk replication across two zones).Cevap
- BProvision a Cloud Spanner instance configured for single-region deployment with multiple processing units.
- CDeploy a PostgreSQL cluster on Google Kubernetes Engine (GKE) using StatefulSets and Persistent Disks across multiple zones.
- DDeploy Compute Engine Virtual Machines in an unmanaged Instance Group with database replication using primitive Owner IAM roles for service management.
Cevap
Provision Cloud SQL for PostgreSQL configured with High Availability (regional persistent disk replication across two zones).
Cloud SQL with High Availability (HA) provides automatic failover across zones in a single region using synchronous disk replication. For a single-region 2 TB relational database with moderate throughput requirements, Cloud SQL is fully managed, meets all availability and performance needs, and minimizes monthly infrastructure costs.
Adım Adım Çözüm
Anahtar Kavram
Selecting cost-effective relational database architecture based on regional vs global requirements.
Tahmini Süre:2m 0s