An enterprise insurance provider is translating its conceptual multi-tier architecture for a regional claims processing platform into a physical architecture on Google Cloud. The conceptual design specifies three core requirements: stateless web services that auto-scale to zero, a managed regional relational database supporting standard SQL transactions without global scaling needs, and a security perimeter preventing data exfiltration to unauthorized Google Cloud resources outside the organization. Which physical architecture on Google Cloud best fulfills these conceptual requirements while minimizing operational overhead and cost?
- Deploy Cloud Run for stateless web services, Cloud SQL for regional relational storage, and configure VPC Service Controls around the resources to prevent unauthorized data exfiltration.Answer
- BDeploy Cloud Run for stateless web services, Cloud Spanner for regional relational storage, and configure VPC Service Controls around the resources to prevent unauthorized data exfiltration.
- CDeploy Google Kubernetes Engine (GKE) Autopilot for stateless web services, Cloud SQL for regional relational storage, and configure VPC Service Controls around the resources to prevent unauthorized data exfiltration.
- DDeploy Cloud Run for stateless web services, Cloud SQL for regional relational storage, and grant standard IAM fine-grained roles to service accounts without configuring VPC Service Controls.
Answer
The correct architecture deploys Cloud Run for stateless microservices, Cloud SQL for regional relational data, and VPC Service Controls to prevent data exfiltration.
The solution properly translates conceptual architectural tiering to physical GCP components: Cloud Run fits the stateless scale-to-zero HTTP web tier, Cloud SQL satisfies regional relational transaction requirements cost-effectively, and VPC Service Controls fulfills security isolation against exfiltration.
Step-by-Step Solution
Key Concept
Translating Conceptual Requirements into Optimal Physical GCP Architecture