This document discusses cloud computing and provides details on:
1) The types of cloud environments including public, private, hybrid, and community clouds and the advantages and disadvantages of each.
2) The key characteristics of cloud computing including on-demand self-service, broad network access, dynamic resource pooling, efficient infrastructure, and measured service provision.
3) The advantages of cloud computing such as reduced hardware costs, unlimited storage and reliability, and flexibility and mobility.