How to understand VMware virtualization?

How To Understand VMware Virtualization?

VMware is a virtualization and cloud computing software vendor based in Palo Alto, California. Founded in 1998, VMware is now a subsidiary of Dell Technologies. VMware bases its virtualization technologies on its bare-metal hypervisor ESX/ESXi in x86 architecture. Bare-metal embedded hypervisors can run directly on a server’s hardware without the need of a primary operating system. With VMware server virtualization, a hypervisor is installed on the physical server to allow for multiple virtual machines (VMs) to run on the same physical server. Each VM can run its own operating system, allowing multiple OSes to run on one physical server. All of the VMs on the same physical server share resources, such as networking and RAM.


What is VMware Used for?

For the purposes of this resource, we’ll often focus on that what which VMware is most recognized for—its server virtualization software. However, there’s a host of other solutions VMware offers outside of server virtualization. 


VMware vSphere

The practice of virtualization has been around for some time, and most professionals and admins have at least some direct experience or exposure to vSphere, a suite of multiple software offered by VMware. Following the release of vSphere 7 in April 2020, vSphere primarily deals in running VMs in a majority of VMware workloads, and ESX is no longer supported by the company. 

Available in Community, Standard, Enterprise, and Enterprise Plus editions, vSphere includes:

  • ESXi Type 1 Hypervisor.

  • vCenter Server.

  • vSphere Update Manager.

  • vSphere Web Client.

  • vSphere Client.

  • vMotion.

  • Virtual Machine File System.

  • Virtual Symmetric Multi-Processing (SMP).

  • vSphere High Availability (HA).

  • Distributed Resource Scheduler (DRS).

  • Fault Tolerance and Host Profiles.


VMware ESXi Hypervisor

As mentioned earlier, a virtualized server is able to host multiple VMs using a thin software layer called a hypervisor. VMware ESXi is a type 1 hypervisor, otherwise known as a bare metal hypervisor. A bare metal hypervisor runs directly on a server’s hardware without needing a primary OS.

A successor to the previous ESX, a larger hypervisor that used considerably more of a host computer’s resources, ESXi stands for Elastic Sky X Integrated. Virtualization admins can opt to configure ESXi using its console or vSphere Client. ESXi is part of the vSphere suite of virtualization products and is the exclusive hypervisor included with vSphere licenses.

Some of the features that ESXi offers are:

  • User-friendly experience due to modern user interface based on HTML5.

  • Enhanced security because of the powerful encryption capabilities.

  • Reliable performance because you are able to apply individual solutions to each of your virtual machines.

Despite its ubiquitous presence in virtualization, there are alternative hypervisors IT professionals may choose to consider which include:

  • Microsoft Hyper-V: Similar to the ESXi, Hyper-V is a type 1 hypervisor. However, it differs from ESXi in that it must use partitions to manage its VMs and need Windows OS to run.

  • Linux Kernel-based Virtual Machine (KVM): Unlike ESXi, KVM is an open-source product with a fully transparent codebase. KVM is part of the Linux kernel, meaning there are lots of open-source virtualization management tools to choose from.

  • Citrix XenServer: Boasting a long history in the virtual desktop integration market, XenServer is Citrix’s direct competitor hypervisor to ESXi. 


Other VMware Products

Outside of vSphere, VMware has a dizzying selection of other industry-leading software and products that help with specific challenges around the data center and cloud infrastructure, networking and security, storage, and many more. 

Here’s a brief list of other well-known bundles and standalone products in VMware’s lineup:

  • VMware Cloud (Available on AWS, Dell EMC, or through third-party providers).

  • VMware NSX.

  • VMware vRealize.

  • VMware vSAN.

  • VMware Site Recovery Manager (SRM).

  • VMware vCloud NFV.

  • VMware Horizon.

  • VMware Workstation.

  • VMware Fusion.


VMware and Linux

Looking at VMware’s history as a company, it’s hard to ignore how heavily VMware relied on Linux. A predecessor to the ESXi hypervisor, the ESX hypervisor included a Linux kernel, the primary component of an OS that manages a computer’s hardware. Fast forward to today and ESXi now supports various Linux operating systems such as Ubuntu, Debian, and FreeBSD. 


Benefits of VMware

In determining whether VMware is the right provider of virtualization software and solutions for your needs, let’s first examine some of the associated benefits. 

  • Reduced Operating Costs and Capital: By virtue of leveraging virtualization, better utilization will typically lead to lower operating costs. VMware is a leader in virtualization in terms of product innovation and customer satisfaction, which means that most organizations can make the most of their products.

  • Large Network of Third-Party Providers: There are a lot of choices when it comes to VMware. From sourcing software and solutions from the company directly to working within their approved partner network, IT professionals aim to gain a lot from turning to VMware.

  • Simplified Data Center Management: This is another benefit associated with virtualization overall, but it’s hard to deny just how many experts look to VMware as a leader in the space. They’ve coined the term, Software-Defined Data Center, and it’s apparent in the strategy and framework behind their full suite of offerings.


Drawbacks of VMware

Before jumping in feet first with VMware, let’s now look at some potential drawbacks.

  • Fewer Compatibility Options: It’s obvious the VMware solutions play well with one another, but this means there are few choices overall. If you are particularly fond of an open-source tool or software, you’ll likely have to stick with one that is specifically compatible with VMware and not others like Hyper-V.

  • Steep Learning Curve: VMware has a very deep product lineup, and its software is some of the best in the industry for a reason. Typically, you’ll need to staff experts in VMware to make the most of their offerings or you’ll need to rely heavily on customer support. 

  • Costly Licensing Fees: Saying that VMware is expensive is a bit obvious, but this consideration is something to remember. And yes, it is possible to have the potential cost savings from greater utilization to offset these licensing costs, but that might not be the case for every organization. But in reality, it’s one of those situations where you get what you pay for, and a happy customer base says quite a bit about VMware’s value.