A global medical device company is architecting a patient telemetry platform on Google Cloud. The solution must enforce a strict Recovery Point Objective (RPO) of zero, maintain a 99.999% availability service level agreement (SLA), and guarantee strong global consistency for transactional data across multiple geographic regions. Furthermore, the frontend HTTP ingestion service consists of lightweight, stateless REST API endpoints that must dynamically scale to zero during idle periods without incurring baseline infrastructure management overhead. Which architecture satisfies these high-availability and technical requirements?
- Deploy the stateless HTTP ingestion services on Cloud Run across multiple regions behind a Global External HTTP(S) Load Balancer, and store transactional data in a multi-region Cloud Spanner instance configuration.Cevap
- BDeploy the stateless HTTP ingestion services on a multi-region Google Kubernetes Engine (GKE) Standard cluster, and store transactional data in Cloud SQL for PostgreSQL configured with cross-region asynchronous read replicas.
- CDeploy the stateless HTTP ingestion services on Cloud Run behind a Global External HTTP(S) Load Balancer, and persist transactional records to a highly available regional Cloud SQL for MySQL instance with cross-region database backups.
- DDeploy the stateless HTTP ingestion services across regional Compute Engine Managed Instance Groups (MIGs), using a pilot-light disaster recovery strategy that restores database state from multi-region Cloud Storage buckets.
Cevap
Deploying stateless ingestion microservices on Cloud Run integrated with a multi-region Cloud Spanner instance behind a Global External HTTP(S) Load Balancer.
The combination of Cloud Run and multi-region Cloud Spanner behind a Global External HTTP(S) Load Balancer meets all constraints: Cloud Run scales stateless HTTP microservices down to zero without cluster management overhead, while multi-region Cloud Spanner provides a 99.999% SLA with synchronous multi-region replication ensuring strong consistency and zero RPO.
Adım Adım Çözüm
Anahtar Kavram
Designing Multi-Region High Availability and Zero-RPO Architectures on GCP