Courseiva
mediumMatchingObjective-mapped

Google ACE Practice Question: Match each Google Cloud deployment tool to its…

Match each Google Cloud deployment tool to its purpose.

Drag a concept onto its matching description — or click a concept then click the description.

Concepts
Matches

Infrastructure-as-code using YAML

Multi-cloud infrastructure provisioning

CI/CD pipeline for building and testing

Command-line tool for managing GCP resources

Web-based UI for managing GCP

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 Deployment Manager: Declarative infrastructure management using templates

Cloud Deployment Manager and Terraform are infrastructure-as-code tools, with Cloud Deployment Manager being GCP-native and Terraform multi-cloud. The Cloud Console and gcloud CLI provide GUI and command-line interfaces for GCP management.

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 Deployment Manager: Declarative infrastructure management using templates

    Why this is correct

    Cloud Deployment Manager is Google Cloud's native Infrastructure as Code service. You define resources (VMs, networks, storage) in a YAML or Python template, and Deployment Manager declaratively creates, updates, or deletes them as a unified deployment. Because it is declarative, you specify the desired end state rather than the procedural steps, and Deployment Manager handles dependency ordering and change rollouts.

  • Terraform: Multi-cloud infrastructure as code using HashiCorp Configuration Language

    Why this is correct

    Terraform is a cloud-agnostic Infrastructure as Code tool from HashiCorp. It uses HashiCorp Configuration Language (HCL) to declare resources, and maintains a state file to map real-world infrastructure to your configuration, enabling plan/apply workflows. With providers for AWS, Azure, GCP, Kubernetes, and hundreds of others, it lets you manage multi-cloud environments from a single pipeline, unlike tools that are locked to one platform.

  • Google Cloud Console: Web-based GUI for resource management

    Why this is correct

    The Google Cloud Console is a web-based graphical user interface that lets you create, configure, and inspect Google Cloud resources without writing any code. It is ideal for ad-hoc tasks, visual monitoring (e.g., dashboards, logs, IAM checks), and teaching or exploring new services. However, because interactions are manual and click-driven, it is not suited for repeatable, version-controlled automation compared to code-based tools.

  • gcloud CLI: Command-line tool for GCP resource management

    Why this is correct

    The gcloud CLI component of the Google Cloud SDK is a command-line tool that you can use to manage almost any GCP resource from a terminal or script. It supports shell pipelines, environment variables, and programmatic control, making it perfect for automation, CI/CD jobs, and batch operations. Unlike the Console, gcloud is fully scriptable and can be combined with jq/grep for parsing output to drive additional decisions.

  • Cloud Deployment Manager: Manages containerized applications on GKE

    Why it's wrong here

    This pairing is incorrect because managing containerized applications on GKE is the job of Google Kubernetes Engine, not Cloud Deployment Manager. While Cloud Deployment Manager can provision a GKE cluster as part of an infrastructure deployment, it does not orchestrate pods, services, or deployments. Deployment Manager focuses on immutable infrastructure definitions, whereas GKE's controllers (e.g., Deployments, StatefulSets) handle application lifecycle and scaling.

  • Terraform: Only works with Google Cloud

    Why it's wrong here

    Terraform is not limited to Google Cloud; this is the exact opposite of its core design. It uses a plugin-based provider architecture, with official providers for Google Cloud Platform, AWS, Azure, and many other platforms, enabling the same HCL configuration to manage resources across clouds. That cross-platform capability is what makes Terraform a standard choice for multi-cloud infrastructure, so saying it 'only works with Google Cloud' misunderstands its role.

About these practice questions

Courseiva writes every ACE question from scratch — 769 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or 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 ACE 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 ACE exam.