This book lays a good foundation to the core concepts and principles of cloud computing, walking the reader through the fundamental ideas with expert ease. The book advances on the topics in a step-by-step manner and reinforces theory with a full-fledged pedagogy designed to enhance students understanding and offer them a practical insight into the subject. Table of Contents Part I Cloud Computing Foundation* Chapter I Introduction to Cloud Computing* Chapter 2 Move to Cloud Computing* Chapter 3 Types of Cloud* Chapter 4 Working of Cloud Computing Part II Cloud Computing Architecture* Chapter 5 Cloud Computing Technology* Chapter 6 Cloud Architecture* Chapter 7 Cloud Modelling and Design Part III Virtualization* Chapter 8 Foundations* Chapter 9 Grids, Clouds and Visualisation* Chapter 10 Virtualization and Cloud Computing Part IV Data Storage and Cloud Computing* Chapter 11 Data Storage* Chapter 12 Cloud Storage* Chapter 13 Cloud Storage from LANs to WANs Part V Cloud Computing Services* Chapter 14 Cloud Computing Elements* Chapter 15 Understanding Services and Applications by Type* Chapter 16 Cloud Services* Chapter 17 Cloud Computing at Work Part VI Cloud Computing and Security* Chapter 18 Risks in Cloud Computing* Chapter 19 Data Security in Cloud* Chapter 20 Cloud Security Services Part VII SOA and Cloud Computing* Chapter 21 SOA Foundations* Chapter 22 SOA meets Cloud* Chapter 23 BPM and Cloud Part VIII Cloud Computing Tools* Chapter 24 Tools and Technologies for Cloud* Chapter 25 Cloud Mash-ups* Chapter 26 Apache Hadoop* Chapter 27 Cloud Tools Part IX Cloud Applications* Chapter 28 Moving Applications to the Cloud* Chapter 29 Microsoft Cloud Services* Chapter 30 Google Cloud Applications* Chapter 31 Amazon Cloud Services* Chapter 32 Cloud Applications Part X Future Cloud* Chapter 33 Future Trends* Chapter 34 Mobile Cloud* Chapter 35 Autonomic Cloud Engine* Chapter 36 Multimedia Clouds* Chapter 37 Energy Aware Cloud Computing* Chapter 38 Jungle Computing* Chapter 39 Case studies