Soru

Zorluk: ZorDesigning Infrastructure for Technical Requirements and High Availability

A global healthcare diagnostic platform is designing its telemetry processing backend on Google Cloud to handle unpredictable spikes in stateless containerized workloads across two geographic regions. The platform must maintain a strict Service Level Agreement (SLA) of 99.999% availability with a Recovery Point Objective (RPO) of 0 and a Recovery Time Objective (RTO) of near-zero seconds for transactional data operations. The architecture must minimize operational management overhead while supporting multi-region synchronous replication. Which architecture meets these technical requirements?

  1. Deploy the stateless backend on Cloud Run across multiple regions integrated with a multi-region Cloud Spanner instance.Cevap
  2. B
    Deploy the backend on Google Kubernetes Engine (GKE) Enterprise clusters across two regions backed by Cloud SQL for PostgreSQL with cross-region read replicas.
  3. C
    Deploy the backend on a Compute Engine Regional Managed Instance Group (MIG) backed by a Cloud Bigtable cluster with multi-cluster routing.
  4. D
    Deploy a dedicated GKE Standard regional cluster in each target region backed by a multi-region Cloud Spanner instance, configured with static CPU-based autoscaling.

Cevap

Deploy the stateless backend on Cloud Run across multiple regions integrated with a multi-region Cloud Spanner instance.
The combination of Cloud Run across regions and multi-region Cloud Spanner fulfills all criteria. Cloud Run delivers serverless, zero-infrastructure scaling for stateless HTTP services. Cloud Spanner utilizes atomic clocks (TrueTime) and synchronous Paxos replication across regions to guarantee 99.999% availability, strong transactional consistency, and RPO = 0.

Adım Adım Çözüm

1
Analyze high availability and database consistency requirements
An SLA of 99.999% and RPO = 0 require synchronous multi-region database replication with strong global consistency.
Asynchronous replication mechanisms in Cloud SQL or Cloud Bigtable suffer from data loss window risks during a regional failover.
2
Evaluate compute tier requirements against operational overhead
Cloud Run automatically handles stateless HTTP microservice scaling without infrastructure or cluster control plane management.
Stateless container workloads do not require full GKE cluster maintenance, making serverless container platforms ideal for operational efficiency.
3
Synthesize the optimal architecture
Multi-region Cloud Spanner provides 99.999% availability and zero RPO via Paxos consensus, coupled with multi-region Cloud Run for auto-scaling stateless compute.
This combination satisfies all technical requirements, availability targets, and minimal operational overhead objectives.

Anahtar Kavram

Designing multi-region high availability architectures using Cloud Run and Cloud Spanner for zero RPO and 99.999% availability.
Bu soruyu puanla