当前位置:首页 > 虚拟化 > 正文

服务器虚拟化kvm(kvm虚拟化介绍)

Comparison of virtualization technologies such as -v
xen and kvm are open source and free virtualization software.
vmware is paid virtualization software.
Hyper-v is special. It is a virtualization component that comes with Microsoft Windows 2008R2. If you buy enough licenses, hyper-v (including hyper-v2008core) can be used for free.
If it is a vmware or hyper-v virtual windows system, whether it is the virtualization software itself or its subsystems, you must pay a license fee.
If it is vmware or hyper-v virtual linux, the virtualization software itself has to pay a license fee, and the subsystem can use linux to save costs.
If it is a xen or kvm virtual windows, the subsystem must pay a license fee.
If it is xen or kvm virtual linux, then the virtualization software itself and the subsystems therein do not need to incur any costs.
In terms of performance, if virtual windows can get support from manufacturers, then there is no need to worry about performance optimization. These softwares can all achieve at least 80% of the performance of the main system (disk, CPU, network, memory). At this time, it is recommended to use hyper-v to virtualize windows. Microsoft's own products and virtual windows have absolute advantages. If it is virtual Linux, it is recommended to use xen first, which supports paravirtualization of Linux. You can directly use the CPU, disk and network resources of the main system to achieve less virtualization scheduling operations and achieve very high performance, but xen operations are complicated , the maintenance cost is higher. Secondly, we recommend kvm to virtualize Linux. Linux itself supports kvm's virtio technology, which can achieve a small amount of virtualization scheduling operations and obtain higher system performance. It is not recommended to use hyper-v to virtualize linux. There are too many incompatibilities that make linux basically unable to run on hyper-v.
If we do not plan to buy the above products for manufacturer support, vmware and hyper-v are not recommended for use, mainly due to authorization issues.
At this time, kvm and xen are left. If you want to virtualize windows, it is recommended to use kvm. We can get disk and network drivers optimized for windows from redhat for free, which can achieve higher performance (almost On par with hyper-v performance). The Windows optimization driver for xen is not so easy to obtain (since redhat will no longer support xen in the future, let’s see if Novell has released it, haha, in terms of openness, redhat is better than novell).
In summary,
With authorization, it is recommended to use hyper-v for virtual windows
With authorization, it is recommended to use xen for virtual linux, if necessary To reduce management, maintenance and learning costs, it is recommended to use kvm.
In the absence of authorization, it is recommended to use KVM to virtualize windows
In the absence of authorization, it is recommended to use xen to virtualize Linux. If you consider the need to reduce management, maintenance and learning costs, it is recommended to use kvm.

What is KVM technology?
KVM is the latest virtualization technology to appear, and it is a kernel-based virtualization technology;
Many domestic operators are trying and using this technology, such as Alibaba, Amazon, etc.;
And Red Hat’s current product RHEV virtualization uses kernel-based KVM technology;
Red Hat has abandoned the previous ZEN virtualization and changed to KVM; fundamentally speaking, it has less source code , more lightweight;
It is a major trend in the development of virtualization in the future,
Since the hot topic of virtualization has shifted to the big hot topic of cloud;
According to Red Hat ( According to the official product positioning of RedHat), the KVM technology used by RHEV is itself produced for enterprise private clouds;
There are many such communities in China. You can look for them and you will learn more!
I know of an alliance about the Red Hat RHEV virtualization community, which was co-founded by RedHat, IBM, Intel and SolutionWare. It seems that this community has high-tech talents from these manufacturers and service companies. Created, you can go and explore: course, there are also answers on the first floor; it depends on which part you want to ask! Haha...
The abbreviation KVM is very popular! Haha
·······

The manufacturer representative of kvm-based virtualization software
is H3C Group.
As one of the earliest manufacturers in the industry to develop server virtualization based on the KVM (Kernel-based Virtual Machine) underlying architecture, H3C Group started the exploration of server virtualization technology in 2009.
KVM is the abbreviation of KeyboardVideoMouse. KVM can access and control the computer by connecting directly to the keyboard, video and mouse (KVM) port.