A digital publishing platform is transitioning from a conceptual cloud design to a physical architecture on Google Cloud. The logical architecture requires an event-driven ingestion endpoint for webhooks, a fully managed stateless processing tier to sanitize and transform JSON content, a standard regional relational database for content metadata, and a perimeter security mechanism to prevent data exfiltration to unauthorized external storage. Which physical GCP architecture accurately implements these logical requirements while minimizing operational overhead and unnecessary cost?
- Incorporate Cloud Pub/Sub for event ingestion, Cloud Run for stateless payload transformation, Cloud SQL for PostgreSQL for regional metadata storage, and VPC Service Controls to enclose the resources within a security perimeter.Answer
- BIncorporate Cloud Pub/Sub for event ingestion, a Google Kubernetes Engine (GKE) Autopilot cluster for stateless payload transformation, Cloud SQL for PostgreSQL for regional metadata storage, and VPC Service Controls to enclose the resources.
- CIncorporate Cloud Pub/Sub for event ingestion, Cloud Run for stateless payload transformation, a multi-region Cloud Spanner instance for metadata storage, and VPC Service Controls to enclose the resources.
- DIncorporate Cloud Pub/Sub for event ingestion, Cloud Run for stateless payload transformation, Cloud SQL for PostgreSQL for regional metadata storage, and restrictive IAM roles without VPC Service Controls.
Answer
The optimal physical architecture uses Cloud Pub/Sub for event ingestion, Cloud Run for serverless processing, Cloud SQL for regional relational storage, and VPC Service Controls for exfiltration protection.
The solution that combines Cloud Pub/Sub, Cloud Run, Cloud SQL, and VPC Service Controls correctly translates every logical architectural tier into its minimal, fully managed physical GCP equivalent while enforcing exfiltration boundaries.
Step-by-Step Solution
Key Concept
Translating Logical Architecture to Physical GCP Component Specifications