Courseiva
Why Cloud Technology Can Transform BusinesseasyMultiple ChoiceObjective-mapped

Cloud Digital Leader Why Cloud Technology Can Transform Business Practice Question

A start-up wants to quickly build and deploy a web application using managed services to avoid operational overhead. They need a serverless compute platform that automatically scales and charges only for execution time. Which Google Cloud service should they use?

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 serverless compute platform that runs containers, auto-scales, and charges per execution. Compute Engine is IaaS, Kubernetes Engine is container orchestration (not serverless), and Cloud Functions is also serverless but for event-driven functions, not full web apps with containers.

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 Functions

    Why it's wrong here

    Cloud Functions is a serverless execution environment designed for short-lived, event-driven functions triggered by HTTP, Pub/Sub, or storage events. Its default timeouts (maximum 540 seconds) and stateless, single-purpose execution model make it unsuitable for hosting full web applications with long-lived connections, complex routing, or background work. While it exposes an HTTP trigger, it lacks the ability to run an arbitrary containerized web server, so it forces you to restructure the app into function handlers.

  • Cloud Run

    Why this is correct

    Cloud Run is a managed serverless compute platform that runs stateless containers directly on an HTTPS endpoint, making it ideal for web applications. It supports any framework or language because you package your app as a container, automatically scales to zero when idle, and charges only for compute resources during request processing. This combination of full control over the runtime and per-invocation billing delivers both developer convenience and cost efficiency for quickly deploying web services.

  • Compute Engine

    Why it's wrong here

    Compute Engine is an IaaS offering that requires you to provision, patch, and manage individual VM instances, including capacity planning, availability zones, and the OS. It is not serverless, so you are billed for the allocated vCPUs and memory even when the instance sits idle, and you must handle horizontal scaling manually via instance groups or load balancers. This operational overhead contradicts the startup's goal of quickly deploying a web application without worrying about infrastructure.

  • Google Kubernetes Engine (GKE)

    Why it's wrong here

    Google Kubernetes Engine is a managed Kubernetes service, but it still requires you to manage a cluster of node VMs, configure autoscaling, and monitor node health; even with features like Autopilot, you are paying for node capacity rather than per request. Kubernetes introduces complexity with YAML manifests, namespaces, and networking policies that is unnecessary for a simple web application, and the control plane's ongoing operational burden makes it a slower and more error-prone path for a startup aiming for speed. It is overkill compared with a fully managed serverless platform.

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

This GCDL question is part of Courseiva's 829-question bank — original exam-style content with full explanations and wrong-answer analysis, never real exam questions or exam dumps. 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.