This document provides an overview of cloud computing including popular definitions, deployment models, delivery models, NoSQL databases, vendor lock-in, and security concerns. It defines cloud computing based on an on-demand, self-service model with scalable, measurable resources. The document outlines infrastructure as a service (IaaS), platform as a service (PaaS), and software as a service (SaaS) delivery models and discusses public, private, hybrid, and community cloud deployment models.
Related topics: