This document provides an overview of virtualization including:
1) It describes virtualization as separating a resource or request from its physical delivery through abstraction, allowing more flexible management of infrastructure.
2) It discusses different virtualization approaches including hardware-level, operating system-level, and application-level virtualization as well as hosted and hypervisor architectures.
3) It explains how virtualization can help with server consolidation and containment, test/development optimization, business continuity, and enterprise desktop management by increasing flexibility and utilization of resources.