skip to main content
Skip header Section
Essentials of Cloud ComputingDecember 2014
Publisher:
  • Chapman & Hall/CRC
ISBN:978-1-4822-0543-5
Published:11 December 2014
Pages:
407
Skip Bibliometrics Section
Bibliometrics
Skip Abstract Section
Abstract

Cloud computingaccessing computing resources over the Internetis rapidly changing the landscape of information technology. Its primary benefits compared to on-premise computing models are reduced costs and increased agility and scalability. Hence, cloud computing is receiving considerable interest among several stakeholdersbusinesses, the IT industry, application developers, researchers, and students. To successfully embrace this new computing model, these stakeholders need to acquire new cloud computing skills and knowledge. This book is designed to provide readers with a clear and thorough understanding of the key aspects of cloud computing. Presented in an easy-to-understand style, Essentials of Cloud Computing begins with an introduction to basic cloud computing concepts. It then covers cloud computing architecture, deployment models, programming models, and cloud service types, such as Software as a Service (SaaS) and Infrastructure as a Service (IaaS). It also discusses the clouds networking aspects, major service providers, open source support, and security issues. The book concludes with a discussion of several advanced topics, such as mobile clouds, media clouds, and green clouds. This book is intended for beginners as well as experienced practitioners who want to learn more about cloud computing. It includes many case studies, programming examples, and industry-based applications. Each chapter concludes with review questions that help readers check their understanding of the presented topics. Essentials of Cloud Computing will help readers understand the issues and challenges of cloud computing and will give them the tools needed to develop and deploy applications in clouds.

Contributors

Recommendations

Reviews

Fredrick Dande

This 14-chapter book details introductory material and also provides a deep look into the basic technologies of consumption of remote-based computing resources over the Internet within all "as-a-service" models. The introductory chapters will give all readers, irrespective of their background in cloud computing, a strong understanding of cloud computing paradigms and fundamentals. Chandrasekaran takes the reader though a well-organized, step-by-step discussion of cloud computing, from architecture and deployment models to software development and networking within the cloud. Of special interest are advanced concepts, which include mobile and media cloud computing, interoperability, governance, and most importantly cloud computing security. The author discuses the technological drivers of cloud computing, including service-oriented architecture (SOA), virtualization, multicore technologies, Web 2.0 and 3.0, and programming models. Throughout the chapters, there is a sequential flow of cloud technology components that makes it easy for the reader to understand the basics before the more detailed aspects of cloud computing are presented. The difference between grid and cloud computing is made very clear: "cloud computing supports leveraging multiple resources ... to deliver a unified service to the end user." A detailed discussion of the cloud computing-enabling technologies, especially processor, memory, storage, network, data, and application virtualization, leaves the reader with the essential details needed to understand this new technology. A chapter dedicated to cloud service providers like IBM, Google, Amazon, Microsoft, Salesforce, and EMC provides readers with several tools and technologies available on the market. The book does serve its intended purpose of comprehensively covering a range of cloud computing technology topics. It is a very good resource for teaching an introductory cloud computing class in any university. With RightScale's 2015 State of the Cloud report showing that 93 percent of organizations surveyed are running applications or experimenting with infrastructure as a service (IaaS), it's a fact that this book is timely in providing the knowledge needed to understand, manage, and support cloud computing. Online Computing Reviews Service

Access critical reviews of Computing literature here

Become a reviewer for Computing Reviews.