Virtualization – It is more than just server consolidation
Now that virtualization software has matured, it offers us features and abilities that we hadn’t even dreamed of. Virtualization can be used to provide for high availability, on demand resource additions, disaster recovery, and even rapid application development and deployment. There are also virtualization products that allow you to deploy a standard image across every desktop machine in the enterprise virtually eliminating the pains of upgrades and desktop replacement.
Lets walk through a scenario. You are an ecommerce director. You are running a successful online widget business. As the holidays approach you are expecting your business to do some major advertising that will create several flash traffic spikes. There is nothing worse than a web based storefront that is slow and unresponsive. You are in a very comma dilemma. Do you build out your infrastructure to handle these peak moments, or your normal traffic load at a quarter of the cost. With virtualization technologies you have the ability to dynamically add resources to your environment at a fraction of the cost of purchasing all of the hardware you normally would in order to accommodate this flash load. Through just a click of a mouse, you can spin up multiple virtual web and application servers.
What about disaster recovery? Virtualization software now has the ability to do intelligent VM HA, and Dynamic Resource Allocation. What does this mean? Lets say you have three physical servers running virtualization software. This software has the ability to be clustered together, to create a “pool” of resources if you will. If you’re mission critical software application is running in a VM on a host in the cluster, and that host happens to suffer a hardware failure, the virtualized cluster is intelligent enough to restart that mission critical application VM on another box in seconds. What used to require a phone call or a trip up to the datacenter is now handled by the software itself in seconds rather than hours. You don’t have to reinstall the operating system. You don’t have to reinstall the application. You don’t have to restore the data from tape.
All in all, virtualization has come a long way from its humble beginnings. Many of the concerns that we had over single points of failure taking down multiple machines has been erased. If you are remotely interested in virtualization, check out the following URLs.
http://www.vmware.com/
http://www.microsoft.com/virtualserver