In my post, Why choose a virtual environment?, I pointed out a number of reasons that organizations chose to deploy virtualization. While it wasn't an attempt to list all of the reasons in some sort of exhaustive fashion, it touched on many of the more important ones. A reader of that post, Kchin, added a couple of items to the list that make a great deal of sense in this blog entry.
With Kchin's additions, the list now includes:
- Availability or reliability — keeping applications and services online and available in order to avoid the costs of downtime
- Consolidation — Merging applications or services onto a small number of systems to avoid the costs due to hardware and maintenance of hardware.
- Performance — Complete tasks more quickly by applying more systems
- Scalability — Get more work done by applying more systems allowing more work to be done, revenues to be increased and more FreeCell games to be completed in a given unit of time
- Unified management environment — Manage a number of systems as a single entity to simply management and reduce the costs due to administration and operations
- Agility — Optimize use of systems, reduce time and complexity of installation
- Cost savings — Reduce the cost of hardware