BPB Online LLP
Cloud Computing
Kamal Kant, Ruchi Doshi, Temitayo Fagbola, Mehul Mahrishi
Cloud Computing
US$ 19.95
The publisher has enabled DRM protection, which means that you need to use the BookFusion iOS, Android or Web app to read this eBook. This eBook cannot be used outside of the BookFusion platform.
Description
Contents
Reviews

Unleash the power of cloud computing using Azure, AWS and Apache Hadoop

Key Features
● Provides a sound understanding of the Cloud computing concepts, architecture and its applications
● Explores the practical benefits of Cloud computing services and deployment models in details
● Cloud Computing Architecture, Cloud Computing Life Cycle (CCLC), Load balancing approach, Mobile Cloud Computing (MCC), Google App Engine (GAE)
● Virtualization and Service-Oriented Architecture (SOA)
● Cloud Computing applications - Google Apps, Dropbox Cloud and Apple iCloud and its uses in various sectors - Education, Healthcare, Politics, Business, and Agriculture
● Cloud Computing platforms - Microsoft Azure, Amazon Web Services (AWS), Open Nebulla, Eucalyptus, Open Stack, Nimbus and The Apache Hadoop Architecture
● Adoption of Cloud Computing technology and strategies for migration to the cloud
● Cloud computing adoption case studies - Sub-Saharan Africa and India

Description
With the advent of internet, there is a complete paradigm shift in the manner we comprehend computing. Need to enable ubiquity, convenient and on-demand access to resources in highly scalable and resilient environments that can be remotely accessed, gave birth to the concept of Cloud computing. The acceptance is so rapid that the notion influences sophisticated innovations in academia, industry and research world-wide and hereby change the landscape of information technology as we thought of.

This book begins with the fundamentals of cloud computing, its service and deployment models, architecture, as well as applications and platforms. It presents some key enterprise strategies and models for the adoption of and migration to cloud. Privacy and security issues and challenges also form a major part of our discussion in the book as well as case studies of cloud computing adoption in Sub-Saharan Africa and India. The book concludes with a discussion of several advanced topics, such as Amazon Web Services (AWS), Open Nebulla, Microsoft Azure, Apache Hadoop and Google App Engine (GAE).

What you will learn
● Learn about the Importance of Cloud Computing in Current Digital Era
● Understand the Core concepts and Principles of Cloud Computing with practical benefits
● Discover how Cloud Computing Architecture works
● Learn about the Load balancing approach and Mobile Cloud Computing (MCC)
● Learn about the Virtualization and Service-Oriented Architecture (SOA) concepts
● Learn about the various Cloud Computing applications, Platforms and Security concepts
● Understand the adoption Cloud Computing technology and strategies for migration to the cloud

Who This Book is For
This book is intended for students of B.E., B.Tech., B.Sc., M.Sc., M.E., and M.Tech. as a text book. The content is designed keeping in mind the bench marked curriculum of various universities (both National and International). Aspiring Cloud Computing Researchers Instructors, Academicians and Professionals, if they are familiar with cloud, can use this book to learn various open source cloud computing tools, applications, technologies. They will also get a flavor of various international certification exams available.

Table of Contents


    1. Foundation of Cloud Computing
    2. Cloud Services and Deployment Models
    3. Cloud Computing Architecture
    4. Virtualization Technology
    5. Service Oriented Architecture (SOA)
    6. Cloud Security and Privacy
    7. Cloud Computing Applications
    8. Cloud Computing Technologies, Platform and Services
    9. Adoption of Cloud Computing
Language
English
ISBN
9789388511407
Cover
Cloud Computing
Copyright
About the Author
Preface
Acknowledgements
Errata
Foreword
Table of Contents
1. Foundation of Cloud Computing
Objectives
Introduction to cloud computing
History of cloud computing
Fundamentals of the cloud computingecosystem
Cloud computing characteristics
Technical characteristics of cloud computing
Basic characteristics of cloud computing
Advantages and disadvantages of cloud computing
Comparison of traditional and cloud computing paradigms
Cluster computing
Grid computing
Cloud computing
Evaluating the cloud's business impact andeconomics
Business drivers of cloud computing adoption
Future of the cloud (FoC)
Summary
Exercise
2. Cloud Services and deployment Models
Objectives
Cloud deployment models
Public (external) cloud
Private/Internal/Corporate cloud
Hybrid cloud
Community cloud
Cloud Service Models
Infrastructure-as-a-Service (IaaS)
Platform-as-a-Service (PaaS)
Software-as-a-Service (SaaS)
Cloud infrastructure mechanisms
Logical network perimeter (LNP)
Virtual server
Cloud storage devices (CSD)
Cloud usage monitor
Resource replication
Ready-made environment
Cloud service management
Summary
Exercise
3. Cloud Computing Architecture
Objectives
Cloud computing architecture designprinciples
Cloud computing life cycle (CCLC)
Phase 1 - Architect
Phase 2 - Engage
Phase 3 - Operate
Phase 4 - Refresh
Cloud computing reference architecture
Load balancing approach
Mobile cloud computing (MCC)
Mobile computing features
Challenges
Mobile cloud computing architecture
Case study - Oracle cloud management
Conceptual view
Logical view
Oracle cloud mapping to the logical view
Summary
Exercise
4. Virtualization Technology
Objectives
Understanding virtualization
Adopting virtualization
Techniques of virtualization
How virtualization works?
XEN
Kernel-based virtual machine (KVM)
VMware
VirtualBox
Citrix
Types of Virtualization
Data virtualization
Desktop virtualization
CPU virtualization
Network virtualization
Storage virtualization
Server virtualization
Virtualization in Cloud
Summary
Exercise
5. Service oriented Architecture
Objectives
SOA foundation
Web Services and SOA
SOA communication
SOA components
SOA Infrastructure
Need of SOA
Business Process Management (BPM)
Business Process Management Platform as aService - BPM PaaS
Business Process as a Service-BPaaS
Summary
Exercise
6. Cloud Security and privacy
Objectives
Cloud security
Cloud CIA security model
Data confidentiality
Data integrity
Data availability
Cloud computing security architecture
Service provider security issues
Security issues in virtualization
Cloud legal issues
Performance monitoring and management of cloud services
Legal issues in cloud computing
Data security in cloud
The cloud risk management framework
Risk management process for cloud consumers
Requirement for risk management in ISO/IEC 27001
Data privacy risks in the cloud
Availability risks
Service provisioning risks
Business continuity and disaster recovery
Disaster recovery requirements
Mechanisms for cloud disaster recovery
Disaster recovery as a service
The cloud disaster recovery architecture
Challenges of the cloud disaster recovery
Threats in cloud
Security techniques for threats protection
Cloud service level agreements (SLA) practices
Components of a cloud SLA
Types of SLAs
Cloud vendors
Issues of Quality of Cloud Services
Techniques for providing QoS to the cloudapplications
Migration of a local server into cloud
Preliminary checklist/planning for migration
Migration steps
Types of migration for cloud-enabled applications
Trust management
Trust management evaluation attributes
Cloud trust management techniques
Summary
Exercise
7. Cloud Computing Applications
Objectives
Introducing cloud computing applications
Google App Engine
Google Apps
Gmail
Google Docs
Google Calendar
Google Drive
Google Cloud Datastore
Dropbox Cloud
Apple iCloud
Microsoft Windows Azure Cloud
Amazon Web Services (AWS)
Amazon Elastic Compute Cloud (Amazon EC2)
Amazon Simple Storage Service (S3)
Summary
Exercise
8. Cloud Computing Technologies, Platforms and Services
Objectives
High-performance computing with cloudtechnologies
Message Passing Interface (MPI)
MapReduce programming model
Dryad and DryadLINQ
Eucalyptus cloud platform
Components of Eucalyptus
OpenNebula cloud platform
Layers of OpenNebula
Features of OpenNebula
OpenStack cloud platform
OpenStack components
Benefits of Open Stack
Nimbus Cloud Computing Platform
Features of Nimbus
The Apache Hadoop ecosystem
Architecture of Hadoop
Major components of Hadoop
Hadoop and cloud
Summary
Exercise
9. Adoption of Cloud Computing
Objectives
Adoption of cloud computing in the current era
Factors affecting cloud computing adoption
Technological factors
Organizational factors
Environmental factors
Cloud computing existing areas of application
Cloud computing in education
Cloud computing in healthcare
Cloud computing in politics
Cloud computing in business
Cloud computing in agriculture
Case studies
Cloud computing adoption in Sub-Saharan Africa
Cloud computing adoption in India
Cloud computing certifications
Google Cloud Certifications
IBM Cloud Certifications
Amazon Web Services (AWS) Cloud Certifications
Summary
Exercises
Model Paper 1
Model Paper 2
Model Paper 3
Model Paper 4
Index
Bibliography
The book hasn't received reviews yet.