In a typical data center, many of the servers sit idle as the workload is distributed to only some of the servers on the network. Hardware resources, power, support are expensive. So, the concept of virtualization is introduced in order to optimize resource utilization by partitioning physical servers into several multiple virtual servers. Each virtual environment runs its own operating system and applications. Virtualizing servers is often a good solution for small- to medium-scale applications.
Virtualizing a server can directly save money on IT costs, reduce number of servers, save energy consumption.