Courseiva
Google Cloud Products and ServicesmediumMultiple ChoiceObjective-mapped

Cloud Digital Leader Google Cloud Products and Services Practice Question

A company runs batch processing jobs on scheduled intervals. They want to minimise costs by using short-lived compute capacity that can be interrupted but offers significant discounts. Which type of Compute Engine VM 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

Preemptible VMs

Preemptible VMs (and Spot VMs) offer up to 60-91% discount but can be terminated at any time, making them ideal for batch jobs that can tolerate interruptions.

Answer analysis

Option-by-option breakdown

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

  • E2 high-memory VMs

    Why it's wrong here

    E2 high-memory VMs are general-purpose virtual machines with standard on-demand pricing. Although they offer high memory at a relatively low baseline rate, they are not preemptible and provide no discount for interruptible or fault-tolerant workloads. You would pay the full price even if your batch job is resilient to interruption, so they are not an optimal cost choice for scheduled batch processing.

  • Sole-tenant nodes

    Why it's wrong here

    Sole-tenant nodes dedicate an entire physical server to your workloads, often for compliance, licensing, or strict isolation requirements. They are billed per node rather than per vCPU or memory, making them significantly more expensive than regular VMs, especially for transient or batch workloads. They offer no interruptibility-based discount and would not reduce costs for a fault-tolerant batch pipeline.

  • Preemptible VMs

    Why this is correct

    Preemptible VMs (and Spot VMs) are Compute Engine instances that can be terminated anywhere anytime due to excess capacity reuse, but they can be used for batch and fault-tolerant workloads. They are up to 60–80% cheaper than standard VMs, making them the ideal choice for a company running scheduled batch processing that can checkpoint and resume. To use them effectively, the application must handle unexpected termination gracefully and be restartable from saved state.

  • Confidential VMs

    Why it's wrong here

    Confidential VMs provide memory encryption while data is in use, using technologies like AMD Secure Encrypted Virtualization (SEV) or Intel TDX. This security feature is intended for protecting sensitive workloads and does not lower compute costs; in fact, it often incurs a small premium over standard VM pricing. It has no relation to batch processing or interruptibility, so it would not help reduce costs for scheduled jobs.

About these practice questions

Courseiva writes every GCDL question from scratch — 829 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 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.