This document provides an introduction to cloud computing. It discusses how cloud computing allows for more efficient and scalable computing through on-demand access to shared resources over the Internet. Key aspects covered include public and private cloud models, enabling technologies like virtualization, and cloud service layers like SaaS, PaaS, and IaaS. The document outlines benefits like reduced costs, increased flexibility, and how virtualization is a core technology powering cloud architectures.