Cloud Digital Leader Scaling with Google Cloud operations Practice Question
A company has deployed a critical application on Google Cloud and wants to understand what happens to their workloads during a Google Cloud data center maintenance event (e.g., host system upgrades). What Google Compute Engine feature handles this automatically for most VMs?
⚠ Common exam trap
Candidates often confuse Live Migration with a restart or snapshot-based recovery, assuming maintenance always causes downtime, when in fact Google's Live Migration provides seamless, zero-downtime maintenance for the vast majority of VM instances.
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
✓
Live migration transparently moves VMs to healthy hosts during maintenance with no VM downtime.
Google Compute Engine uses Live Migration to automatically move running VMs from a host undergoing maintenance (e.g., host system upgrades) to a healthy host without interrupting the VM. This process preserves the VM's memory, network connections, and disk state, resulting in zero VM downtime. It is enabled by default for most VM instances, except those with GPUs or certain machine types that explicitly opt out.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
VMs are terminated and restarted automatically on new hardware, causing a few minutes of downtime.
Why it's wrong here
Compute Engine's live migration does not terminate the VM instance and restart it on another host; that would be a cold migration and would interrupt running workloads. Instead, the entire VM runtime state — memory, vCPU state, disk attachments, and network identity — is copied while the instance continues executing. The eventual switch to the destination host occurs with only a brief, often sub-second pause, not the minutes of downtime implied by a full stop/start cycle.
- ✓
Live migration transparently moves VMs to healthy hosts during maintenance with no VM downtime.
Why this is correct
During a live migration, the VM's memory pages are continuously copied from the source host to a destination host in a series of iterative passes, while the instance continues running its normal operations. At the final pass, the VM is briefly quiesced for just a few hundred milliseconds to transfer the remaining state, then the instance resumes on the new host with the same MAC address, IP address, and open network connections. This gives the appearance of zero downtime, though technically it's an extremely short pause rather than a full shutdown and boot.
- ✗
VMs are snapshotted, the snapshot is restored on new hardware, and the VM is restarted.
Why it's wrong here
A snapshot captures the persistent disk state at a specific point in time, so it cannot preserve the contents of RAM, the exact process state, or the continuity of network flows. Restoring a snapshot and booting from it would result in a full system reboot, losing all in-memory data, active sessions, and any I/O that hadn't yet been committed to disk. Live migration is not snapshot-based at all: it transfers the complete runtime state of the instance while it's alive, which is why operating systems and applications never observe a cold start or experience a shutdown.
- ✗
Customers must subscribe to Google Cloud support to receive advance notice and schedule their own maintenance windows.
Why it's wrong here
No Google Cloud support subscription is required for Compute Engine's standard maintenance event handling; live migration is automatically provided to all customers. Google schedules and executes host maintenance transparently, and the platform performs a live migration or a terminate based on the VM's maintenance policy, without waiting for customer action. While you can control whether a VM is live-migrated or terminated, you do not need to purchase support to get advance notice or to enroll in the feature.
Go deeper
Related to this question
Learn chapter
Cloud Digital Transformation
Key term
Compute Engine
Compute Engine is Google Cloud's Infrastructure-as-a-Service (IaaS) offering that lets you create and run virtual machines on Google's infrastructure.
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 →
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.