Virtualization : Basics
What is virtualization?
The first layer is hardware layer which is the bare metal, the second layer is Operating system and the third layer is Application Layer. In this architecture operating system will be installed directly on to the bare metal and applications will be installed on to the operating system. Operating system cannot directly communicate with the bare metal(hardware) so it takes help of kernel for this communication, in the same way applications either cannot communicate with hardware directly, they will take the help of OS and OS will pass the communication to hardware using kernel.
What is a Hypervisor?
- A hypervisor is a hardware virtualization technique that allows multiple guest operating systems (OS) to run on a single host system at the same time. The guest OS shares the hardware of the host computer, such that each OS appears to have its own processor, memory and other hardware resources.
- A hypervisor is also known as a virtual machine manager (VMM).
- Few Examples : VMWare ESX, Citrix Xen, Oracle Virtualbox and Vmware Workstation.
Virtual Machine Hardware Architecture
Types of Hypervisors
There are two types of Hypervisors
- Type 1 : Is also known as bare metal hypervisor, it directly gets installed on hardware.
Manages hardware resources most efficiently
Ex : ESX, XEN and Hyper-V
- Type 2 : Is also known as hosted hypervisor, gets Installed on underlying operating system.
Do not have control over h/w resources, depends on OS
Ex: VMware Workstation, Oracle Virtual Box
Benefits of using Hypervisor
- Resource utilization at its max
- Increased ROI – Return on Investment
- Decreased TCO – Total cost of Ownership
- Cost savings
- Datacenter space
- Flexible Operations
- Rapid deployments and troubleshooting
- High scalability and availability – with features like VMotion,HA,DRS
If you like this article, share now using below channels.