
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
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.