Handbook of 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
9789388176668
Cover Page
Title Page
Copyright Page
Preface
Foreword
List of Authors
Acknowledgement
Table of Contents
1. Introduction to Cloud Computing
1.1 Evolution and History of Cloud Computing
1.2 Introduction to Cloud Computing
1.3 Why Cloud Computing is Becoming Highly Important?
1.4 Cloud Types
1.4.1 The NIST Model
1.4.2 Cloud Cube Model
1.4.3 Deployment Models
1.4.4 Service Models
1.5 Layers and Types of Cloud
1.6 Features of Cloud Computing
1.7 Why Cloud Computing?
1.7.1 Cloud Computing for End Users
1.7.2 Cloud Computing for the System and Network Administrators
1.7.3 Cloud Computing for Software Engineers
1.7.4 Cloud Computing for Data Center Professionals
1.7.5 Cloud Computing for It Customers, Government and Research Organizations
1.8 Cloud Computing Stack
1.9 Component of Cloud Computing
1.10 Advantages of Cloud Computing
1.11 Limitations of Cloud Computing
1.12 Cloud Computing Service Providers
1.12.1 Amazon
1.12.2 Microsoft
1.12.3 Google
1.12.4 IBM
1.12.5 Yahoo
1.12.6 Salesforce.com
1.12.7 Facebook
1.12.8 Oracle
1.12.9 SAP
1.12.10 VMware
Summary
References
2. Virtualization
2.1 Introduction to Virtualization and its Technical Evolution
2.2 History of Virtualization
2.3 Introduction to Virtualization
2.3.1 Types of Virtual Machines
2.3.2 Advantages of Virtualization
2.3.3 Components of Virtualization
2.3.4 Types of Virtualization
2.3.5 Virtualization Systems
2.4 From Virtual Computing to Clouds
2.5 Load Balancing and Virtualization
2.6 Virtualization Security Management
Summary
References
3. Software as a Service
3.1 Evolution of SaaS
3.2 Brief Introductory part of Software as a Service
3.3 SaaS Unification Technologies
3.4 SaaS Integration Products and Technologies
SaaS Product Selection Criteria
3.5 SaaS Integration Services
3.6 Advantages of SaaS
Summary
References
4. Platform as a Service
4.1 Evolution of PaaS
4.2 Introduction to PaaS
4.3 PaaS Service Providers
4.3.1 Acquia Cloud
4.3.2 Amazon AWS
4.3.3 Amazon Elastic Beanstalk
4.3.4 App42PaaS
4.3.5 CloudFoundry
4.3.6 Microsoft Azure
4.3.7 Simple cloud API
4.3.8 Google App Engine
4.3.9 Force.com
4.4 PaaS Application Framework
4.5 PaaS Operator Verbs
4.6 PaaS Developer Verbs
4.7 Advantages and Challenges of PaaS
Summary
References
5. Infrastructure as a Service
5.1 Evolution
5.2 IaaS Architecture
5.2.1 DAS Model
5.2.2 SAN Model
5.3 IaaS Providers
5.3.1 Amazon AWS
5.3.2 RackSpace
5.3.3 CloudStack
5.3.4 DigitalOcean
5.3.5 Google Compute Engine:
5.3.6 Linode
5.3.7 OpenNebula
5.3.8 OpenStack
5.3.9 Eucalyptus
5.3.10 Nimbus
5.4 Experimental Setup
5.5 Advantages and Disadvantages of Infrastructure as a Service
5.5.1 Pros of Infrastructure as a Service
5.5.2 Cons of Infrastructure as a Service
Summary
References
6. Data in Cloud
6.1 Evolution of Network Storage in Cloud
6.2 Data as a Service
6.2.1 Architecture of DaaS
6.2.2 Pricing Models for DaaS
6.2.3 Advantages of DaaS
6.2.4 Disadvantages of DaaS
6.3 Database as a Service
6.3.1 Users of DBaaS
6.3.2 Implementing DBaaS
6.3.3 Benefits of DBaaS for Enterprises
6.3.4 Deployment Issues
6.4 Cloud Based Data Storage
6.4.1 Architecture of Cloud Based Data Storage
6.4.2 Issues in Cloud Storage
6.5 Advantages and Limitations of Cloud Based Storage Solution
6.5.1 Advantages of Cloud Storage
6.5.2 Disadvantages of cloud-based storage
6.6 Cloud Based Data Storage Service Providers
6.7 Cloud Storage Interoperability
6.7.1 Cloud Data Management Interface
6.7.2 Open Cloud Computing Interface
Summary
References
7. Cloud Security
7.1 Introduction
7.2 Security Risks and Best Practices
7.3 Securing Cloud
7.3.1 CIA Concept
7.3.2 Threats to infrastructure, Data, and Access Control
7.3.3 Types of Security Attacks
7.4 Security Policy Implementation
7.4.1 Policy Types
7.4.2 Computer Security Incident Response Teams
7.5 Techniques to Secure Data
7.6 Cloud Encryption
7.6.1 Symmetric Encryption
7.6.2 Asymmetric Encryption
7.6.3 Homomorphic Cryptosystems
7.7 Cloud Security Alliance
7.8 Cloud Security Strategy
7.9 Cloud Computing Security Architecture
7.10 Future of Cloud Security
Summary
References
8. Cloud Computing – Simulation
8.1 Introduction to Simulation
8.2 Cloud Computing: Simulation Tools
8.2.1 CloudSim
8.2.2 CloudAnalyst
8.2.3 GreenCloud
8.2.4 iCanCloud
8.2.5 EMUSIM
8.2.6 GroudSim
8.2.7 DCSim
8.2.8 MR-CloudSim
8.2.9 MDCSim
8.2.10 SimIC
8.3 Cloud based Web Applications & Service Testing Tools
8.4 Cloud Based Mobile & Multimedia Application Testing Tools
8.5 Performance Comparison of Cloud Computing Simulators
Summary
References
9. Specific Cloud Service Models
Introduction
9.1 Security as a Service (SECaaS)
9.2 Communication as a Service
9.3 Network as a Service
9.4 Monitoring as a Service
9.5 Machine Learning as a Service (MLaaS)
9.6 Mobile Backend as a Service
9.7 Test Environment as a Service (TEaaS)
9.8 API as a Service
9.9 Identity as a Service
Summary
References
10. Resource Allocation in Cloud Computing
10.1 Introduction
10.2 Importance of Resource Allocation
10.3 Strategies for Resource Allocation
10.4 Resource Allocation Policies and Algorithms
10.4.1 Performance-based RAS
10.4.2 Cost Based RAS
10.4.3 Performance and Cost based RAS
Summary
References
11. Mobile Cloud Computing
11.1 Introduction to Mobile Cloud Computing
11.1.1 Mobile Cloud Computing vs Cloud Computing
11.1.2 Definitions of Mobile Cloud Computing
11.2 Features of Mobile Cloud Computing
11.3 Mobile Cloud Computing Service Models
11.4 Various Architectures of Mobile Cloud Computing
11.4.1 Cloud Computing with Mobile Terminals
11.4.2 Virtual Cloud Service Provider
11.4.3 Operator Centric Mobile Cloud Architecture (OCMCA)
11.4.4 Cloudlet
11.4.5 MoClo-IdM Framework
11.4.6 ORBUA: A Distributed Authorization Model
11.5 Issues Surrounding Mobile Cloud Computing
11.5.1 Resource Management
Summary
References
Loading...