Google Cloud Digital LeaderGeneral knowledge of Google CloudEasy

An organization is considering migrating its existing on-premises virtual machines (VMs) to Google Cloud. They require direct control over the operating system, machine type, and storage configurations, as well as the ability to install custom software and manage network interfaces. Which Google Cloud product offers this level of granular control?

  1. ACompute Engine
  2. BApp Engine Standard Environment
  3. CCloud Run
  4. DKubernetes Engine (GKE)
Show answer & explanation

Correct answer: A. Compute Engine

Compute Engine is Google Cloud's Infrastructure as a Service (IaaS) offering, providing virtual machines with complete control over the operating system, machine types, storage, and networking, allowing users to install custom software as needed.

Why the other options are wrong

  • B. App Engine Standard is a Platform as a Service (PaaS) with limited OS and infrastructure control.
  • C. Cloud Run is a serverless platform for containers, abstracting away underlying infrastructure.
  • D. GKE is a managed Kubernetes service; while it uses VMs, the direct control is primarily over containers and orchestration, not the individual OS/machine type of the nodes in the same way as raw Compute Engine.

Google Cloud Compute Engine

Compute Engine is Google Cloud's Infrastructure as a Service (IaaS) offering, providing customizable virtual machines.

  • Offers granular control over OS, machine types, storage, and networking.
  • Users are responsible for managing the operating system and installed software.
  • Provides a wide range of pre-configured machine types and custom options.

Memory trick: Compute: Engine for VMs, App Engine for PaaS, Run for Serverless, GKE for Containers.

More General knowledge of Google Cloud questions