This document provides an overview of cloud computing. It begins by outlining various objectives related to understanding cloud delivery models, benefits, components, suppliers, types of clouds, trends, and technologies. It then provides an outline that will cover topics such as data center history, virtualization technology, customer needs, virtualization competitors, internet company drivers, web service providers, implementing various cloud services, security, and business considerations. The goal is to help readers understand the underlying technologies of cloud computing.