Virtualizationfor Cloud Computing
Virtualizationfor Cloud Computing
COMPUTING
•On demand provision of computational resources (Infrastructure,
Platform, Software).
• The virtualization layer is the software responsible for hosting and managing
all VMs. The virtualization layer is a hypervisor running directly on the
hardware.
Hardware
10
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
11
VMWARE ESXI
UNF University of
NORTH FLORIDA
• Full virtualization.
VM VM VM
• Proven technology.
infrastructures.
Hardware
• Takes advantage of support
Hardware
Architecture of KVM
14