This document discusses cloud computing and OpenStack, an open source cloud computing platform. It provides definitions of cloud computing and describes how OpenStack uses virtualization to effectively share resources among users. The document also outlines different types of cloud computing users and services models, including infrastructure as a service (IaaS), platform as a service (PaaS), and software as a service (SaaS). It discusses the benefits of cloud computing for end users, such as reduced costs from outsourcing hardware maintenance and access to applications from anywhere.