Virtualization: An Overview
Updated: May 22, 2019
By Tom Goodwin
Organizations are constantly looking for greater efficiencies and cost savings. They are also looking for opportunities to improve core competencies while reducing ancillary activities that diminish productivity. One area that organizations target to meet these objectives is IT; more specifically, server utilization. Virtualization is a strategy for server utilization that can achieve efficiency and cost saving objectives. There are several advantages associated with migrating to virtualization:
Reduced overhead: physical servers, ancillary support equipment
Faster deployment / redeployment
Lower operating costs
Increased flexibility: hardware / software separation
What is Virtualization?
Hardware virtualization or platform virtualization refers to the creation of a virtual machine that acts like a real computer with an operating system. Software executed on these virtual machines is separated from the underlying hardware resources*.
In hardware virtualization, the host machine is the actual machine on which the virtualization takes place, and the guest machine is the virtual machine. The words host and guest are used to distinguish the software that runs on the physical machine from the software that runs on the virtual machine. The software or firmware that creates a virtual machine on the host hardware is called a hypervisor or Virtual Machine Manager*. The system can be configured with either a Type 1 or Type 2 hypervisor. The following overview diagram provides a visualization of Type 1 hypervisor:
Virtualization platforms have two principal areas of functionality:
Virtual machines/application hosting (when using the HigherGround platform, this provides an environment where Windows Server and HigherGround application can be installed)
Virtual environment management (tooling and automation for turning on or off virtual machines as needed)
The predominate Virtualization hosts are:
KVM (Red Hat)
OpenStack (Open Source)
The difference between the above virtualization hosts is in their management functions. Whereas they all can perform tasks such as create a virtual machine, delete a virtual machine, allocate disk space, etc., these tasks are executed differently within their proprietary applications.
This overview is the first of a series of postings that will provide a deeper dive into virtualization. We will be exploring various topics regarding performance and advantages that relate to interaction recording and storage. Join the conversation on virtualization and share your thoughts.
Would you like to learn more about Virtualization and HigherGround? Read the white paper
* Wikipedia: https://en.wikipedia.org/wiki/Virtualization
About the Author - Tom Goodwin is the Vice President of Marketing at HigherGround. His background in telecommunications and data networking has been augmented with work in data analytics and automated reporting prior to joining HigherGround. Click here for more information on Tom and the rest of the HigherGround team!
HigherGround, Inc. provides best-in-class, reliable data capture and interaction storage solutions that enable clients to easily retrieve critical information. Our interaction recording and incident reconstruction solutions transform data into actionable intelligence, allowing optimization of operations, enhanced performance, and cost reduction.