Why Oracle KVM Is Winning Over Vsphere
Why Oracle KVM Is Winning Over Vsphere
T E C H N I C A L P A P E R
Introduction
It’s hard to believe that it wasn’t all that long in the past that most IT applications were run directly on
physical servers. Those physical servers predictably ran about 85% idle most of the time, especially x86
servers. Data centers and server rooms were becoming overrun with server sprawl. Focus was on putting
more physical servers in less space. Blade servers were all the rage. Data center power was becoming a
major issue. Seems like a lifetime ago.
All that changed during the 2000s. Server virtualization enabled oversubscription of hardware. It became
common to oversubscribe the hardware more than 100% because it was statistically rare for all or even
most virtual machines (VM) to be demanding resources concurrently. The cost savings proved to be
enormous making server virtualization an industry standard practice. So much so that per Spiceworks state
of the virtualization industry in 2020, more than 92% of all businesses are virtualized with another 5%
planning to virtualize within 2 years. Server virtualization has been the primary technology enabler for
public clouds, although that appears to be shifting to containers or application virtualization. More on that
later in this research paper. It is absolutely clear to the most lay observer that server virtualization is
ubiquitous today.
VMware vSphere is the current on-prem market leader each business size category – SMB, Mid-tier, and
Enterprise – per that Spiceworks survey. This is mostly because it was the first to bring server virtualization
to the masses with standard x86 servers. Its popularity grew thanks to advanced capabilities it introduced
such as application isolation, enhanced workload portability, augmented scalability, top of rack
virtualization, storage virtualization, simple high availability options, integration with backup applications,
and disaster recovery options. These advances enabled IT businesses to deploy faster, greatly improve
application availability, while operating and managing more efficiently with lower capital expenditures
(CapEx). So then how can it be asserted that KVM winning if VMware is the predominant hypervisor?
Especially since those current market share numbers make that leadership crystal clear.
VMware vSphere cost savings have been lost over time. Licensing costs and the proprietary lock-in nature
of VMware have become increasingly much larger parts of the IT budget. It has been causing elevated
anxiety levels among CIOs and CFOs. IT organizations are under constant pressure to reduce costs without
reducing capabilities. Hypervisors are not immune to that pressure. Those costs have become an enormous
issue for every IT organization tasked with doing more with less.
Many evaluated and switched to or added Microsoft Hyper-V hypervisor as a lower cost alternative to
VMware vSphere. However, that cost differentiation proved to be insignificant.
KVM is an increasingly popular open source hypervisor. It’s part of the Linux kernel and distributed with
Linux. There are no license costs for KVM just as there are no license costs for Linux. The only direct costs
of KVM are distributor support costs unless the IT organization wants to handle support on their own. KVM
DSC 2
TECHNICAL PAPER • Why KVM is Winning Over VMware vSphere
has additional indirect cost savings over VMware vSphere. The combination gives KVM a significant cost
advantage over VMware and vSphere right out the chute. That’s an important reason KVM is winning right
now in the market but far and away not the only one. Price is always a factor. Total cost of ownership (TCO)
is the much bigger factor.
There are also several other significant factors as to why KVM is rapidly overtaking the market. This paper
takes a deeper dive into those factors where KVM has the advantage and how the additional advantages of
the Oracle Linux KVM distribution plays a significant role in why KVM is winning over VMware vSphere.
DSC 3
TECHNICAL PAPER • Why KVM is Winning Over VMware vSphere
Table of Contents
Introduction ...............................................................................................................2
Significant KVM Advantages over VMware vSphere ....................................................5
KVM Open Source Advantage .............................................................................................5
KVM Performance Advantage ............................................................................................6
KVM Scalability Advantage.................................................................................................6
KVM TCO Advantage ..........................................................................................................6
Oracle Linux KVM Unique TCO Advantages .........................................................................7
Hard Partitioning ................................................................................................................................... 7
Oracle Linux Ksplice Zero-Downtime Patching ..................................................................................... 7
Native Bi-directional Cloud Migration .................................................................................................. 7
Accelerated Application Deployments .................................................................................................. 8
Comprehensive Management Tools ..................................................................................................... 8
Oracle Clusterware ............................................................................................................................... 8
Oracle DTrace. ....................................................................................................................................... 8
Straightforward Oracle Linux KVM Support Pricing .............................................................................. 8
DSC 4
TECHNICAL PAPER • Why KVM is Winning Over VMware vSphere
Significant KVM Advantages over VMware vSphere
KVM has several advantages including being open source, performance, scalability, hardware resources
utilized, and total cost of ownership (TCO).
DSC 5
TECHNICAL PAPER • Why KVM is Winning Over VMware vSphere
Freedom to change support vendors – i.e. no vendor lock-in
Freedom to self-support
License not specific to a product
License does not restrict other software
License is technology neutral neither favoring nor discouraging specific technologies
KVM open source leverages all of these advantages. It’s why has become ubiquitous in the cloud. Oracle
Cloud Infrastructure (OCI), AWS, Alibaba, GCP, IBM and most other clouds utilize some variation of the KVM
hypervisor. Even Nutanix hyperconverged infrastructure Acropolis™ hypervisor is a variation of KVM. Oracle
KVM is additionally is a true hybrid in that on-prem implementations can be configured identically to what
Oracle utilizes in its own Cloud Infrastructure. More on this later.
VMware vSphere is a proprietary closed system hypervisor. It’s completely under the control of VMware
and locks-in users.
DSC 6
TECHNICAL PAPER • Why KVM is Winning Over VMware vSphere
Oracle Linux KVM Unique TCO Advantages
Oracle Linux KVM brings substantial unique TCO advantages. There are several meaningful, useful, time,
and cost saving advantages.
Hard Partitioning
Hard partitioning enables a VM application to be CPU pinned. Hard partitioning means binding virtual CPUs
(vCPU) to physical CPU threads or cores and preventing these vCPUs from being scheduled on physical CPUs
- threads or cores other than the ones specified. This is crucially important when it comes to minimizing
application licensing. Application licensing or subscriptions are commonly based on vCPUs. For Oracle
software and several other Enterprise applications, those costs are based on all potentially available vCPUs
and not just the ones the application is running on. If that application can be shifted to other vCPUs via
policy, the license costs go up. This applies to the Oracle Database, Oracle Fusion Middleware, and Oracle’s
applications. Hard partitioning reduces those license costs by multiple factors.
Neither VMware vSphere nor any other KVM distribution is recognized by Oracle software as delivering
valid hard partitioning. Oracle Linux KVM uniquely creates value by managing and reducing Oracle software
license costs.
1
Verizon 2020 DBIR reports only half of the vulnerabilities are patched within three months after discovery.
2
Red Hat has Kpatch and SUSE has kGraft which are somewhat similar to Ksplice, but only for the kernel and a small patch subset. Ksplice has a much broader range
of patches including the ability to patch hypervisors and critical user space bits non-disruptively.
DSC 7
TECHNICAL PAPER • Why KVM is Winning Over VMware vSphere
devops headache when developing in the cloud for on-prem deployments. The developers can be assured
that how they see their application run in the Oracle Cloud Infrastructure will run the same on-prem without
changing their code.
It's important to note that with the exception of Oracle, no other current major public cloud provider shares
their hypervisor for on-prem usage. Similarly, with the exception again of Oracle, no other Linux KVM
distributor vendor, including IBM Red Hat, have been utilized by major public cloud providers to deliver
cloud services.
Oracle Clusterware
Oracle Clusterware is software that enables servers to operate together as if they are one server. Each
server looks like any standalone server. However, each server has additional processes that communicate
with each other making the separate servers appear as if they are one server to applications and end users.
Oracle Clusterware makes it easy to scale applications, increase performance, reduce total cost of
ownership (TCO), while providing high availability (HA), reduced unplanned and planned downtime. It’s
also a requirement for using Oracle Database Real Application Clusters (RAC).
Oracle DTrace.
DTrace is KVM unique and an Oracle contribution to the code. It is not available on VMware vSphere. Oracle
Linux DTrace is a comprehensive, advanced tracing tool for troubleshooting systematic problems in real
time, providing a single view of the software stack, from kernel to application. This provides rapid
identification of performance bottlenecks and greatly simplifies troubleshooting. Simpler, faster
troubleshooting, and performance tuning saves time while greatly increasing productivity.
DSC 8
TECHNICAL PAPER • Why KVM is Winning Over VMware vSphere
Oracle Support Comparison
Premier Basic
24x7 telephone & online support √ √
Oracle Enterprise Manager for Linux Mgmt √ √
Spacewalk support √ √
HA with Oracle Clusterware √ √
Comprehensive tracing w/Dtrace √ √
Oracle Linux load balancer √ √
Comprehensive indemnification √ √
Oracle container runtime for Docker √ √
Oracle Linux Virtualization Manager √ X
Zero-downtime patching w/Ksplice √ X
Oracle Linux Cloud Native Environment √ X
Include Kubernetes, Kata Containers, & more √ X
Premier backports √ X
Lifetime sustaining support √ X
Conclusion
KVM is winning over VMware vSphere because it has significant advantages. Advantages that include being
open source, noticeably better performance, better scalability, significantly better hardware resource
utilization, much lower licensing and support costs, and even lower TCO. Oracle Linux KVM has even lower
DSC 9
TECHNICAL PAPER • Why KVM is Winning Over VMware vSphere
costs because of capabilities such as hard partitioning, Ksplice, native bi-direction cloud migration,
accelerated application deployments, Clusterware, DTrace, simple and flexible support pricing.
VMware vSphere is a legacy hypervisor solution with a very large install base. It is not a superior product in
any way that matters. IT organizations that have not evaluated KVM and more specifically Oracle Linux
KVM, are doing a great disservice to their organization and their budgets.
Paper sponsored by Oracle. About DSC: Marc Staimer, as President and CDS of the 22-year-old DSC in Beaverton, OR,
is well known for his in-depth and keen understanding of user problems, especially with storage, networking,
applications, cloud services, data protection, and virtualization. Marc has published thousands of technology articles
and tips from the user perspective for internationally renowned online trades including many of TechTarget’s
Searchxxx.com websites and Network Computing and GigaOM. Marc has additionally delivered hundreds of white
papers, webinars, and seminars to many well-known industry giants such as: Brocade, Cisco, DELL, EMC, Emulex
(Avago), HDS, HPE, LSI (Avago), Mellanox, NEC, NetApp, Oracle, QLogic, SanDisk, and Western Digital. He has
additionally provided similar services to smaller, less well-known vendors/startups including: Asigra, Cloudtenna,
Clustrix, Condusiv, DH2i, Diablo, FalconStor, Gridstore, ioFABRIC, Nexenta, Neuxpower, NetEx, NoviFlow, Pavilion Data,
Permabit, Qumulo, SBDS, StorONE, Tegile, and many more. His speaking engagements are always well attended, often
standing room only, because of the pragmatic, immediately useful information provided. Marc can be reached at
[email protected], (503)-312-2167, in Beaverton OR, 97007.
DSC 10