← CompTIA A+ Virtualization & Cloud

CompTIA A+ Certification Study Guide

Key concepts, definitions, and exam tips organized by topic.

22 cards covered

CompTIA A+ Virtualization & Cloud Study Guide


Overview

Virtualization and cloud computing are foundational technologies tested on the CompTIA A+ exam. Virtualization allows multiple operating systems to run on a single physical machine using a hypervisor, while cloud computing delivers on-demand computing resources over the internet. Understanding both concepts—including service models, deployment models, and core characteristics—is essential for modern IT support roles.


---


Hypervisors


What is a Hypervisor?

A hypervisor (also called a Virtual Machine Monitor/VMM) is software that creates and manages virtual machines by abstracting physical hardware resources and distributing them among guest operating systems.


Type 1 vs. Type 2 Hypervisors


| Feature | Type 1 (Bare-Metal) | Type 2 (Hosted) |

|---|---|---|

| Runs on | Directly on hardware | On top of a host OS |

| Performance | Higher | Lower |

| Use case | Enterprise/data center | Desktop/development |

| Examples | VMware ESXi, Hyper-V Server | VirtualBox, VMware Workstation |


Key Terms

  • Type 1 Hypervisor – Runs directly on host hardware; no underlying OS required
  • Type 2 Hypervisor – Runs as an application on a host OS; depends on OS for hardware access
  • Intel VT-x – Intel's hardware-assisted virtualization CPU feature; must be enabled in BIOS/UEFI
  • AMD-V – AMD's equivalent hardware-assisted virtualization feature
  • Live Migration (vMotion) – Moving a running VM from one physical host to another with zero downtime

  • Watch Out For

    > ⚠️ The exam may ask which hypervisor type is "more efficient" or used in enterprise environments — that's always Type 1. Type 2 is for personal/workstation use.


    > ⚠️ If a hypervisor won't run 64-bit VMs, the most likely cause is that Intel VT-x (or AMD-V) is disabled in BIOS/UEFI — not a software issue.


    ---


    Virtual Machine Concepts


    Core VM Features

  • VM Snapshot – A point-in-time capture of a VM's state, data, and configuration. Allows quick rollback to a previous state. Commonly used before applying updates or making system changes.
  • Virtual NIC (vNIC) – Emulates a physical NIC inside the VM; the hypervisor maps it to a physical NIC or virtual switch on the host.
  • Resource Pooling – The hypervisor dynamically allocates CPU, RAM, and storage across multiple VMs based on demand rather than dedicating fixed resources.

  • VM Management Concerns


    #### Memory Overcommitment

    When more RAM is allocated to VMs than physically exists on the host, the system relies on disk swapping, which dramatically degrades performance.


    #### VM Sprawl

  • Definition: Creating more VMs than can be properly tracked or managed
  • Risks:
  • - Wasted CPU, RAM, and storage resources

    - Unpatched/forgotten VMs become security vulnerabilities

    - Increased licensing and operational costs


    Key Terms

  • Snapshot – Saved VM state for rollback purposes
  • vNIC – Virtual Network Interface Card
  • Virtual Switch (vSwitch) – Software-based switch inside the hypervisor managing VM network traffic
  • Resource Pooling – Dynamic allocation of physical resources among VMs
  • Memory Overcommitment – Allocating more virtual RAM than physical RAM exists; causes excessive swapping
  • VM Sprawl – Uncontrolled proliferation of virtual machines

  • Watch Out For

    > ⚠️ Snapshots are not the same as backups. Snapshots are for quick rollback; they should not replace a full backup strategy.


    > ⚠️ VM sprawl is both a resource management and a security concern — unpatched forgotten VMs are a significant vulnerability.


    ---


    Cloud Service Models


    The Three Core Models


    ```

    +--------------------------------------------------+

    | SaaS — Software as a Service |

    | Provider manages EVERYTHING |

    | Customer just uses the application |

    +--------------------------------------------------+

    | PaaS — Platform as a Service |

    | Provider manages: HW, OS, runtime, tools |

    | Customer manages: Applications & data |

    +--------------------------------------------------+

    | IaaS — Infrastructure as a Service |

    | Provider manages: HW, networking, hypervisor |

    | Customer manages: OS, middleware, apps, data |

    +--------------------------------------------------+

    ```


    Detailed Breakdown


    #### IaaS (Infrastructure as a Service)

  • Provider manages: Physical hardware, networking, storage, virtualization layer
  • Customer manages: Operating system, middleware, applications, data
  • Best for: IT administrators who need infrastructure flexibility
  • Examples: Amazon EC2, Microsoft Azure VMs, Google Compute Engine

  • #### PaaS (Platform as a Service)

  • Provider manages: Hardware, OS, runtime environment, development tools
  • Customer manages: Application code and data only
  • Best for: Developers who want to build/deploy apps without managing infrastructure
  • Examples: Google App Engine, Microsoft Azure App Service, Heroku

  • #### SaaS (Software as a Service)

  • Provider manages: Everything — hardware, OS, application, updates
  • Customer manages: Nothing except their own data and user settings
  • Best for: End users who simply need to use an application
  • Examples: Microsoft 365, Google Workspace, Salesforce, Dropbox

  • Key Terms

  • IaaS – Customer controls OS and above; provider controls hardware
  • PaaS – Customer controls application and data only
  • SaaS – Provider controls everything; customer just uses the software
  • Shared Responsibility Model – Framework defining what the provider vs. customer secures

  • Watch Out For

    > ⚠️ A common exam trick: Who is responsible for patching the OS in each model?

    > - IaaS → Customer patches the OS

    > - PaaS → Provider patches the OS

    > - SaaS → Provider patches everything


    > ⚠️ Remember the stack from bottom to top: IaaS → PaaS → SaaS. More "as a service" = less customer responsibility.


    ---


    Cloud Deployment Models


    The Four Deployment Models


    | Model | Ownership | Users | Key Advantage |

    |---|---|---|---|

    | Public | Third-party provider | Multiple organizations | Cost-effective, scalable |

    | Private | Single organization | One organization | Control, security, compliance |

    | Hybrid | Mixed | One organization | Flexibility + security balance |

    | Community | Shared among group | Group of organizations | Shared compliance/regulatory needs |


    Detailed Breakdown


    #### Public Cloud

  • • Owned and operated by a third-party provider (AWS, Azure, Google Cloud)
  • • Resources shared among multiple customers (multi-tenant)
  • • Pay-as-you-go model; no capital expenditure
  • Concern: Less direct control over security and data location

  • #### Private Cloud

  • • Dedicated exclusively to one organization
  • • Can be hosted on-premises or by a third party
  • Primary advantage: Greater control over security, compliance, and customization
  • Concern: Higher cost; requires internal IT expertise

  • #### Hybrid Cloud

  • • Combines private cloud/on-premises infrastructure with public cloud
  • • Data and applications can move between environments
  • Use case: Keep sensitive/regulated data on-premises; use public cloud for burst capacity or less-sensitive workloads
  • • Offers the best of both worlds: security + scalability

  • #### Community Cloud

  • • Shared by a group of organizations with common needs (e.g., regulatory, mission-based)
  • Examples: Government agencies sharing a compliant cloud; healthcare organizations sharing a HIPAA-compliant environment
  • • Costs are shared among the community members

  • Watch Out For

    > ⚠️ Don't confuse community cloud with public cloud — community cloud is restricted to a specific group, not open to the general public.


    > ⚠️ Hybrid cloud doesn't just mean "two clouds" — it specifically refers to a combination of private/on-premises with public cloud.


    ---


    Cloud Characteristics & Concepts


    NIST's Five Essential Cloud Characteristics

    The CompTIA A+ exam references these core cloud characteristics:


    #### 1. On-Demand Self-Service

  • • Users can provision resources automatically as needed
  • No human interaction with the cloud provider required
  • • Example: Spinning up a virtual server through a web portal instantly

  • #### 2. Broad Network Access

  • • Resources accessible over the network using standard devices (laptops, phones, tablets)
  • • Available from anywhere with internet connectivity

  • #### 3. Resource Pooling

  • • Provider's resources are pooled and dynamically assigned to multiple customers
  • • Customers generally don't control exact physical locations of resources
  • • Also applies within virtualization (see VM Concepts above)

  • #### 4. Rapid Elasticity

  • • Resources can be scaled up or down quickly, often automatically
  • • Appears unlimited to the user — provision more resources almost instantly
  • • Release resources when no longer needed
  • Key use case: Handling traffic spikes without pre-purchasing hardware

  • #### 5. Measured Service (Metered Service)

  • • Resource usage is monitored, controlled, and billed based on actual consumption
  • • Functions like a utility bill (electricity, water)
  • • Customers pay only for what they use (compute hours, GB of storage, bandwidth)

  • Additional Cloud Concepts


    #### Virtual Desktop Infrastructure (VDI)

  • Definition: Desktop operating systems hosted on centralized servers in a data center, delivered to thin clients or endpoints over a network
  • Benefits:
  • - Centralized management and patching

    - Reduced hardware requirements on endpoints (thin clients)

    - Improved security — data stays in the data center

    - Easy to provision new desktops


    #### Cloud File Synchronization

  • Definition: Services that store files on cloud servers and automatically sync them across multiple devices
  • Examples: Microsoft OneDrive, Dropbox, Google Drive
  • • Enables access from any device; provides automatic backup

  • #### Sandbox

  • Definition: An isolated virtual environment used to safely execute and analyze potentially malicious software or untrusted code
  • • Damage is contained within the sandbox — host system and network are protected
  • • Used by security analysts for malware analysis and testing

  • Key Terms

  • Rapid Elasticity – Quick scaling of resources up/down on demand
  • Measured Service – Pay-per-use billing based on actual consumption
  • On-Demand Self-Service – Provisioning resources without provider interaction
  • VDI (Virtual Desktop Infrastructure) – Centralized desktop hosting delivered to thin clients
  • Thin Client – Low-powered endpoint that relies on a server for processing (used with VDI)
  • Sandbox – Isolated environment for safely running untrusted code
  • Cloud File Sync – Automatic synchronization of files across devices via cloud storage

  • Watch Out For

    > ⚠️ Rapid elasticity is about speed AND automation — it's not just that you can scale, but that it happens quickly and automatically.


    > ⚠️ Measured service is often confused with "on-demand self-service." Measured = billing/metering; on-demand = provisioning without staff interaction.


    > ⚠️ VDI is different from a standard remote desktop connection — VDI provides a dedicated virtual desktop instance per user hosted in a data center.


    ---


    Quick Review Checklist


    Use this checklist before your exam to confirm you understand each concept:


    Hypervisors

  • • [ ] I can explain the difference between Type 1 and Type 2 hypervisors and give examples of each
  • • [ ] I know that Intel VT-x (and AMD-V) must be enabled in BIOS/UEFI for hardware-assisted virtualization
  • • [ ] I can define live migration and explain its benefit (zero downtime)

  • Virtual Machines

  • • [ ] I understand what a VM snapshot is and that it is NOT a backup replacement
  • • [ ] I can explain how a vNIC maps to a physical NIC through the hypervisor
  • • [ ] I can define resource pooling and explain memory overcommitment risks
  • • [ ] I can identify VM sprawl and explain its resource and security implications

  • Cloud Service Models

  • • [ ] I can distinguish IaaS, PaaS, and SaaS by what the provider vs. customer manages
  • • [ ] I know who patches the OS in each service model
  • • [ ] I can give two real-world examples for each service model

  • Cloud Deployment Models

  • • [ ] I can differentiate public, private, hybrid, and community clouds
  • • [ ] I understand that hybrid = private/on-premises + public cloud
  • • [ ] I know community cloud is for organizations with shared compliance/regulatory needs

  • Cloud Characteristics

  • • [ ] I can list and explain all five NIST cloud characteristics
  • • [ ] I can explain the difference between rapid elasticity and on-demand self-service
  • • [ ] I understand measured service as a utility/pay-per-use billing model
  • • [ ] I can explain VDI, its benefits, and the role of thin clients
  • • [ ] I can define a sandbox and explain why it's used for security purposes
  • • [ ] I can name two examples of cloud file synchronization services

  • ---


    Good luck on your CompTIA A+ exam! Focus especially on the differences between IaaS/PaaS/SaaS responsibilities and Type 1 vs. Type 2 hypervisors — these are heavily tested topics.

    Want more study tools?

    Subscribe for $7.99/mo and turn your own notes into personalized flashcards and study guides.

    View Pricing