What Is a Virtual Function?
Virtualization refers to virtualizing a computer into multiple logical computers through virtualization technology. Multiple logical computers are running on one computer at the same time, each logical computer can run a different operating system, and applications can run in independent spaces without affecting each other, thereby significantly improving the work efficiency of the computer.
Virtualization
- Virtualization refers to virtualizing a computer into multiple logical computers through virtualization technology. Run multiple logical computers simultaneously on one computer, each logical computer can run a different operating system, and
- The main purpose of virtualization is to simplify the IT infrastructure. It simplifies access to resources and resource management.
- The consumer can be an end user,
- Seems like all disruptive technologies,
- As virtualization applications become more and more popular, simply analyze the advantages and disadvantages of several major virtualization vendors
- Each virtualization method has its own advantages, and the choice depends on the user's situation. One group
- A very important aspect of any virtualized environment is reducing the management and maintenance needs of dynamic and complex IT infrastructure. In addition,
- Virtualization can be proven in many ways. It is not a separate entity, but a collection of patterns and technologies that provide the functionality required to support the logical representation of resources and the functionality required to present them to consumers of these resources through standard interfaces. These patterns are themselves repetitions of the various virtual forms introduced earlier.
- Here are some patterns and techniques that are often used when implementing virtualization:
- Multiple logical representations of a single resource
- This model is one of the most widely used models of virtualization. It contains only one physical resource, but the logical representation it presents to consumers is as if it contains multiple resources. The consumer interacts with this virtual resource as if he were the only consumer, regardless of whether he is sharing the resource with other consumers.
- Single logical representation of multiple resources
- This pattern consists of multiple combined resources to represent these resources as a single logical representation that provides a single interface. Leveraging multiple less powerful resources to create powerful and rich
- 1.Using habits and feelings: A large number of scattered PCs in enterprises adopt centralized computing combined with virtualization technology for centralized management. It does provide a good solution for our enterprise. However, we know that computing resources are indispensable, but they exist in different locations. We cannot reduce them on the terminal or on the server. Assume that the computing resources of each of our desktops today are equivalent to (cpu dual-core 2.0 memory 2G). In this environment, the user experience that we have become accustomed to is transferred to the server. For the concurrency of 100 users, the server must provide 100X2X2 equal to 400 CPU The computing power and 200G of memory can meet the experience environment that users are accustomed to (the redundancy is not calculated). Then we calculate if our enterprise has 500 users, and if it is 1000 users. In fact, it is impossible for us to provide such computing power to our users, so from this one side, we must sacrifice the user experience. Secondly, each user has to go to the server to download the operating system it uses. The bandwidth pressure is huge. The more users there are, the more obvious this factor is, so this factor also needs to be considered by business management personnel. The user experience is not as good as before. Will it affect the work of IT staff?
- 2. Equipment and software compatibility: We are accustomed to plug-and-play peripheral devices. Will the new system affect daily work habits? If there is an impact, how can we avoid it? Does the workload of our IT managers increase or decrease, and does the efficiency increase or decrease? We need specific consideration from our business management personnel.
- 3. Cost: Every penny spent by the company will specifically consider the input-output ratio. A good management tool must be promoted, at least it can give the company more than double the benefits in a period of time. Centralized
Virtualization software solution
- There are many limitations to software-only virtualization solutions. "Guest" operating systems are often virtual
- Virtualization
Virtualized hardware solution
- The virtualization technology of the CPU is a hardware solution. The CPU that supports the virtual technology has a specially optimized instruction set to control the virtual process. With these instruction sets, VMM will easily improve the performance, compared to the virtual implementation of software. Great distance
- Virtualization
- Virtualization technology is a solution. The complete situation requires the support of the CPU, motherboard chipset, BIOS, and software, such as VMM software or some operating systems themselves. Even if only the CPU supports virtualization technology, the software with VMM will have better performance than a system that does not support virtualization technology at all.
- The two major CPU giants Intel and AMD are trying their best to take the lead in the field of virtualization, but AMD's virtualization technology is several months behind Intel. Intel has been promoting Intel Virtualization Technology (Intel VT) virtualization technology in its processor product line since late 2005. Intel has released a series of processor products with Intel VT virtualization technology, including the desktop platform's Pentium 4 6X2 series, Pentium D 9X0 series and Pentium EE 9XX series, as well as some products in the Core Duo series and Core Solo series. And Xeon LV series, Xeon 5000 series, Xeon 5100 series, Xeon MP 7000 series and Itanium 2 9000 series on server / workstation platforms; meanwhile, most of Intel's next-generation mainstream processors, including Merom
- Virtualization
- And AMD has also released a series of processor products that support AMD Virtualization Technology (AMD VT) virtualization technology, including the Socket S1 interface of the Turion 64 X2 series and the Socket AM2 interface of the Athlon 64 X2 series and Athlon 64 FX series, etc. And most of AMD s next-generation mainstream processors, including the forthcoming Socket F interface Opteron, will support AMDVT virtualization technology.