Hypervisors

My notes on Hypervisors paraphrased from TechTarget articles -

A hypervisor can make a physical host system to run multiple guest VMs thereby vastly improving the utilization of the underlying hardware.

A hypervisor makes the underlying hardware details irrelevant to the VMs.

A hypervisor is a virtual machine monitor

A VM is essentially little more than code operating in a server's memory space. Snapshot tools can quickly capture the content of that VM's memory space and save it to disk in moments

"Bare metal" hypervisors are the most common and popular type of hypervisor for the enterprise data center. They are deployed directly atop the system's hardware without any underlying operating systems or other software.

Examples of bare-metal virtualization hypervisors
* VMware ESX and ESXi - most mature hypervisor technology by far, but can be expensive to implement because of its higher licensing costs.
* Microsoft Hyper-V has tight Windows integration & may be the best hypervisor for organizations that don’t require a lot of bells and whistles.
* Citrix XenServer is a mature platform that began as an open source project.
* Oracle VM is Oracle’s homegrown hypervisor technology based on open source Xen. It’s certified with most of Oracle’s other products and therefore includes no-hassle support.

"Hosted" hypervisors like VMware Player or Parallels Desktop run as a software layer atop a host operating system. Hosted hypervisors are often found on endpoints like PCs.

Hosted virtualization hypervisors - can only run a single virtual machine (VM) and does not allow you to create VMs.
* VMware Player is a free virtualization hypervisor
* VMware Workstation is a more robust hypervisor useful for running multiple different operating systems or versions of one OS on one desktop
* VMware Fusion is the Mac version of Workstation
* VMware Server -  no-frills hosted hypervisor and alternative to using the free version of ESXi.
* Microsoft Virtual PC - free, only supports running Windows operating systems on it
* Oracle VM VirtualBox - Despite being a free, hosted product with a very small footprint, VirtualBox shares many features with VMware vSphere and Microsoft Hyper-V. Decent alternative to more expensive hypervisors for both server and desktop virtualization.
* Red Hat’s Kernel-based Virtual Machine (KVM) has qualities of both a hosted and a bare-metal virtualization hypervisor.
* Parallels Desktop for Mac hypervisor is very similar to VMware Fusion.

Storage hypervisors, a key element of software-defined storage, are used to virtualize all of the storage resources in the environment to create centralized storage pools that administrators can provision -- without having to concern themselves with where the storage was physically located.

As with storage, network virtualization can enable a software-defined network or software-defined data center platforms.

Comments