The advantages of virtualization include the following:
• You get more out of your existing resources. Pool common infrastructure resources and break the legacy “one application to one server” model with server consolidation.
• You can reduce datacenter costs by reducing your physical infrastructure and improving your server to admin ratio. Fewer servers and related IT hardware means reduced real estate and reduced power and cooling requirements. With better management tools, you can improve your server to admin ratio so personnel requirements are reduced.
• You can increase the availability of hardware and applications for improved business continuity.
• Securely back up and migrate entire virtual environments with no service interruptions. Eliminate planned downtime and recover immediately from unplanned issues.
• Gain operational flexibility. Respond to market changes with dynamic resource management, faster server provisioning, and improved application deployment.
The disadvantages of virtualization include the following:
• Virtualization adds overhead to the CPU, memory, IO, and network.
• Virtualization adds an additional layer to the hardware and software stack. Therefore, additional complexity is introduced in the following circumstances: