CompTIA A+ Core 1 | Domain 4: Virtualization & Cloud Computing (11%) | Reading (11)

CompTIA A+ Core 1 | Domain 4: Virtualization & Cloud Computing (11%) | Reading (11)


 

4.1 Virtualization Fundamentals

What is Virtualization?

Virtualization allows you to run multiple operating systems (virtual machines) on a single physical computer.

Instead of one computer = one OS
You can have one computer = many virtual systems

Key Benefits:

  • Resource efficiency
  • Cost savings
  • Isolation (safe testing)
  • Easy backup and recovery

Virtual Machine (VM)

A software-based computer that behaves like a physical machine.

Components of a VM:

  • Virtual CPU
  • Virtual RAM
  • Virtual disk
  • Virtual network adapter


 

 4.2 Hypervisors (VERY IMPORTANT)

 What is a Hypervisor?

Software that creates and manages virtual machines

 Types of Hypervisors

 Type 1 (Bare Metal)

  • Runs directly on hardware
  • No host OS

Examples:

  • VMware ESXi
  • Microsoft Hyper-V

 

Key Benefits:

  • Faster
  • Used in enterprises

 

 Type 2 (Hosted)

  • Runs on top of an OS

 

Examples:

  • Oracle VM VirtualBox
  • VMware Workstation

 

Key Benefits:

  • Easier to use
  • Ideal for labs (A+ students)

 


 

4.3 Virtualization Requirements

 Hardware Requirements

CPU Virtualization Support

  • Intel VT-x
  • AMD-V

 Must be enabled in BIOS/UEFI

Resource Requirements

  • Enough RAM (minimum 8GB recommended)
  • Multi-core CPU
  • SSD storage (for performance)

Host vs Guest OS

Role

Description

Host OS

Main OS installed

Guest OS

 

 


 

4.4 Virtual Machine Configuration

 VM Settings

  • Allocate RAM (e.g., 4GB)
  • Assign CPU cores
  • Create virtual disk (dynamic or fixed)
  • Attach ISO file for OS installation

 

Disk Types

Type

Description

Dynamic

Expands as needed

Fixed

Uses full size immediately

 

 Snapshots (CRITICAL)

  • Save VM state at a point in time
  • Allows rollback after errors

 


 

4.5 Virtual Networking

 Network Modes (MEMORIZE)

NAT (Network Address Translation)

  • Shares host internet
  • VM hidden from network

✔ Easy setup

 

Bridged Mode

  • VM acts like real device
  • Gets its own IP

✔ Best for realistic labs

 

Internal Network

  • Isolated VMs only
  • No internet

✔ Safe testing environment

 


 

 4.6 Cloud Computing Fundamentals

 What is Cloud Computing?

Delivery of computing services over the internet.

Examples:

  • Storage
  • Servers
  • Applications

 

Key Benefits:

  • Scalability
  • Accessibility
  • Cost efficiency
  • High availability

 


 

4.7 Cloud Service Models (HIGH PRIORITY)

SaaS (Software as a Service)

  • Software delivered via internet
  • No installation needed

Examples:

  • Microsoft 365
  • Google Docs

 

 PaaS (Platform as a Service)

  • Platform for developers
  • No hardware management

 

IaaS (Infrastructure as a Service)

  • Virtual servers and networking
  • Full control over OS

 

Comparison

Model

Control Level

SaaS

Lowest

PaaS

Medium

IaaS

Highest

 


 

 4.8 Cloud Deployment Models

 


SAN and NAS Storage

 


Public Cloud

  • Shared infrastructure
  • Accessible over the internet

 

Private Cloud

  • Dedicated to one organization

 

 Hybrid Cloud

  • Mix of public + private

 


 

 

4.9 Cloud Concepts

Scalability

  • Increase/decrease resources as needed

Elasticity

  • Automatic scaling based on demand

 

High Availability

  • Systems stay online (minimal downtime)

 

 Resource Pooling

  • Shared resources across users

 


 

 

4.10 Virtual Desktop Infrastructure (VDI)

 What is VDI?

  • Desktop environment hosted on a server
  • Accessed remotely

 Benefits:

  • Centralized management
  • Secure data storage
  • Remote access

 


 

4.11 Virtualization & Cloud Troubleshooting

Common Issues

 

VM Won’t Start

Causes:

  • Virtualization disabled
  • Not enough RAM

 

Slow VM Performance

Causes:

  • Low resources
  • Too many VMs running

 

No Network in VM

Causes:

  • Wrong network mode
  • Adapter disabled

 

Cloud Service Down

Causes:

  • Provider outage

 


 

4.12 Security in Virtualization & Cloud

 Virtualization Risks:

  • VM escape attacks
  • Improper isolation

 

Cloud Security:

  • Data encryption
  • Access control
  • MFA (Multi-Factor Authentication)

 


 

Videos: Virtualization and Cloud Computing

4.1 – Virtualization

Virtualization Concepts title slide

Virtualization provides a way to run multiple operating systems simultaneously on the same physical system. In this video, you’ll learn about virtualization, sandboxing, developing software, legacy software use, and cross-platform virtualization.

Virtualization Services title slide

There are many different methods to virtualize an operating system. In this video, you’ll learn about hypervisors, type 1 and type 2 virtualization, CPU support, network requirements, virtual desktop infrastructure (VDI), and containerization.

4.2 – Cloud Computing

Cloud Models title slide

There are many different models for deploying a cloud infrastructure. In this video, you’ll learn about public vs. private cloud deployments, infrastructure as a service (IaaS), software as a service (SaaS), and platform as a service (PaaS).

Cloud Characteristics title slide

A cloud infrastructure can use many different technologies during normal operation. In this video, you’ll learn about internal vs. external clouds, metered cloud usage, elasticity, availability, file synchronization, and multitenancy.

 


 

CompTIA A+ Core 1 | Domain 4: Virtualization & Cloud Computing | Knowledge Check

 

  1. What does a hypervisor do?
    A. Stores data
    B. Manages VMs
    C. Connects networks
    D. Provides internet

2. Which is a Type 2 hypervisor?
A. ESXi
B. Hyper-V
C. VirtualBox
D. BIOS

3. Which cloud model provides software online?
A. IaaS
B. PaaS
C. SaaS
D. LAN

4. Which network mode gives VM its own IP?
A. NAT
B. Bridged
C. Internal
D. Loopback

5. What allows rollback of a VM?
A. Backup
B. Snapshot
C. Clone
D. Restore point

 


 

Answers: 1-B, 2-C, 3-C, 4-B, 5-B