Professional Documents
Culture Documents
2
VIRTUALIZATION
UNF University of
NORTH FLORIDA
Libraries
• By running multiple virtual machines
simultaneously, a physical server can be
utilized efficiently.
3
HYPERVISOR
UNF University of
NORTH FLORIDA
• The virtualization layer is the software responsible for hosting and managing all
VMs. The virtualization layer is a hypervisor running directly on the hardware.
4
SERVER WITHOUT VIRTUALIZATION
UNF University of
NORTH FLORIDA
5
SERVER WITH VIRTUALIZATION
UNF University of
NORTH FLORIDA
6
HYPERVISOR TYPE
UNF University of
NORTH FLORIDA
Full virtualization
Multiple Software
Applications
Multiple Software
Applications
• Enables hypervisors to run an
unmodified guest operating
Operating System Operating System system (e.g. Windows 2003 or
Virtual Server 1 Virtual Server 2 XP).
• Guest OS is not aware that it is
Hypervisor being virtualized.
• E.g.: VMware uses a
Hardware combination of direct execution
and binary translation techniques
to achieve full virtualization of
CPU Memory NIC DISK server systems.
7
HYPERVISOR TYPE
UNF University of
NORTH FLORIDA
Para virtualized
Applications
Para virtualized
• Involves explicitly modifying
Guest Guest guest operating system (e.g.
Operating System Operating System
SUSE Linux Enterprise Server
Virtual Server 1 Virtual Server 2
11) so that it is aware of being
virtualized to allow near native
Hypervisor / VMM performance.
Hardware • Improves performance.
• Lower overhead.
• E.g.: Xen supports both
Hardware Assisted Virtualization
(HVM) and Para-Virtualization
CPU Memory NIC DISK
(PV).
8
HYPERVISOR IMPLEMENTATION
APPROACHES
UNF University of
NORTH FLORIDA
Hardware
9
HYPERVISOR IMPLEMENTATION
APPROACHES
UNF University of
NORTH FLORIDA
Hosted Approach
VM VM • Type II Hypervisor.
• Runs virtual machines on top of a
Applications host OS (windows, Unix etc.)
Hypervisor
• Relies on host OS for physical
resource management.
• Host operating system provides
drivers for communicating with the
server hardware.
Host Operating System • E.g.: VirtualBox
Hardware
10
VMWARE ESXI
UNF University of
NORTH FLORIDA
• Bare Metal Approach.
• Full virtualization.
• Proven technology.
VM VM VM
• Used for secure and robust
infrastructures.
Hardware
• Takes advantage of support for
hardware assisted
Architecture of VMWare ESXi virtualization for 64-bit OS on
Intel processors. 11
CITRIX XEN SERVER
UNF University of
NORTH FLORIDA
Hardware
Architecture of KVM
13