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.