About the Book
Cloud
computing—accessing computing resources over the Internet—is 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 stakeholders—businesses, 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 cloud’s 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.
Features
- Presents a complete picture of
cloud computing using real-life examples
- Looks at the hardware,
software, and networks of the cloud from a service-oriented perspective
- Covers the engineering aspects
of designing cloud applications and the technological aspects of using
cloud applications
-
Includes details of
both open source and proprietary products and services
|
Contents
1. Computing
Paradigms, 2. Cloud Computing Fundamentals, 3.Cloud Computing
Architecture and Management, 4. Cloud Deployment Models, 5. Cloud
Service Models, 6. Technological Drivers for Cloud Computing, 7. Virtualization,
8. Programming Models for Cloud Computing, 9. Software Development
in Cloud, 10. Networking for Cloud Computing, 11. Cloud Service
Providers, 12. Open Source Support for Cloud, 13. Security in
Cloud Computing, 14. Advanced Concepts in Cloud Computing. |