A financial software provider is designing a new regional order-processing database on Google Cloud. The system requires standard SQL compliance, ACID transactional guarantees, and high availability across multiple zones within a single GCP region. The access patterns are typical operational OLTP queries, and the architecture team explicitly wants to avoid paying for unneeded multi-region global replication while keeping operational complexity low. Which Google Cloud database architecture should the cloud architect recommend?
- Deploy Cloud SQL for PostgreSQL configured with High Availability (regional failover instance in a secondary zone).Cevap
- BProvision a multi-region Cloud Spanner instance with global synchronous replication.
- CStore transaction records in Cloud Storage dual-region buckets encrypted with Customer-Supplied Encryption Keys (CSEK) and query them using BigQuery.
- DDeploy a self-managed PostgreSQL cluster on Compute Engine relying exclusively on IAM roles to prevent unauthorized data exfiltration.
Cevap
Cloud SQL for PostgreSQL configured with High Availability (regional failover instance in a secondary zone) is the optimal choice.
Cloud SQL for PostgreSQL with High Availability (HA) enabled provides automatic zonal failover within a single GCP region, full ACID transactional compliance, and standard SQL support without the high costs of multi-region database infrastructure.
Adım Adım Çözüm
Anahtar Kavram
Selecting Cloud Database Services Based on Scale, Consistency, and Region Scope