This document discusses cloud computing and provides definitions, examples, and considerations. It defines cloud computing as providing scalable IT capabilities as a service over the internet. It outlines different cloud service models like Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS) and examples of providers. The document cautions that traditional applications may not easily scale in the cloud and that cloud applications need to be designed for statelessness, idempotency, and horizontal scaling using NoSQL databases.