A financial technology company is modernizing a regional banking compliance and audit application currently running on an on-premises PostgreSQL database. The workload operates entirely within a single Google Cloud region (us-central1) and requires strict ACID compliance, relational joins, automated cross-zone high availability (HA) with zero data loss failover, and point-in-time recovery. Total database storage is projected to reach 4 TB over the next three years, with moderate transaction throughput. The chief architecture office requires a solution that minimizes operational management overhead and unnecessary infrastructure costs while meeting all technical availability requirements. Which storage architecture should the lead Cloud Architect recommend?
- Deploy Cloud SQL for PostgreSQL with a regional High Availability (HA) configuration across two zones, utilizing automatic failover and automated point-in-time backups.Answer
- BProvision a Cloud Spanner multi-region instance cluster with regional database splitting to manage the relational workload.
- CDeploy Cloud SQL for PostgreSQL configured with Customer-Supplied Encryption Keys (CSEK) stored in an external key vault to handle disk encryption.
- DDeploy a single-zone Cloud SQL instance with public IP access, relying exclusively on IAM database authentication roles to prevent data exfiltration to external projects.