Several major mainstream virtualization implementation mechanism, pros and cons of comparison

Source: Internet
Author: User
Tags comparison linux

Moderator: What are some of the most popular virtualization technologies in the world today?

Jin Lingang: There are a lot of popular in the market now, about four kinds. One is the familiar VMware, in fact, VMware is the market leader, because it is a very early use of virtual technology. Its main technique is to use software to simulate hardware, to completely abstract all the hardware. So an application is not related to hardware when it is used. We talk about this technology called full virtualization, where you can run a variety of operating systems on VMware, such as running Windows, running Linux, and all kinds of systems, because it doesn't have to do with hardware. But one of its main problems itself this technology consumes a lot of hardware resources, which leads us to not fully utilize the hardware resources, the technology is more complex, and it is a proprietary system.

Moderator: I remember that it has recently provided some code interface in some way?

Jin Lingang: This is not clear, it is said to have one of the most basic functions can be downloaded.

He Xiaolong: It's a good virtual system that can be rerun with its free version.

Jin Lingang: Because it's completely virtualized, you can run it all at the same time with a variety of different operations. The other is IBM's early mainframe technology, and IBM is also a leader in virtualization technology. Can be part of a part of the separate, and then on the top of each system to run different things.

He Xiaolong: is to become more than one virtual server.

Jin Lingang: Another one is Microsoft, Microsoft bought a company for 2003 years, and then was ready to launch virtualization in 2008. We are now the industry's biggest concern is Xen. Xen is completely open source, and it uses a different technique than the previous one. The most critical of Xen technology is the two parts, one is the virtualization management program, the above is the management of the operating system. Often, unlike other people, Xen virtualization management programs are very small, with a code volume of less than 50,000, which moves up to the operating system what virtualization needs to be done by a large mass of previously professional systems. This makes full use of the operating system's capabilities, such as device drivers, such as VMware, which is typically running Windows, so all of the following device drivers are completely simulated. If the other system is running Linux, all Linux device drivers will be emulated. This makes the following virtual program very large, Xen is all the drive device only one, all in the way of Linux. For example, full use of redhat management programs, drivers. It itself is a relatively small similar dispatch. What good is that? One is simple, the program is very small, very efficient, its own consumption of only 1% to 5%. This means that up to 5% of the resources, the remaining 95% resources can also be applied. If there is a bug in the machine system, it will not affect others, because my management is very small, and the device driver is not in my management program. So it doesn't matter to me. But the rest is out of the question, and if it has a problem, everyone is finished.

Moderator: Just mentioned the several mechanisms of virtualization, because just now also said a lot of differences in the implementation mechanism, from the mechanism can be divided into several categories?

Jin Lingang: From virtualization technology can be divided into three kinds, one is full virtualization. The full virtualization technology is represented by VMware. Full virtualization is the complete abstraction of all applications with hardware. Its specific approach is to virtualize the hypervisor and the virtual machine to simulate hardware things.

Another technology is Xen massively push quasi-virtualization, English is paravirtualization, this technology is the hardware and software of the Republic, is the full use of virtual technology to make full use of hardware resources. It consumes up to 5% per se itself. And if Intel and AMD are already supporting virtualization, then we can do the virtualization technology that hardware supports.

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: info-contact@alibabacloud.com 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.