A financial analytics firm is migrating its transactional relational database to Google Cloud. The workload requires strict ACID compliance, relational SQL join support, and multi-zone High Availability within a single GCP region (`us-central1`). Peak operational throughput is estimated at write transactions per second. The primary business requirement is to minimize operational management overhead and infrastructure costs while maintaining regional resilience. Which architecture best satisfies these technical and cost-optimization requirements?
- Provision Cloud SQL for PostgreSQL configured with regional High Availability (HA) across two zones, utilizing Cloud Storage Object Lifecycle Management to archive inactive historical audit data.Cevap
- BProvision a multi-zone Cloud Spanner instance configured for high-throughput relational processing across all regional zones.
- CDeploy a multi-zone Google Kubernetes Engine (GKE) cluster running self-managed PostgreSQL container pods with StatefulSets on Regional Persistent Disks.
- DProvision a Compute Engine virtual machine instance running PostgreSQL and assign primitive Owner IAM roles to the database application service account to simplify resource permissions.
Cevap
Provisioning Cloud SQL for PostgreSQL with regional High Availability (HA) and offloading inactive historical records to Cloud Storage using lifecycle policies provides the optimal balance of managed relational performance, automated failover, and minimal cost.
Cloud SQL for PostgreSQL with regional HA provides automated multi-zone failover, full relational compatibility, and sufficient IOPS performance for write ops/sec. Combined with Cloud Storage lifecycle rules for historical data, it fulfills all technical requirements at minimal cost and administrative effort.
Adım Adım Çözüm
Anahtar Kavram
Cloud Database Selection and Cost Right-Sizing
Tahmini Süre:2m 0s