A global retail e-commerce company is re-architecting its online flash-sale transactional engine on Google Cloud to handle global customer traffic. The system must meet the following strict technical and availability requirements:
- The database tier requires multi-region high availability with strict serializable consistency, supporting transactional writes across multiple geographic regions with zero Recovery Point Objective (RPO).
- The hybrid connectivity between the company's primary on-premises data center and GCP must support a dedicated, SLA-backed private throughput of 15 Gbps without traversing the public internet.
Which TWO architectural decisions should the cloud architect choose to satisfy these requirements? (Choose two.)
- Provision a multi-region Cloud Spanner instance for the transactional database tier.Answer
- Provision Dedicated Interconnect connections between the on-premises facility and Google Cloud.Answer
- CDeploy Cloud SQL for PostgreSQL with high availability (HA) enabled and asynchronous cross-region read replicas.
- DSet up multiple High Availability (HA) Cloud VPN tunnels operating in parallel over the public internet.
- EConfigure a regional Cloud Bigtable cluster with scheduled nightly exports to Cloud Storage for disaster recovery.
Answer
The cloud architect should deploy a multi-region Cloud Spanner instance for global zero-RPO transactional data and establish Dedicated Interconnect connections for dedicated 15 Gbps private hybrid connectivity.
Combining multi-region Cloud Spanner with Dedicated Interconnect satisfies both technical constraints. Multi-region Cloud Spanner uses TrueTime and synchronous consensus replication to provide globally distributed, strongly consistent ACID transactions with zero RPO. Dedicated Interconnect delivers private physical connection circuits (10 Gbps or 100 Gbps per link) with uptime SLAs, fulfilling the requirement for 15 Gbps dedicated private bandwidth.
Step-by-Step Solution
Key Concept
Designing Multi-Region High Availability and High-Throughput Hybrid Architecture