This document provides an overview of cloud computing. It defines cloud computing as a model for enabling ubiquitous and convenient on-demand access to a shared pool of configurable computing resources over a network. It lists the key characteristics of cloud computing as on-demand self-service, broad network access, resource pooling, rapid elasticity, and measured service. Examples of cloud services include Dropbox, Google Drive, and Microsoft OneDrive. Major cloud providers are also mentioned such as Amazon AWS, Microsoft Azure, and Google Cloud Platform. The advantages and disadvantages of cloud computing are briefly outlined.