StayTalentReady

Virtualization and Cloud Computing

Week of 2026-11-03 · Download .docx

Objectives

Key terms

Type 1 hypervisor
Bare-metal hypervisor running directly on hardware without a host OS — ESXi, Hyper-V.
Type 2 hypervisor
Hosted hypervisor running on top of a host OS — VirtualBox, VMware Workstation.
VMware ESXi
Enterprise Type 1 bare-metal hypervisor by VMware/Broadcom.
VirtualBox
Free Type 2 hosted hypervisor by Oracle; runs on Windows, macOS, Linux.
VM snapshot
Captured state of a VM at a point in time; allows instant rollback.
Container
Lightweight isolated app environment sharing the host OS kernel; Docker, LXC.
IaaS
Infrastructure as a Service — provider gives VMs, storage, networking; customer manages OS up.
PaaS
Platform as a Service — provider manages OS and runtime; customer deploys applications.
SaaS
Software as a Service — provider manages everything; customer manages data only.
Shared responsibility
Security division: provider secures infrastructure; customer secures data and configurations.
Live migration
Moving a running VM between physical hosts with no downtime (VMware vMotion).
Microsoft 365
Example of SaaS — fully managed by Microsoft; users access via browser or client.

The concept

HYPERVISOR TYPES

A Type 1 (bare-metal) hypervisor installs directly on server hardware and controls all resources itself. Because there is no host OS layer consuming memory and CPU cycles, Type 1 hypervisors deliver better performance and stronger isolation for production use. Examples: VMware ESXi, Microsoft Hyper-V (in Server editions), and Proxmox.

A Type 2 (hosted) hypervisor runs as an application on top of an existing OS. The host OS must be running first; the hypervisor shares host resources and must contend with the host for CPU and memory. Examples: Oracle VirtualBox and VMware Workstation. Type 2 is ideal for development and learning environments on personal workstations.

CONTAINERS vs. VMs

Containers (Docker) share the host OS kernel and isolate processes using Linux namespaces and cgroups. This makes containers extremely lightweight — starting in milliseconds and using far less RAM than VMs. VMs each include a full OS kernel, making them heavier but more strongly isolated. VMs are appropriate when different OS versions are needed; containers excel for microservices.

CLOUD SERVICE MODELS

IaaS (Infrastructure as a Service) provides virtual hardware — VMs, storage, and networking — and the customer manages everything from the OS upward. PaaS adds the OS, runtime, and middleware, so developers only manage applications and data. SaaS is fully managed — the provider handles the entire stack and customers manage only their data and user access. Microsoft 365 (Teams, Outlook, Word) is SaaS.

SHARED RESPONSIBILITY

In the shared responsibility model, the cloud provider secures the physical hardware, data center, hypervisor, and network. The customer is responsible for identity management, access controls, data encryption, and application configuration. The exact split varies: IaaS customers have more responsibility than SaaS customers.

Worked examples

Example 1: An IT team plans to take a hypervisor server offline for hardware maintenance during business hours. Approach: Use live migration (vMotion on VMware) to move all running VMs to another host with zero downtime. Users will notice no interruption. After maintenance, migrate VMs back.
Example 2: A developer wants to test a new application on both Windows 10 and Ubuntu Linux without managing two physical machines. Solution: Install VirtualBox (Type 2 hypervisor) on their workstation. Create one VM for Windows 10 and one for Ubuntu. Take snapshots before major configuration changes for quick rollback.

Common mistakes

Self-check

Try each question before reading the answer. Answers at the bottom of this page.

1. A Type 1 hypervisor runs:

  1. Directly on bare-metal hardware without a host OS
  2. On top of a host OS
  3. Inside a container
  4. Only in public cloud

2. VirtualBox is an example of:

  1. Type 2 (hosted) hypervisor
  2. Type 1 (bare-metal) hypervisor
  3. Container orchestrator
  4. IaaS provider

3. IaaS provides:

  1. VMs, storage, networking — customer manages OS and above
  2. Fully managed application
  3. Development platform
  4. Physical hardware shipment

4. The shared responsibility model means:

  1. Provider secures infrastructure; customer secures data and configurations
  2. All security is the provider's responsibility
  3. All security is the customer's responsibility
  4. Always a 50/50 split

5. Microsoft 365 is an example of:

  1. SaaS
  2. IaaS
  3. PaaS
  4. Private cloud

Self-check answers

  1. 1. A — Type 1 is bare-metal — no host OS layer between the hypervisor and hardware.
  2. 2. A — VirtualBox is a Type 2 hosted hypervisor running as an application on a host OS.
  3. 3. A — IaaS provides virtualized infrastructure; customers manage OS, middleware, and applications.
  4. 4. A — Providers secure hardware and hypervisor; customers secure their data, identities, and configurations.
  5. 5. A — Microsoft 365 is SaaS — Microsoft manages the full stack; users manage only their data.

Canvas is the official record. This companion enhances the PGCC curriculum; it does not replace it. Last name and class year only. Students with a 504 plan or IEP: your accommodations apply.

↑ Back to top