The document discusses cloud computing, providing definitions, history, advantages, disadvantages and components. It defines cloud computing as internet-based computing where shared resources such as software, platforms and infrastructure are provided on-demand to users over the internet. The history of cloud computing is traced from the 1990s to present. Key cloud types are public, private and hybrid clouds. Advantages include flexibility, scalability, low costs while disadvantages include security concerns and dependency on internet connectivity.