An enterprise media streaming provider is architecting its core backend services on Google Cloud for global live broadcast events. The system must meet the following technical requirements:
- Achieve a multi-region availability SLA for stateless subscriber entitlement validation requests.
- Ensure zero Recovery Point Objective (RPO) and synchronous multi-region consistency for transactional subscriber entitlement writes during a regional outage.
- Prevent authorized internal identity principals from exfiltrating database content to external Google Cloud projects.
- Minimize operational management overhead for the stateless API compute tier.
Which TWO architectural components should you combine to fulfill these requirements? (Select TWO)
- Deploy the stateless entitlement validation API on Cloud Run across multiple regions behind a Global External Application Load Balancer.Cevap
- BProvision dedicated Google Kubernetes Engine (GKE) clusters in multiple regions with custom ingress controllers to host the stateless entitlement validation API.
- Store subscriber entitlement records in a Multi-Region Cloud Spanner instance and enclose the database service inside a VPC Service Controls security perimeter.Cevap
- DStore subscriber entitlement records in a High Availability (HA) Regional Cloud SQL for PostgreSQL instance with cross-region read replicas.
- ERely exclusively on fine-grained IAM roles (`roles/spanner.databaseUser`) to restrict database permissions and prevent data exfiltration.
Cevap
The optimal architecture combines deploying the stateless API on Cloud Run across multiple regions behind a Global External Application Load Balancer, and storing transactional database records in a Multi-Region Cloud Spanner instance protected by a VPC Service Controls perimeter.
The combination of Cloud Run behind a Global External Application Load Balancer and Multi-Region Cloud Spanner with VPC Service Controls satisfies all functional constraints. Cloud Run handles stateless API requests across regions with minimal operational effort. Multi-Region Cloud Spanner uses synchronous Paxos replication to deliver zero RPO across regional outages. VPC Service Controls establishes a perimeter boundary that prevents authorized identities from transferring sensitive database content to external, unapproved Google Cloud projects.
Adım Adım Çözüm
Anahtar Kavram
Designing multi-region high availability architectures combining serverless compute, globally consistent database storage with zero RPO, and VPC Service Controls security perimeters.