Nowadays virtualization technology has penetrated into the core computing business of key industries in society. The emergence of virtualization has changed the traditional single computer architecture. The high availability and rapid migration of virtualization effectively ensure the continuity of computer business of key systems and effectively reduce business interruptions caused by computer failures. Losses were minimized. The application of virtualization in industrial control can effectively guarantee the high availability of industrial control host and reduce the business interruption caused by the damage of industrial control host. The virtualization technology of CPU can simulate the parallel operation of multiple CPUs by a single CPU, allow a platform to run multiple operating systems at the same time, and the application program can be in a separate space. Running without affecting each other, thus significantly improving the efficiency of computer work.
1. Technical characteristics of industrial control host virtualization
The virtualization technology of industrial control host is a hardware scheme. The CPU supporting virtual technology controls the virtual process with a specially optimized instruction set. Through the special instruction set, the virtual opportunity can easily improve the performance. The virtualization technology can provide chip-based functions. With the help of compatible VMM software, the pure software solution can be improved. Case. Because virtualization hardware can provide a new architecture to support the operating system running directly on it, it does not need binary conversion, reduces the related performance overhead, greatly simplifies the design of VMM, thus enabling VMM to connect to the standard for writing and performance is more powerful.
The virtualization infrastructure of industrial control hosts has advanced features such as migrating virtual machines, snapshots, automatic restart on standby hosts in resource pools, and VMotion among any virtualization platforms. Therefore, in the environment it creates, when it encounters a downtime, it is at most a simple restart. For continuous availability solutions to prevent applications or hardware failures, industrial control host HA provides easy-to-use, economical and efficient protection for applications running in virtual machines. When continuous availability solutions for uninterrupted applications are needed, N+1 clusters between virtual machines residing on different physical hardware platforms can be achieved using fewer servers than usual failover clusters.
2. Specific Requirements of Industrial Computer Field Work
Industrial computer is a computer specially designed for industrial site. Industrial site generally has strong vibration, dust, and high electromagnetic field interference, and the General Factory is continuous operation, that is, there is no rest in a year. It is not only its service life that affects the efficiency of industrial control mainframe under harsh conditions. To ensure the stability and continuity of business is particularly important for critical business. The main reason for using virtualization architecture is that the virtualized operating system only exists in the form of files, including the mirror of memory, etc. In case of disaster, it can achieve zero milliseconds fast and seamless switching, so the key business response is to The use of places ensures the continuity and reliability of business.
Survey and statistics show that more than 80% of industrial computer accidents are caused by the instability of operating system. There are many indirect factors affecting the stability of the system, including electromagnetic interference. How to ensure the stability and reliability of the host system has become the focus of prevention. Making full use of virtualization technology can effectively guarantee the operating system. Stable, industrial computer deployed in the enterprise version of the bare metal architecture virtualization architecture, and then deployed the operating system and control applications, through translation docking to ensure the stability of the underlying application.
3. How to apply virtualization technology to industrial computer
Through virtualization application, different operating systems can run simultaneously on the same control host, such as UNIX LINUX WINDOWS and many other operating systems, which can realize the multi-host architecture that was impossible to achieve in the past. In industrial control applications, it can meet the needs of a variety of business systems. The snapshot function supports the creation of multiple snapshot copies per volume in a virtualized environment, and assigns copies of these time points to other virtual machines. This allows users to create powerful test environments by creating snapshots of production data and assigning them to virtual machines dedicated to testing. Once the user establishes the virtual server environment, the user can quickly create the virtual test server. Testers can not only allocate real "real-time" data in a few seconds, but also take snapshots of the data throughout the testing process.
Because it is very convenient to add and delete virtual machines and their applications in virtual environment, the dynamic environment is very strong. In other words, virtual machines are always created, used, and redistributed or deleted. This brings great flexibility. However, in this highly dynamic environment, it is important to ensure that storage capacity is provided and reallocated in the same simplified way as virtual servers. Storage virtualization helps to achieve this flexibility.
If there are hundreds of virtual machines in the virtual environment, it will not only increase the cost of backup, but also greatly increase the complexity. With snapshot capabilities, we don't have to install backup agents on every virtual machine. We can create snapshot copies for each virtual server, and then assign these snapshot copies to a virtual machine dedicated to backup servers for backup purposes. In this way, the only virtual machine that needs to install backup software is the backup server. When dealing with hundreds of virtual servers, this will help greatly reduce the cost of backup licenses, and effectively improve the stability of industrial computer through snapshot function.