Lecture 06
Lecture 06
Virtualization
What is Virtualization:
Hardware Virtualization.
Operating system Virtualization.
Server Virtualization.
Storage Virtualization.
Hardware Virtualization
The hypervisor manages shared the physical resources of the hardware
between the guest operating systems and host operating system.
The physical resources become abstracted versions in standard formats
regardless of the hardware platform.
Hardware virtualization is accomplished by abstracting the physical hardware
layer by use of a hypervisor.
When the virtual machine software or virtual machine manager (VMM) or
hypervisor software 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.
After virtualization of hardware system we can install different operating
system on it and run different applications on those OS.
Advantages of Hardware Virtualization
More Efficient Resource Utilization:
Physical resources can be shared among virtual machines. Although the unused resources
can be allocated to a virtual machine and that can be used by other virtual machines if the
need exists.
Lower Overall Costs Because Of Server Consolidation:
Now it is possible for multiple operating systems can co-exist on a single hardware
platform, so that the number of servers, rack space, and power consumption drops
significantly.
Increased Uptime Because Of Advanced Hardware Virtualization Features:
The modern hypervisors provide highly orchestrated operations that maximize the
abstraction of the hardware and help to ensure the maximum uptime. These functions help
to migrate a running virtual machine from one host to another dynamically, as well as
maintain a running copy of virtual machine on another physical host in case the primary
host fails.
Increased IT Flexibility:
Hardware virtualization helps for quick deployment of server resources in a managed and
consistent ways. That results in IT being able to adapt quickly and provide the business
with resources needed in good time.
OS Virtualization
1. Full Virtualization
The hypervisor is mainly used to perform various tasks such as allocate
physical hardware resources (CPU, RAM, etc.) to several smaller independent
virtual machines, called "guest" on the host machine.
It provides the best isolation and security mechanism to the virtual machines.
The biggest disadvantage of using hypervisor in full virtualization is that a
hypervisor has its own processing needs, so it can slow down the application
and server performance.
2. Para Virtualization
Data is stored in the more convenient locations away from the specific host.
In the case of a host failure, the data is not compromised necessarily.
The storage devices can perform advanced functions like replication,
reduplication, and disaster recovery functionality.
By doing abstraction of the storage level, IT operations become more flexible
in how storage is provided, partitioned, and protected.