This document provides an overview of cloud computing. It defines cloud computing as manipulating, configuring and accessing applications online. The key points covered include: the different deployment models (public, private, hybrid, community clouds), service models (IaaS, PaaS, SaaS), advantages like lower costs and universal access, and disadvantages like reliance on internet and potential security issues. Examples of cloud storage, IaaS, PaaS and SaaS services are also provided.