This document provides an overview of cloud computing. It defines cloud computing as network-based computing that takes place over the internet using integrated hardware, software, and internet infrastructure. Cloud computing is characterized by services being remotely hosted and available from anywhere, and having a utility-based payment model. The document outlines the three main cloud service models: Software as a Service (SaaS), Platform as a Service (PaaS), and Infrastructure as a Service (IaaS). It also discusses some of the opportunities of cloud computing, such as flexibility and scalability, as well as advantages like lower costs, improved performance, and unlimited storage. Finally, it briefly introduces the different types of cloud models including private, hybrid, and public