Virtualization in the SCADA World: Part 2
Before we get too deep in this discussion, perhaps we should make sure we’ve covered the basics for those who may not be familiar with the concept of virtualization. In theory, virtualization is an abstraction of any computing resource and has been around for forty-plus years. The most common use of the term now, however, refers to the practice of running one or more independent “virtual” machines (VMs) on a single physical machine. Generally speaking, there is a host operating system that runs the virtualization software that in turn runs any number of guest VMs. Each VM emulates a set of hardware (memory, disk, processor, network adapter, etc…) and allows the installation of an operating system. The VM then functions almost identically to a physical machine.
The most popular virtualization products are made by VMware, but there are others such as Microsoft’s Virtual Server and the open source product, Xen. In my experience, VMware is by far the leader in most IT shops as well as in the few control system applications I’ve seen or heard about.
As I mentioned in Part 1 of this series, cost savings is the major driver for IT shops to implement VM products. For control systems, though, the driver will likely be different. I believe if it is approached correctly, this technology has great potential for the industry.
Stay tuned as we continue the discussion and dive further into the issues.
Author: Jason Holcomb
Posted: January 31st, 2008 under VM.
Comments: 1
Comments
Comment from Dale Peterson
Time: February 1, 2008, 11:56 am
Let’s throw out a few examples of VM use:
1) Most of our assessment team is running OS X. They have Windows and Linux VM’s so they can access security tools that only run on those OS. Similarly you see it used in a lab to simulate larger environments. We have a beefy server for our DoE project with 8 VM’s.
2) A physical server in the control center could have VM’s for a RealTime Server with AIX, an VM Application Server running NT, an OPC server running 2003 Server. Future parts of the series will talk about the pro’s and con’s of this and other examples.
3) A physical server could have one VM with the current version of a control system app, such as 3.1, and another VM with an upgrade version of a control system app, such as 3.2.
Write a comment