This document summarizes a presentation on cloud computing concepts and practices. It discusses the evolution of computing models leading to cloud computing and defines cloud computing according to NIST. It outlines the different types of cloud services (IaaS, PaaS, SaaS) and cloud deployment models (public, private, hybrid). The document also discusses benefits and limitations of cloud computing, future trends like IoT, security issues in edge computing, and future work needed in areas like standardization and interoperability.