Server virtualization provides a way to bypass interoperability constraints. Using virtualization enables you to do the following:
Improve server utilization by using server resources more efficiently and reduce the power consumption of your data center
Consolidate multiple hosts and services on a single machine by sharing hardware, infrastructure, and administration tasks
Create agile and flexible environments that require you to maintain the isolation of separate systems