An enterprise audit software provider is designing the storage tier for a new compliance tracking application. The application operates entirely within a single GCP region and requires a fully managed relational database with strict ACID transaction guarantees, standard SQL query support, and automatic regional failover for high availability. The workload is projected at 1,200 write transactions per second during peak hours. Which database resource selection best satisfies these requirements while minimizing cost and architectural complexity?
- Cloud SQL for PostgreSQL deployed with regional High Availability (HA) enabledAnswer
- BCloud Spanner deployed with a single-region instance configuration
- CCloud SQL for PostgreSQL configured with Customer-Supplied Encryption Keys (CSEK)
- DCloud Storage bucket using Storage Transfer Service for real-time transaction ingestion
Answer
Cloud SQL for PostgreSQL deployed with regional High Availability (HA) enabled
Cloud SQL for PostgreSQL with regional High Availability (HA) provides a fully managed ACID-compliant relational database with automatic cross-zone failover within a single region. It easily handles moderate throughput requirements while optimizing costs and architectural simplicity.
Step-by-Step Solution
Key Concept
Selecting Cloud SQL vs. Cloud Spanner based on regional scope, throughput requirements, and cost efficiency