This document discusses cloud computing concepts including definitions of cloud computing, cloud deployment models of private, public and hybrid clouds, and cloud service models of Infrastructure as a Service (IaaS), Platform as a Service (PaaS), serverless computing, and Software as a Service (SaaS). Cloud computing provides on-demand access to computing resources without direct management by the user. Deployment models include private clouds for a single organization, public clouds delivered over the internet, and hybrid clouds combining public and private. Service models range from IaaS providing basic computing resources to SaaS delivering full software applications.