Virtualization technology has advanced a lot over the past 10 years. Most IT organizations now make extensive use of virtualization technology to consolidate servers and manage very large numbers of users. Virtualization provides a much improved architecture for isolating applications from hardware changes, securing systems, providing patch management, and improving power management (in large data …