Drag a concept onto its matching description — or click a concept then click the description.
Virtual machines (IaaS)
Unstructured object storage
Serverless data warehouse
Serverless container platform
Event-driven serverless functions
Match each Google Cloud service to its primary use case.
Drag a concept onto its matching description — or click a concept then click the description.
Virtual machines (IaaS)
Unstructured object storage
Serverless data warehouse
Serverless container platform
Event-driven serverless functions
Answer choices
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
Compute Engine: Virtual machines (IaaS)
Compute Engine provides IaaS virtual machines, Cloud Storage offers object storage for unstructured data, and BigQuery is a data warehouse for analytics. Common confusions occur when mixing these services.
Answer analysis
For each option: why learners choose it and why it is or isn't the right answer here.
Compute Engine: Virtual machines (IaaS)
Why this is correct
Compute Engine is Google Cloud's Infrastructure-as-a-Service offering, providing highly customizable virtual machines with configurable vCPUs, memory, GPU/TPU support, and persistent disks. As an IaaS solution, it grants users full control over the guest OS, networking, and installed software while offering per-second billing, live migration, and sole-tenant nodes. Its primary role is to host compute workloads, not to store arbitrary objects.
Cloud Storage: Object storage for any data
Why this is correct
Cloud Storage is a fully managed, durable object storage service designed for unstructured data such as images, videos, backups, and IoT data. It organizes data into buckets and exposes RESTful APIs for reading and writing objects, with features like versioning, lifecycle management, and multiple storage classes (Standard, Nearline, Coldline, Archive). It does not execute code or run virtual machines; its sole purpose is data storage at global scale.
BigQuery: Data warehousing and analytics
Why this is correct
BigQuery is a serverless, petabyte-scale data warehouse that enables fast SQL analytics over massive datasets. It separates storage from compute, automatically allocates query resources, and supports features like partitioning, clustering, and BI tools, allowing organizations to run complex analytical queries without managing infrastructure. Its primary function is data warehousing and analytics, not event-driven code execution.
Compute Engine: Object storage for any data
Why it's wrong here
Object storage is a storage system, whereas Compute Engine provides virtual machines (IaaS). While it is technically possible to install an object-storage gateway or software on a VM, that is not the service's purpose. Compute Engine's primary use case is running compute workloads, with block storage via persistent disks; it does not natively expose object storage APIs like Cloud Storage. Confusing these services misidentifies the fundamental compute-storage boundary.
Cloud Storage: Virtual machines (IaaS)
Why it's wrong here
Virtual machines require a compute hypervisor to allocate CPU, memory, and block-based storage; Cloud Storage is an object store with no compute resources. It cannot run a guest OS, execute binaries, or provide the networking stack of an IaaS platform. Cloud Storage's role is to serve as scalable, immutable blob storage via HTTP APIs, making it fundamentally incompatible with the VMs (IaaS) use case, which belongs to Compute Engine.
BigQuery: Serverless event-driven functions
Why it's wrong here
BigQuery is a data warehouse optimized for analytical SQL queries, not a function-as-a-service platform. Event-driven serverless functions are provided by Cloud Functions or Cloud Run, which execute code in response to triggers like HTTP calls or Pub/Sub messages. Although BigQuery can be triggered via external integrations (e.g., Cloud Functions loading data), its core is not about running event-driven code but about querying and storing relational data at scale.
Go deeper
Learn chapter
Cloud Digital Transformation
Key term
IaaS
IaaS stands for Infrastructure as a Service, which means renting virtual computing resources like servers, storage, and networking from a cloud provider instead of buying and managing physical hardware yourself.
Key term
Google Cloud
Google Cloud is a suite of cloud computing services offered by Google that provides infrastructure, platform, and software solutions over the internet.
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 →
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.