Virtualization is critical for achieving many strategic IT goals, including cost reduction, data center consolidation, architecture rationalization and the migration from physical to logical that currently culminates in cloud computing. Virtualization lays the foundation for cloud computing. Virtualization is enabling a fundamental change in how enterprises manage, deploy and deliver IT. In an increasingly dynamic, agile and connected world, customers look forward to flexible and dynamic IT infrastructure. Virtualization is considered very instrumental in order to improve resource utilization, accelerate resource delivery and encapsulate workload to deliver automation.