Table of Contents

Click Here to Return To the CompTIA A+ Course Page

Virtualization and Cloud Computing is 11% of the CompTIA A+ 220-1201 Core 1 exam. This module covers virtual machines, hypervisor types, VDI, containers, cloud models, and cloud characteristics. This is the smallest Core 1 domain, but the concepts appear across modern IT support.

Virtualization runs many systems on one machine. Cloud computing rents that capacity from a provider so you pay only for what you use. Together they power most of the infrastructure you support today. This module gives you the vocabulary and the models.

Virtualization Concepts

You run software-defined computers on physical hardware.

  • A virtual machine (VM) emulates a full computer with its own OS, isolated from the host.
  • A sandbox runs untrusted code in isolation so it cannot harm the host.
  • Test and development environments let you try changes without risking production.
  • Snapshots capture a VM state so you roll back after a failed change.

Virtualization saves money by packing many workloads onto fewer physical servers.

Hypervisor Types

You pick the hypervisor that fits the workload.

TypeRuns onExampleUse
Type 1 (bare metal)Directly on hardwareESXi, Hy-V, ProxmoxData centers, servers
Type 2 (hosted)On top of an OSVirtualBox, VMware WorkstationDesktops, labs, testing

Type 1 hypervisors are faster and more secure because no host OS sits between them and the hardware. Type 2 hypervisors are easier to install on a normal desktop.

Virtualization Requirements

You meet the prerequisites before a VM runs well.

  • CPU support for Intel VT-x or AMD-V, enabled in UEFI.
  • Enough RAM to allocate to each guest plus the host.
  • Storage for virtual disks, ideally on fast SSDs.
  • Network configuration with bridged, NAT, or host-only adapters.
  • Security isolation so a compromised guest cannot reach the host.

Desktop Virtualization and Containers

You deliver desktops and apps without local installs.

  • Virtual Desktop Infrastructure (VDI) hosts user desktops on a central server, streamed to thin clients.
  • Containers package an app with its dependencies but share the host OS kernel, so they are lighter than VMs.

Containers start in seconds and use less memory than full VMs. To understand the trade-offs, read Docker vs VMs .

Cloud Computing Models

You choose a deployment model by who owns and uses the resources.

ModelWho uses it
PublicShared infrastructure from a provider like AWS or Azure
PrivateDedicated infrastructure for one organization
HybridA mix of public and private
CommunityShared by organizations with common needs

Cloud Service Models

You match the service model to how much you want to manage.

ModelYou manageProvider manages
IaaSOS, apps, dataHardware, network, virtualization
PaaSApps and dataOS, runtime, infrastructure
SaaSJust your dataEverything else

IaaS gives the most control, SaaS gives the least responsibility. Compare the major providers in AWS vs Azure vs Google Cloud Platform .

Cloud Characteristics

You recognize the traits that define cloud services.

  • Shared vs dedicated resources trade cost for isolation.
  • Metered utilization charges by actual usage.
  • Rapid elasticity scales capacity up or down on demand.
  • High availability keeps services running through failures.
  • Multitenancy lets many customers share infrastructure securely.

Elasticity is what lets a website handle a traffic spike without buying permanent hardware.

Next Steps

You have now covered all five Core 1 domains. Consolidate with Hardware and Network Troubleshooting , then begin Core 2 with Operating Systems . Review Hardware Components for virtualization hardware. Return to the CompTIA A+ Course .