This book, Cloud Computing, is a one-time reference book that covers all aspects of cloud computing in an easy-to-understand approach. It covers a variety of topics, such as cloud computing and its comparison with peer-to-peer, client-server, and grid computing; virtualization and its levels; cloud computing services, such as IaaS, PaaS, SaaS and DBaaS; cloud computing and its business values; myths and truths about cloud computing; cloud types and models, such as private, community, hybrid and public; opensource eucalyptus and OpenStack cloud application architecture; cloud deployment techniques; recent trends in cloud computing and standards; host security in cloud for SaaS, PaaS and IaaS; data security in cloud; application architecture for cloud; cloud programming support for Google App engine and Amazon EC2.