Intrigued by the art of cloud architecture? Discover how to design, develop, and manage robust, secure, scalable, and dynamic solutions on Google Cloud as you prepare for the Professional Cloud Architect exam!
Prepare and test your skills
Prepare and test your skills
Worked example. The correct answer is already marked and every option is explained below, so there is nothing to select here. To answer questions yourself, start the free trial.
Keep the momentum going with these hand-picked practice scenarios
Want more questions like this?
Get a free certification question every week.
Last updated
An enterprise is migrating multiple backend workloads to Google Cloud and must map each workload to the optimal compute service based on operational overhead, scaling characteristics, and architectural dependencies:
Which compute mapping should you recommend?
Workload 1: Google Kubernetes Engine (GKE); Workload 2: Cloud Run; Workload 3: Compute Engine Managed Instance Groups (MIGs)
Workload 1: Cloud Run; Workload 2: Cloud Run functions; Workload 3: Google Kubernetes Engine (GKE)
Workload 1: Compute Engine Managed Instance Groups (MIGs); Workload 2: Cloud Run functions; Workload 3: Cloud Run
Workload 1: Cloud Run functions; Workload 2: Google Kubernetes Engine (GKE); Workload 3: Cloud Run
Workload 1: Google Kubernetes Engine (GKE); Workload 2: Cloud Run; Workload 3: Compute Engine Managed Instance Groups (MIGs)
Workload 1: Cloud Run; Workload 2: Cloud Run functions; Workload 3: Google Kubernetes Engine (GKE)
This architecture correctly maps each application archetype to its optimal Google Cloud runtime: Cloud Run for managed containerized request serving, Cloud Run functions for lightweight event-driven executions, and Google Kubernetes Engine (GKE) for complex container orchestration.
Choosing Cloud Run and Cloud Run functions eliminates cluster maintenance and operational overhead for standard HTTP endpoints and event handlers, while reserving GKE for workloads that have explicit dependencies on Kubernetes ecosystem APIs and RBAC multi-tenancy.
Workload 1: Compute Engine Managed Instance Groups (MIGs); Workload 2: Cloud Run functions; Workload 3: Cloud Run
Workload 1: Cloud Run functions; Workload 2: Google Kubernetes Engine (GKE); Workload 3: Cloud Run