A global pharmaceutical company is architecting a data storage solution on Google Cloud for a regional clinical trial inventory tracking application. The relational database will host a 400 GB dataset located entirely within a single GCP region (`us-central1`) to satisfy strict data residency requirements. The workload experiences standard OLTP transactional traffic with predictable growth unlikely to exceed 2 TB over the next three years. The database must automatically fail over to a secondary zone during a zonal outage, and security compliance mandates that encryption keys must be generated and rotated by the enterprise security team using Google Cloud KMS. Which database architecture best satisfies these technical and compliance requirements while avoiding unnecessary cost and complexity?
- ADeploy a multi-region Cloud Spanner instance configured with Customer-Supplied Encryption Keys (CSEK).
- Deploy a Cloud SQL for PostgreSQL regional instance configured for High Availability (HA) across two zones, integrated with Customer-Managed Encryption Keys (CMEK) via Cloud KMS.Cevap
- CDeploy a Cloud SQL for PostgreSQL regional instance configured for High Availability (HA), utilizing Customer-Supplied Encryption Keys (CSEK) supplied during instance creation.
- DExport operational updates daily into Cloud Storage and transfer them using a Transfer Appliance to maintain synchronous regional relational consistency.