Week 1

Introduction to Virtualization

OPS3 - Virtualization and Cloud Infrastructure

Welcome to Week 1!

What You'll Learn This Week

1. Understanding Virtualization

1.1 The Concept of Abstraction

Figure 1: The Abstraction Layer introduced by Virtualization

The abstraction applies to all major hardware components. Physical CPU cores are divided into virtual CPUs (vCPUs) that can be allocated to different virtual machines. Physical memory is partitioned, with each VM receiving a dedicated allocation that appears to the guest OS as physical RAM.

Note: While the Hypervisor handles these "Compute" abstractions directly, modern virtualization also abstracts the connectivity (Network) and persistence (Storage) layers. We will explore those broader concepts in Section 3: Beyond Compute.

1.2 Historical Context and Evolution

1.3 Practical Benefits of Virtualization

Section 1 Checkpoint

Summary:

Reflection:

Resources:

2. Types of Hypervisors

2.1 Type-1: Bare-Metal Hypervisors

2.2 Type-2: Hosted Hypervisors

Section 2 Checkpoint

Summary:

Reflection:

Resources:

3. Virtual Machine Anatomy (Concepts & Components)

3.1 The Virtual CPU (vCPU)

3.2 Virtual RAM (vRAM)

3.3 Virtual Disk (Storage)

Comparison of Virtual Disk Formats:

Format Features Use Case
RAW Zero overhead, Pre-allocated. Best performance; Database servers.
QCOW2 Thin provisioning, Snapshots. General Cloud/Home Lab usage.
VMDK VMware compatible. Corporate data centers using vSphere.
VHDX Microsoft compatible. Hyper-V & Azure.

3.4 Virtual Network Interface (vNIC)

Section 3 Checkpoint

Summary:

Reflection:

4. Beyond Compute: The Software Defined Data Center

4.1 Network Virtualization (SDN)

4.2 Storage Virtualization (SDS)

Section 4 Checkpoint

Summary:

Reflection:

5. The Future of Virtualization

5.1 From Virtualization to Cloud (IaaS)

5.2 Containers and Serverless

Section 5 Checkpoint

Summary:

Reflection:

Resources:

6. Summary and Next Steps

Preparing for Week 2

Next week, we move from theory to heavy implementation. We will:

Checklist:

← Back to Course Index

Summary

Review the key concepts covered in this week's material

Questions?