This document provides an overview of cloud computing, including what cloud computing is, its advantages and disadvantages, what cloud computing is not, categories and types of cloud computing, and the cloud computing stack. Specifically, it defines cloud computing as scaling infrastructure on-demand via a multi-tenant, pay-as-you-go model with access to services over the internet. It lists lower costs, more performance, less maintenance, and flexible storage as advantages, while dependency on internet connectivity and loss of control are disadvantages.