Comparison of virtualization technologies such as 20180307-xen, KVM, VMware, Hyper-V, etc.

Source: Internet
Author: User

Xen and KVM are open source free virtualization software.

VMware is a paid virtualization software.

Hyper-V is special, the virtualization component that comes with Microsoft Windows R2, and if you buy enough licenses, Hyper-V (including Hyper-V core) can be used for free.

In the case of a VMware or Hyper-V virtual Windows system, the license fee is paid for both the virtualization software itself and the subsystems within it.

In the case of VMware or Hyper-V virtual Linux, the virtualization software itself pays the licensing fee, and the subsystem can use Linux to save costs.

In the case of Xen or KVM virtual windows, the subsystem in it will pay the licensing fee.

In the case of Xen or KVM virtual Linux, the virtualization software itself and its subsystems do not incur any costs.

In terms of performance, virtual windows, if you can get vendor support, then, performance optimization can not worry. These software all can achieve at least 80% of the main system performance (disk, CPU, network, memory), it is recommended to use Hyper-V to virtual windows, Microsoft's own products, virtual Windows is absolutely advantageous. In the case of Virtual Linux, it is recommended to use Xen first, support Linux semi-virtualized, can directly use the main system of CPU and disk and network resources, to achieve less virtualization scheduling operations, can achieve very high performance, but Xen operation complex, maintenance cost is high. Second, we recommend KVM to the virtual Linux,linux itself support KVM Virtio technology, can achieve a small number of virtualization scheduling operations, get high system performance. Hyper-V is not recommended for virtual Linux, and too many incompatibilities cause Linux to run on Hyper-V basically.

If the above products we do not intend to buy vendor support, which VMware and Hyper-V, is not recommended to use, mainly licensing issues.

KVM and Xen are left, and if you use KVM for virtual windows, we can get a free driver for Windows-optimized disks and networks from Redhat, which can achieve high performance (almost flat with Hyper-V performance). And the Xen Windows optimization driver is not so easy to get (because Redhat later does not support Xen, see if Novell is water, hehe, in terms of openness, redhat better than Novell).

Sum up

In the case of licensed virtual windows, it is recommended that Hyper-V

In the case of licensed virtual Linux, it is recommended to use Xen, for example, considering the need to reduce administrative maintenance and learning costs, KVM is recommended.

In the absence of authorization, virtual Windows is recommended to use KVM

Reprint to:

Comparison of virtualization technologies such as 20180307-xen, KVM, VMware, Hyper-V, etc.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.