Virtualization

Virtualization Overview

  • Virtualization allows multiple virtual machines (VMs) to operate on a single physical machine.

Virtual Machines

  • Software computers that function like physical computers.

  • Capable of running applications and operating systems.

  • Exist as files on a physical computer, mimicking physical hardware behavior.

Hypervisor Functionality

  • Hypervisors manage VMs and allocate resources.

  • They can operate on underlying hardware to control VMs.

Types of Hypervisors

  • Type 1 Hypervisor (Bare-Metal): Runs directly on hardware.

  • Type 2 Hypervisor (Hosted): Runs on top of an existing operating system.

Host Operating System

  • The primary OS that interacts with the physical hardware.

  • Differentiates from the guest OS that runs on VMs.

  • Supports container-based virtualization for application partitioning.

Guest Operating System

  • OS installed on a VM, distinct from the host OS.

  • Allows multiple OS installations on a single physical machine.

Virtual Desktops

  • Preconfigured OS and application images.

  • Desktop environments are separate from physical access devices.

  • Users can access virtual desktops remotely.

Virtual Switches

  • Networks VMs within a virtualized environment.

  • Types of virtual switches include external, internal, and private virtual switches.

AWS EC2 Virtualization

  • Architectural example showing customer segmentation and virtual interfaces managed by a hypervisor.

Benefits of Virtualization

  • Cost Reduction: Lower capital and operating expenses.

  • Downtime Minimization: Reduced service interruptions.

  • Increased Productivity: Improved IT efficiency and responsiveness.

  • Rapid Provisioning: Faster resource and application deployment.

  • Business Continuity: Enhanced disaster recovery capabilities.

  • Simplified Management: Easier data center management practices.

Example of Virtualization

  • Display of Hyper-V Manager managing virtual machines and configurations.

Questions

  • Contact: Dirk Burruss at dburruss@reynolds.edu