This document provides an overview of cloud computing, including definitions of key cloud concepts. It defines cloud computing as on-demand delivery of computing resources like applications and data centers over the Internet on a pay-per-use basis. It describes the main types of cloud services: Software as a Service (SaaS), Platform as a Service (PaaS), and Infrastructure as a Service (IaaS). SaaS delivers applications via the web, PaaS provides platforms for application development, and IaaS provides virtual computing infrastructure and resources. The document also discusses reasons to use cloud computing and gives examples of public, private and hybrid cloud deployment models.