Virtualization is a very valuable technique for small and medium sized business to better control IT costs and to increase IT’s reliability. Virtualization encapsulates software that would normally run on a single physical piece of hardware and creates an image of it that separates the underlying hardware from the physical system underneath. This allows for multiple sets of systems to run on the same physical hardware as if each was running on its own hardware.
There are many benefits to virtualization. This entry concentrates on three: consolidation of physical systems reducing hardware costs; the quick building of test environments; and, enabling a cost-effective backup and recovery strategy.
Hardware purchased today is for the most part far more capable than that bought even two years ago. The central processors are much faster and built for multiple systems; memory is cheaper; and, disk subsystems have substantial increases in capacity and access speed. All of these improvements make consolidation compelling. If an organization can consolidate two or more older physical devices into one which runs two, three or even more systems on a single device, substantial savings can be realized.
With regards to testing, in the past, organizations would have to invest in multiple sets of hardware in order to test new software, bug fixes, etc. With virtualization, it is possible to create these environments quickly to test various scenarios. It is then easy to restore the state of the system after the test to the original state allowing for effective tuning or debugging.
Another major benefit for virtualization is creating more effective backup and recovery capability. Virtual snapshots can be taken of the total system, the software, running programs and the associated data. These snapshots can be easily redeployed in the case of hardware failure even to a dissimilar piece of hardware. The same technique can be used as well to load balance systems if multiple physical systems are available.
Virtualization software is available from several vendors, the most prominent being VMWare and Microsoft. Virtualization now a standard component of Microsoft Windows Server 2008 R2, and a free version of VMWare is available as well. The more sophisticated features require the purchase of additional software components, but the free versions are a good place to start to understand the benefits and power of virtualization.
If you would like to discuss this topic in more depth, please send an email to ed.mchugh@tekexpertise.com.