This document provides an overview of cloud computing including definitions, service types, deployment patterns, market drivers and pros and cons. It defines cloud computing as a pay-as-you-go model where consumers pay only for what they use. The main service types are SaaS, PaaS and IaaS. Common deployment patterns are public, private and hybrid clouds. Key market drivers include cost reduction and scalability while disadvantages include availability issues and data ownership concerns.