Preliminary Research on Virtualization

Source: Internet
Author: User


Virtualization is a very broad concept. With the development of computer technology, the scope of this concept is also changing. Therefore, it is not easy to give an accurate and clear definition of "virtualization. Currently, the industry has multiple definitions of Virtualization:


"Virtualization refers to the abstract method of computer resources. Through virtual connection, you can access the abstract resource in the same way as accessing the abstract resource, this abstract method of resources is not restricted by the setup of existing resources, geographical location, or physical configuration of underlying resources." -- Wikipedia

"Virtualization is a virtual version created for certain things, such as operating systems, computer systems, storage devices, and network resources ."

-- Information Technology Library


"Virtualization is the logical representation of resources. It is not subject to physical restrictions ." -- IBM


Virtualization is relative to reality, and virtualization is to build a computer system that is originally running in a real environment or run in a virtualized environment. Currently, general computer systems include hardware resources, operating systems, Apis provided by the operating system, and applications running on the operating system, virtualization Technology can build a virtualization layer between these hardware and software resources to provide the same or similar functions as the real environment. Virtualization aims to simplify the infrastructure of IT resources and provide standard interfaces for these resources to receive and provide outputs.


Speaking of virtualization, we have to talk about virtualization technology. Currently, the widely used Virtualization Technologies include system virtualization, infrastructure virtualization, and software virtualization.

Among the three technologies, we should be familiar with system virtualization. For those who work on computers, especially those who often use dual systems, virtual machines should be essential. For example, if you use virtualbox to virtualize a logical system on a computer, you can install and use another operating system and its applications on the virtual system, this is like using two computers at the same time. In this way, the switching between two systems and the compatibility of applications are well solved. How is system virtualization defined? The so-called system virtualization achieves the separation of the operating system from the physical computer, so that one or more virtual operating systems can be installed and run on one physical computer at the same time. In my opinion, when we have a physical computer, this is exactly what we need, because we can install Windows
OS and Linux OS, which can solve the compatibility problem between applications on different platforms.

Basic virtualization includes network Virtualization (such as VLAN) and Storage Virtualization (such as RAID ).

Software virtualization includes application Virtualization (providing a virtual operating environment) and advanced language Virtualization (such as Java virtual machine technology ).

In addition, server virtualization is also an important virtualization technology. Server Virtualization (such as VMware Workstation) applies system virtualization technology to servers and virtualizes a server into several servers for use. The core technologies of server virtualization include: CPU virtualization, memory virtualization, device and I/O virtualization.

Note: Due to the time relationship, this article only extracts the main content. For details, see "virtualization and cloud computing".

There is too much knowledge about virtualization and Virtualization Technologies. The last one is to end with a picture!

For more information about virtualization, see click to open the virtualization link.

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.