What Is Processor Virtualization?

In computers, virtualization (English: Virtualization) is a resource management technology that abstracts and transforms the various physical resources of a computer, such as servers, networks, memory, and storage, and breaks down the physical structure Uncut barriers allow users to apply these resources in a better way than was originally configured. The new virtual part of these resources is not limited by the way existing resources are set up, geographically or physically. Generally referred to as virtualization resources include computing power and data storage.

Virtualization technology

in
Virtualization technology and multitasking and
      • VMM control
        x86
            Virtualization technology is one of the hot technologies in enterprises today, and
              Too much load causes virtualization to fail

              As mentioned above, server virtualization technology is mature enough to even successfully complete very large-scale resource-intensive workloads. However, the problem with virtualizing this type of load is how to implement a fault tolerance mechanism.
              Imagine a virtualization situation where your company has a very critical and extremely resource intensive virtualization database application that runs in a virtualized physical cluster and prevents server-level virtualization failures.
              With or without virtualization, we should use a failover cluster to protect the load. You can create a virtual machine cluster in a virtual server environment, or use the host-level virtualization cluster function. If a host failure occurs, you can virtualize (automatically migrate to another virtual host in real time. However, this method has one One such problem is the consumption of virtualization resources.
              The premise of server virtualization is that all virtual machines share a physical hardware resource pool. A resource that consumes resources abnormally can consume a large amount of virtualization server resources, so if any other virtualization load is already running on the target host, it is very likely that resource-intensive applications cannot complete the failover process. Therefore, for virtualization, it is more practical to run this load on virtualized physical hardware, unless there is a very urgent business need to virtualize this load (such as preparing for eventual migration to the cloud).
              Resource-intensive virtualization workload
              However, there are other virtualization logic issues that may prevent you from virtualizing some large workloads. image
                Virtualization is good, but not everything can be virtualized in a data center. The servers listed below are not suitable for integration into a virtualization platform.
                In recent years, virtualization technology has greatly helped the development of the IT industry, but sometimes it is not a panacea.
                For data centers, virtualization can save costs, maximize data center capacity, and better protect data. Resource virtualization management provides tangible indicators for CIOs and makes IT departments run more efficiently.
                Now that virtualization has so many benefits, the question is: Is virtualization necessarily good?
                In some special cases, virtualization is not ideal. Those indispensable resources in the data center must be deployed on physical servers. Placing these resources on a virtualization platform is not a malfunction, but placing them on a physical server is a reasonable risk aversion.
                Virtualized firewall
                Virtualization technology has reached a certain level of complexity, making some virtualized high-traffic servers the bottleneck in the network. For example, it is becoming more common for enterprises to deploy a virtualized Microsoft ISA Server Agent or other type of agent within the network. Because of the limitations of hardware and the technology of the hypervisor, this configuration was unimaginable in the past. But with the development of virtualization, you can run a proxy server, web server and DNS server on the same physical server.
                Be careful when it comes to virtualizing infrastructure such as firewalls. The growing popularity of virtual firewall servers seems to be the next step in network virtualization for enterprises.
                However, in an enterprise network, where the demand for more than 10Gbs bandwidth is relatively large, a physical firewall is definitely a better choice.
                Virtualized SQL Server
                Many businesses' applications on the web rely on Microsoft SQL Server. For example, if an organization uses SharePoint, the underlying database is a typical SQL server.
                Some enterprises virtualize SQL servers because SQL servers have very large I / O requirements for the underlying disks and therefore require more resources than other similar database platforms.
                Virtualized heating, ventilation and air conditioning system
                The virtualization of cooling, heating, ventilation, and air conditioning / cooling (HVAC / R) infrastructure in any modern data center infrastructure looks like a strange topic.
                In fact, this means creating a suitable server environment system for the virtualized data center. If possible, do not connect these systems to the Internet. It is better to place the control system of the data center cooling facility in a separate, highly available server that is separate from other servers.
                This may make it more difficult to create the Internet of Things, as these physical systems integrate many different sensors. Now, the construction of virtualization management systems and data center facilities virtualization management tools both rely on remote control of sensors and data center cooling systems. These virtualized devices will become smarter, which also means more IT resources are needed. [2]
                Choosing Cloud Computing or Virtualization Technology
                When IT organizations are considering the use of cloud computing and virtualization technology, asking some appropriate questions will help you choose a virtualization technology or a mixed use.
                Cloud computing and virtualization technologies each have their own advantages, but who to choose depends on how well the enterprise adapts to each model.
                Many companies have begun their journey into virtualization technology, and IT teams make many decisions when they start deploying virtualization technology systems. For example, whether to virtualize the server according to a common method or directly migrate to a private cloud.
                Server virtualization technology can save money on many hardware upgrades. Over time, the flexibility of virtualization technology servers directly impacts operating costs. Cloud computingWhether the private, hybrid, or public needs focus on operational efficiency, virtualization technology can better control IT business. The company conducts a feasibility assessment, taking into account other factors, and virtualization technology decides whether to move directly to the cloud.
                Enterprises that are not ready to adapt to the operational changes brought by the cloud are better off using server virtualization technology, while more agile enterprises can gain additional benefits by moving directly to cloud computing.
                Server virtualization technology
                Server virtualization technology was earlier than the private cloud. Due to the large amount of expenditure savings, the virtualization technology quickly gained popularity. Only a small number of virtualization technology hosts and a management console can replace dozens or even hundreds of physical servers. Data center deployment of virtualization technology can reduce the purchase of physical servers and achieve significant cost savings.
                Today, server virtualization technology has become a goal, and virtualization technology is the foundation for private and hybrid cloud solutions. Adopting server virtualization technology brings huge cost savings. Virtualization technology demonstrates IT's understanding of business needs, and virtualization technology has less hidden dangers for IT organizations due to less mobility. Through server virtualization technology, allowing a conservative enterprise architecture in a secure environment, virtualization technology accelerates the pace of modernization.
                Once an enterprise wants to increase the speed of deploying server virtualization technology, it must first lay the foundation for migration to cloud computing. Data centers with experience in deploying virtualization technologies will know more about what organizations want from cloud computing.
                Virtualization technology deploys private cloud
                Server virtualization technology is actually a technology, and private cloud is a mode of operation.
                After several years of virtualization, the IT team built a fast and flexible platform. Use virtualization technology to respond quickly to demand, and in a matter of minutes, you can deploy a virtualization technology application server for your business. In this process, the virtualization technology of business requirements becomes a bottleneck, such as high or low hardware configuration requirements, and different system components. Virtualization technology has led some IT departments to allow business users to create and manage their own virtual machines.
                Private clouds can automate the configuration of virtualization technologies and the needs of business systems. The cloud platform handles configuring server names, IP addresses, and networks and storage. This level of automation enables IT teams that previously controlled these to hand over choices to users.
                The only reason is that private clouds may require more resources, which makes it easier to deploy more virtualization technologies.
                Virtualization technology?
                Is there a clear choice between cloud computing and virtualization technology?
                This considers typical scenarios of virtualization technology in enterprises and IT. Cloud computing is not easy for businesses with a large number of virtualization technology compliance or change control regulations. For example, a pharmaceutical company may not need to increase or decrease virtualization technology for a long period of time. In such a scenario, it is not important to deploy a virtualization technology server for 30 minutes or 60 minutes.
                Other IT teams will gain a high degree of flexibility from virtualization technology, which can immediately respond to changing business needs. For example, an IT team has accumulated a total of 100 requests for deploying virtualization technology. Through the deployment of private cloud platforms, they will obviously feel the convenience of virtualization technology.
                Organizations that change too quickly will cause chaos. And server virtualization technology can save a lot of money and does not require a lot of IT organizational changes. However, to maximize the benefits of virtualization technology, the structure and processes of IT teams often change over time. The private cloud has evolved these changes to the extreme, and some companies have opted for a phased server virtualization technology to move to the private cloud to reduce confusion, which can lead to overlapping responsibilities and positions.
                Compared with considering server virtualization technology and cloud computing separately, using the cloud as a tool to make server virtualization technology easier to use, this concept is in line with requirements. The cloud will not make any changes to virtualization technology, but will make virtualization technology more convenient and intelligent.
                Deploying virtualization technology and cloud computing at the same time
                Enterprise organizations can put server virtualization technology into the production environment at any time. Virtualization technologies increase efficiency while maintaining compliance with a number of previous change management regulations. On the other hand, virtualization technology development and test environments tend to be less restrictive. The development / test environment may also have greater changes than the production environment, which means that the IT team needs to do more virtualization technology work to support the environment. The development / test environment of the private cloud server can well support these virtualization technology environments.
                If your IT organization deploys virtualization technology for development and testing, then you can experience the impact of virtualization technology. Configuring an isolated virtualization technology over months is a great way to gain knowledge and trust in the platform. This will be of great help in deploying virtualization technology in a production environment. [3]

              IN OTHER LANGUAGES

Was this article helpful? Thanks for the feedback Thanks for the feedback

How can we help? How can we help?