This document provides an overview of cloud computing, including its history, types, services, properties, pros and cons. Cloud computing stores and caches users' information on servers and clients accessible via the web. It has evolved from earlier technologies like grid and utility computing. There are three main types of cloud computing services - Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS). IaaS provides hosted servers and data storage, PaaS provides platforms for application development, and SaaS provides applications to users. The cloud offers benefits like scalability, accessibility, and reduced costs, but also poses security and reliability risks depending on internet connections.