The document discusses best practices for deploying Java applications in virtualized environments. It defines virtualization and describes types of virtualization including native and hypervisor virtualization. Benefits of virtualization include lower costs and easier administration, while potential disadvantages are reduced performance and specialized skills required. The document outlines how AMD technology can accelerate virtualization and discusses virtualizing the full Java application stack. It provides guidance on virtualization performance, resource allocation, bottlenecks, and consolidation.