An aerospace engineering enterprise is architecting a mission-critical global flight telematics platform on Google Cloud. The architecture requires a relational database that guarantees multi-region strong consistency, a zero Recovery Point Objective (RPO), and a near-zero Recovery Time Objective (RTO) during a regional outage. Additionally, the application tier consists of containerized stateless HTTP microservices that must automatically scale with traffic spikes while requiring minimal operational infrastructure management overhead. Which solution architecture satisfies these technical requirements and high availability objectives?
- Deploy the containerized stateless microservices on Cloud Run across multiple regions behind a Global External HTTP(S) Load Balancer, and store the relational telemetry data in a multi-region Cloud Spanner instance.Cevap
- BDeploy the containerized stateless microservices on Cloud Run across multiple regions behind a Global External HTTP(S) Load Balancer, and store the relational telemetry data in a primary Cloud SQL for PostgreSQL instance with cross-region asynchronous read replicas.
- CDeploy regional Google Kubernetes Engine (GKE) clusters with custom node pools in each region to host the stateless microservices, paired with a regional Cloud SQL for PostgreSQL instance configured with High Availability (HA).
- DDeploy the stateless microservices on Compute Engine Managed Instance Groups (MIGs) in a single region, backed by a single-zone Cloud SQL instance with automated daily snapshots exported to Cloud Storage for disaster recovery.
Cevap
Deploying the stateless containerized microservices to Cloud Run across multiple regions behind a Global External HTTP(S) Load Balancer combined with a multi-region Cloud Spanner database instance fulfills all high availability, operational, and consistency requirements.
The combination of Cloud Run and multi-region Cloud Spanner delivers an architecture that meets all specified operational and recovery constraints. Cloud Run provides serverless management for stateless HTTP containers, scaling dynamically with demand. Multi-region Cloud Spanner provides synchronous replication across regions using Paxos consensus, ensuring multi-region strong consistency, zero RPO, and automatic near-zero RTO failover.
Adım Adım Çözüm
Anahtar Kavram
Multi-region high availability design using Cloud Run serverless compute and Cloud Spanner synchronous relational database storage.