This presentation provides an overview of key cloud computing concepts including major cloud components, cloud fundamentals, and cloud service models. It discusses compute, network, storage, power/data centers and security as major cloud components. It defines cloud fundamentals such as elasticity, security, availability, API model, and multi-tenancy. It also describes software as a service (SaaS), platform as a service (PaaS), and infrastructure as a service (IaaS) models and discusses virtualization, cloud storage, utility computing, and challenges of cloud computing.