Home  >  Article  >  What are the mainstream server virtualization technologies?

What are the mainstream server virtualization technologies?

青灯夜游
青灯夜游Original
2021-02-02 15:45:4015335browse

Mainstream server virtualization technologies include KVM, Xen, and Hyper-V. KVM is an open source Linux-native full virtualization solution based on virtualized extended X86 hardware; Xen is an open source virtual machine monitor; Hyper-V is a hypervisor-based technology and a virtualization product from Microsoft.

What are the mainstream server virtualization technologies?

The operating environment of this tutorial: Windows 7 system, Dell G3 computer.

Mainstream server virtualization technologies include ()

A, VirtualBox

B, KVM

C, Xen

D, Hyper-V

Answer: B, C, D

Virtualization---KVM

1. Development of virtualized kvm:

In October 2006, a new "virtual machine" solution was developed by the Israeli Qumranet organization and contributed to the open source world

In February 2007, KVM was included in Linux Kernel-2.6.20 for the first time

In September 2008, Red Hat acquired Qumranet, thereby acquiring KVM virtualization technology. Previously, Red Hat decided to add Xen to its default features - that was in 2006, because Xen technology was separated from the kernel maintenance method at that time, perhaps because RHEL using Xen did not win much in enterprise-level virtualization. market, perhaps because Citrix is ​​too close to Microsoft, and various reasons led it to give up Xen. And one year after officially adopting KVM, it announced that it would completely abandon Xen in the new product line and concentrate resources and energy on KVM work.

In September 2009, Red Hat released version 5.4 of its enterprise Linux (RHEL5.4), which added KVM to the original Xen virtualization mechanism.

2010 In November, Red Hat released version 6.0 (RHEL6.0) of its enterprise-level Linux. This version completely removes the Xen virtualization mechanism installed by default and only provides the KVM virtualization mechanism

In early 2011, Red Hat's Old partner IBM approached Red Hat and said that KVM is worth increasing efforts. So in May, IBM and Red Hat, together with HP and Intel, established the Open Virtualization Alliance (Open Virtualization Alliance), jointly stating that they would enhance the image of KVM and accelerate the speed of KVM being put into the market, thereby avoiding the dominance of VMware. situation occurs. When the alliance was established, a spokesperson for Red Hat said that everyone hopes that there is an open source option besides VMware. The future cloud infrastructure will definitely be based on open source

and will gradually replace Xen after Linux 2.6.20 It is integrated into each major Linux distribution and is managed using Linux's own scheduler.

2. KVM --- the full name is Kernel-based Virtual Machine

is an open source software based on kernel virtualization technology. It is actually a virtualization module embedded in the system. It uses virtual technology by optimizing the kernel. This kernel module turns Linux into a hypervisor, and the virtual machine uses Linux's own scheduling.

KVM is an open source Linux-native full virtualization solution based on X86 hardware with virtualization extensions (Intel VT or AMD-V). In KVM, the virtual machine is implemented as a regular Linux The process is scheduled by the standard Linux scheduler; each virtual CPU of the virtual machine is implemented as a regular Linux process. This enables KMV to use the existing functions of the Linux kernel. However, KVM itself does not perform any hardware emulation and requires a client The space program sets up the address space of a guest virtual server through the /dev/kvm interface, provides it with simulated I/O, and maps its video display back to the host's display. Currently this application is QEMU.

Virtualization---Xen

Xen is an open source virtual machine monitor developed by the University of Cambridge. It is intended to run up to 100 full features on a single computer operating system. The operating system must be explicitly modified ("ported") to run on Xen (but provide compatibility with user applications). This allows Xen to achieve high-performance virtualization without special hardware support.

Virtualization---Hyper-V

Hyper-V is a virtualization product from Microsoft. It is the first Microsoft to adopt similar Vmware ESXi and Citrix Xen Hypervisor-based technology. This also means that Microsoft will compete more directly with market leader VMware, but the way of competition will be different.

Hyper-V is a system hypervisor virtualization proposed by Microsoft technology to realize desktop virtualization. Hyper-V was originally scheduled to be released in the first quarter of 2008 at the same time as Windows Server 2008. Hyper-V Server 2012 has completed the RTM version release.

Want to read more related For articles, please visit PHP中文网! !

The above is the detailed content of What are the mainstream server virtualization technologies?. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn