An online multiplayer gaming enterprise is designing its core backend infrastructure on Google Cloud. The architecture must host stateless microservices with minimal operational overhead, while maintaining high availability across availability zones. The database tier requires continuous multi-region availability with zero Recovery Point Objective (RPO) for global player inventory transactions. Additionally, the team needs to connect their on-premises game engine telemetry servers to GCP using a dedicated hybrid connection capable of sustaining sustained throughput of 10 Gbps.
Which TWO architectural components should the cloud architect select to meet these technical and high-availability requirements? (Select TWO)
- Deploy the stateless microservices on Cloud Run to provide automatic scaling across zones without cluster management overhead.Cevap
- BDeploy a multi-zone Google Kubernetes Engine (GKE) cluster to host the stateless microservices to ensure maximum operational simplicity.
- Use Cloud Spanner configured as a multi-region instance to support globally distributed transactional consistency and zero RPO.Cevap
- DConfigure Cloud SQL for PostgreSQL with cross-region read replicas to handle global zero-RPO transactional writes.
- EProvision multiple HA VPN tunnels over the public internet to achieve an aggregate 10 Gbps dedicated connection to the on-premises network.
Cevap
Deploy the stateless microservices on Cloud Run and use Cloud Spanner configured as a multi-region instance.
Cloud Run delivers high availability by serving traffic across multiple availability zones in a region without requiring cluster administration. Cloud Spanner is engineered for multi-region relational workloads requiring zero RPO, strong global consistency, and continuous availability.
Adım Adım Çözüm
Anahtar Kavram
Designing high-availability compute and database tiers on Google Cloud using serverless containers and globally consistent relational databases.