An online gaming enterprise is architecting its real-time session state and player inventory backend on Google Cloud. The workload requires zero data loss () during regional outages along with continuous multi-region availability and transactional consistency. Furthermore, the cloud backend must connect to legacy game server hosts in an on-premises data center using private connectivity capable of sustaining throughput exceeding 15 Gbps. Which TWO architectural components should be selected to meet these high availability and technical requirements?
- Deploy a multi-region Cloud Spanner instance configuration to handle the transactional backend workload with synchronous cross-region replication.Answer
- BProvision a Cloud SQL for PostgreSQL instance with regional High Availability (HA) and asynchronous cross-region read replicas.
- Provision redundant 10 Gbps Dedicated Interconnect circuits configured with Cloud Router BGP routing between on-premises and Google Cloud.Answer
- DConfigure multiple HA VPN tunnels with Cloud Router dynamic BGP routing over public internet connections.
- EEstablish VPC Network Peering between the database VPC and a transit VPC, relying on transitive routing to reach a third peered VPC containing on-premises proxy gateways.
Answer
The architecture should use a multi-region Cloud Spanner instance configuration for zero-RPO transactional data consistency across regions, combined with redundant 10 Gbps Dedicated Interconnect connections to satisfy the private high-throughput hybrid network requirements (>15 Gbps).
Combining a multi-region Cloud Spanner deployment with redundant Dedicated Interconnect links satisfies all requirements. Cloud Spanner guarantees multi-region strong consistency and via synchronous Paxos consensus. Dedicated Interconnect provides private, direct network links that easily support bandwidth requirements greater than 15 Gbps without using the public internet.
Step-by-Step Solution
Key Concept
Multi-region high availability architectures require synchronous data replication services (Cloud Spanner) for requirements and dedicated physical interconnects (Dedicated Interconnect) for high-bandwidth (>3 Gbps) hybrid network transport.