This document provides an overview of server virtualization including: - A brief history of virtualization from the 1960s to modern virtual machines. - An explanation that server virtualization allows multiple virtual servers to run simultaneously on a single physical server using a hypervisor. - Descriptions of the pros of server virtualization such as cost savings, efficient administration, scalability, and legacy server upgrades and the cons such as potential performance slowdowns and a single point of failure.