This document discusses the differences between virtualization and cloud computing. While virtualization allows for virtual servers to be launched, it does not provide the key attributes of cloud computing such as self-service provisioning, speed of deployment, and granular cost tracking. The document introduces OpenStack as an open source cloud computing platform and describes how RightScale's platform can be used to deploy and manage applications on OpenStack using server templates that define complete server configurations and allow for consistent deployments across different cloud infrastructures.