This document provides an overview of cloud computing basics. It defines cloud computing as delivering computational resources like software and hardware as a service over the internet. Key aspects covered include the origin and evolution of cloud computing from the 1960s to present day, cloud components like clients, data centers and distributed servers, essential cloud characteristics, and architectural influences on cloud computing including high performance computing, utility computing, and autonomic computing. It also discusses service consolidation in computing.