u 2 b
u 2 b
Lecture 5
20-8-2024
Mr. Ajay B. Kapase
Unit 2: Virtualization
Virtualization
• Most fundamental part of cloud computing.
• Allows having your own system always with you and ready to use as long as the
required virtual machine manager is available.
Types of Virtualization
• A fundamental element of virtualization is the hypervisor (VMM)
• It recreates a hardware environment in which guest systems are
installed.
• two major types of hypervisor: Type I and Type II
• Type I:
• hypervisors run directly on top of the hardware.
• They take the place of the operating systems and interact directly with the ISA
interface exposed by the underlying hardware.
• These type of hypervisors also called as bare metal hypervisors.
Types of Virtualization
• Type II:
• hypervisors require the support of an operating system to provide
virtualization services.
• they are programs managed by the operating system.
• interact with it through the ABI and emulate the ISA of virtual hardware for
guest operating systems
Types of Virtualization
Virtualization and Cloud Computing
• Main Idea of cloud computing is to rent resources from cloud vendors
as a service.
• Provides
• Customization: Customer can add resources, remove or modify the resources as per the
requirement
• Security:
• Isolation: Virtual machines are isolated from each other as if they are physically separated
• Manageability: Virtual machines can be migrated between different hosts
Customization and Manageability in Cloud Virtualization
Types of Virtualization in Cloud Computing
• Hardware Virtualization
• Server Virtualization
• Storage Virtualization
Hardware Virtualization
• When the virtual machine software or virtual machine manager (VMM) is directly installed
on the hardware system is known as hardware virtualization.
• The main job of hypervisor is to control and monitoring the processor, memory and other
hardware resources.
Usage:
• Hardware virtualization is mainly done for the server platforms, because controlling virtual
machines is much easier than controlling a physical server.
Hardware Virtualization (IaaS)
Server Virtualization (PaaS)
• Server virtualization is done because a single physical server can be
divided into multiple servers on the demand basis and for balancing
the load or multiple Servers can be combined together in order to
provide high provisioning of resource pooling.
Server Virtualization (PaaS)
Storage Virtualization
• Storage virtualization is the process of grouping the physical storage
from multiple network storage devices so that it looks like a single
storage device.
Storage Virtualization
Pros of Virtualization in Cloud
1. Reduced Costs
3. High Availability
5. Energy Savings
Due to moving from multiple physical server to single physical and multiple virtual servers power consumption, cooling costs.
• Security Risks
• without use of proper security tools like firewall, VPNs cloud management environment
can have higher security if centralized virtualization management control is
comporomized.