Courseiva
Why Cloud Technology Can Transform BusinesseasyMultiple ChoiceObjective-mapped

Cloud Digital Leader Why Cloud Technology Can Transform Business Practice Question

A company wants to run containerized applications on Google Cloud without managing the underlying VMs or orchestrator. Which compute service should they choose?

Answer choices

Why each option matters

Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.

Correct answer & explanation

Cloud Run

Cloud Run is a fully managed serverless container platform that abstracts infrastructure. GKE requires cluster management. Compute Engine is VMs. App Engine supports containers but with more restrictions.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • Cloud Run

    Why this is correct

    Cloud Run is the correct choice because it is a fully managed serverless platform that executes stateless containers in a scale-to-zero model, abstracting away all infrastructure such as clusters, nodes, and VMs. You simply deploy a container image and Cloud Run automatically provisions, scales, and load-balances the instances based on incoming HTTP requests or events, billing only for the resources used during request processing. This makes it ideal for containerized workloads where you want zero cluster management and event-driven autoscaling, without the operational overhead of Kubernetes or virtual machines.

  • Google Kubernetes Engine (GKE)

    Why it's wrong here

    Google Kubernetes Engine (GKE) provides a robust orchestration layer for containerized applications, but it is not serverless: you must manage or at least configure the cluster, node pools, and autoscaling policies. While GKE offers fine-grained control over networking, storage, and workload placement, that control comes with operational complexity. With GKE you are responsible for patching nodes, optimizing resource requests/limits, and handling cluster upgrades (unless you use Autopilot, which still manages nodes for you). For a company simply wanting to run containers without managing cluster infrastructure, GKE introduces unnecessary complexity compared to Cloud Run.

  • Compute Engine

    Why it's wrong here

    Compute Engine gives you raw virtual machines on which you can install a container runtime and manage everything yourself, including the OS, Docker daemon, networking, and lifecycle of the containers. It is the least abstracted option for running containerized workloads, requiring you to handle patching, scaling, health checks, and capacity planning manually or via managed instance groups. While it offers maximum flexibility and access to specific machine types, GPUs, or custom networking, it contradicts the goal of simply running containers with minimal operational overhead. Cloud Run eliminates VM management entirely, so Compute Engine is a valid but much more hands-on infrastructure choice.

  • App Engine

    Why it's wrong here

    App Engine supports deploying containers via App Engine flexible environment, but it is more opinionated: it forces a specific application model, health-check conventions, and a narrower network and filesystem model compared to Cloud Run. In the standard environment you are restricted to supported runtimes and cannot run arbitrary container images without significant adaptation. App Engine is designed around serving web applications with auto-scaling rather than general-purpose container workloads. While it is also serverless, Cloud Run is a better fit when you want to bring any existing container image and run it without rewriting your app to fit App Engine's constraints.

Quick reference

Cloud Service Model Comparison

ModelYou ManageProvider ManagesExamples
IaaSOS, runtime, apps, dataHardware, hypervisor, networkingEC2, Azure VMs, GCP Compute Engine
PaaSApps and dataOS, runtime, middleware, hardwareElastic Beanstalk, Azure App Service
SaaSData and settings onlyEverything elseMicrosoft 365, Salesforce, Workday
FaaS / ServerlessFunction code onlyInfra, scaling, runtimeLambda, Azure Functions, Cloud Run
CaaSContainers and appsKubernetes, OS, hardwareEKS, AKS, GKE

About these practice questions

One of 829 original GCDL practice questions on Courseiva, each with a full explanation and wrong-answer analysis — not exam dumps or protected exam content. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

JA

Written by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

This GCDL practice question is part of Courseiva's free Google Cloud certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the GCDL exam.