220-1101 Virtualization and Cloud Computing Practice Question
A server administrator configures two identical virtual machines on two separate physical host servers. The VMs are kept in constant synchronization using a hypervisor-level clustering feature. If one host fails, the other VM instantly takes over with no interruption in service and no data loss. This scenario describes which of the following virtualization features?
⚠ Common exam trap
CompTIA often tests the distinction between fault tolerance and high availability, where the trap is that candidates confuse 'instant failover with no data loss' (fault tolerance) with 'automatic restart after a brief outage' (high availability).
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
✓
Fault tolerance
The scenario describes fault tolerance, a hypervisor-level feature that creates a shadow VM in constant lockstep synchronization with the primary VM. If the primary host fails, the secondary VM takes over instantaneously with no interruption and no data loss, because every instruction and state change is mirrored in real time. This is distinct from high availability, which involves restarting the VM on a surviving host after a failure, causing a brief outage.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✓
Fault tolerance
Why this is correct
Fault tolerance is a virtualization feature that maintains a shadow or secondary VM in a state of continuous, synchronized execution with the primary VM. Using technologies like VMware vLockstep, every CPU instruction and memory write is mirrored to the shadow VM, so if the primary host fails, the shadow instantly assumes the workload with zero downtime and no data loss. This provides the highest level of availability by actively replicating the entire VM state in real time, not merely restarting or recovering.
- ✗
High availability
Why it's wrong here
High availability (HA) uses heartbeat monitoring between hosts to detect when a VM becomes unavailable due to a host failure. When a failure is detected, the VM is automatically restarted on another compatible host in the cluster, but the restart requires reinitializing the OS and applications, which typically results in a short interruption of service and potential loss of any in-memory data. HA does not maintain a synchronized copy of the running VM; it simply restarts the VM from scratch on an alternative host.
- ✗
Live migration
Why it's wrong here
Live migration is an administrative operation that moves a running VM from one physical host to another without halting the workload, typically using pre-copy memory migration. It is initiated intentionally for purposes like hardware maintenance or load balancing, and it does not provide automatic failover because if the source host fails unexpectedly, the migration is aborted and the VM is not automatically restarted. Live migration is a proactive management tool, not a reactive fault-tolerance mechanism.
- ✗
Snapshots
Why it's wrong here
Snapshots preserve the exact state of a VM at a specific moment in time, including disk contents, memory, and power state, for later rollback or backup purposes. They are static point-in-time captures and do not involve continuous synchronization or any automatic detection of host failure. If a host fails, snapshots cannot take over the VM's operation because they do not represent a running replica; they only allow manual restoration to the captured state, which may result in data loss from the time the snapshot was taken.
Go deeper
Related to this question
About these practice questions
This 220-1101 question is part of Courseiva's 896-question bank — original exam-style content with full explanations and wrong-answer analysis, never real exam questions or exam dumps. Learn why practice questions differ from exam dumps →
JA
Written by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
This 220-1101 practice question is part of Courseiva's free CompTIA 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 220-1101 exam.