An organization plans to migrate a single-region, on-premises relational PostgreSQL database to Google Cloud. The application requires standard ACID transactional compliance and predictable performance within a single GCP region, with no requirement for global scale or multi-region availability. Which Google Cloud managed database service should the architect choose to minimize operational complexity and cost?
- Cloud SQL for PostgreSQLAnswer
- BCloud Spanner
- CCloud Storage configured with Customer-Supplied Encryption Keys (CSEK)
- DCloud Bigtable with Identity and Access Management (IAM) policy bindings
Answer
Cloud SQL for PostgreSQL is the optimal choice for a single-region relational database workload requiring standard ACID compliance.
Cloud SQL for PostgreSQL is a fully managed relational database service designed for workloads operating within a single region. It provides full PostgreSQL compatibility, standard ACID compliance, and easy maintenance at a significantly lower cost compared to multi-region scaling solutions.
Step-by-Step Solution
Key Concept
Selecting Cloud SQL over Cloud Spanner for single-region relational workloads
Estimated Time:45s