Cloud Computing A Practical Approach for Learning and Implementation
This book lays a good foundation to the core concepts and principles of cloud computing, walking the reader through the fundamental ideas with expert ease. The book advances on the topics in a step-by-step manner and reinforces theory with a full-fledged pedagogy designed to enhance students' u...
Autor principal: | |
---|---|
Otros Autores: | |
Formato: | Libro electrónico |
Idioma: | Inglés |
Publicado: |
Noida :
Pearson India
2014.
|
Edición: | 1st ed |
Materias: | |
Ver en Biblioteca Universitat Ramon Llull: | https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009825922706719 |
Tabla de Contenidos:
- Cover
- Dedication
- Brief Contents
- Contents
- Foreword
- Preface
- About the Authors
- Part One : Cloud Computing Foundation
- Chapter 1: Introduction to Cloud Computing
- 1.1 Cloud Computing Basics
- 1.1.1 Introduction
- 1.2 History of Cloud Computing
- 1.3 Importance of Cloud Computing in the Current Era
- 1.3.1 Example
- 1.3.2 Reason for Server Crashes/Failures
- 1.3.3 Solution to Prevent Server Crashes/Failures
- 1.3.4 The Scenario
- 1.3.5 The Solution
- 1.4 Characteristics of Cloud Computing
- 1.5 What Cloud Computing Really Is?
- 1.5.1 What Cloud Computing Really Isn't?
- Summary
- Key Terms
- Review Questions
- Chapter 2: Move to Cloud Computing
- 2.1 Pros and Cons of Cloud Computing
- 2.1.1 Advantages of Cloud Computing in IT Field
- 2.1.2 The Fixed Cost Advantage
- 2.1.3 Keeping Data Safe
- 2.1.4 The Possible Disadvantages of Cloud Computing
- 2.1.5 Advantages of Cloud Computing
- 2.1.6 Disadvantages of Cloud Computing
- 2.2 Nature of the Cloud
- 2.2.1 Leveraging the Internet to Change the World
- 2.3 Technologies in Cloud Computing
- 2.3.1 Other Cloud-related Technologies
- 2.3.2 Working of Cloud
- 2.3.3 Key Characteristic of Cloud and its Role
- 2.4 Migrating into the Cloud
- 2.4.1 Cloud Computing Migration Issues: What You Need to Know?
- 2.4.2 Migrating to the Cloud: Deployment Considerations
- 2 .4.3 Benefits of the Cloud
- 2 .4.4 Communication Revolution
- 2 .4.5 Cloud Case Studies
- 2.4.6 Cloud Inside the Firewall
- 2.4.7 Secure Sensitive Data
- 2.4.8 Trusted Partners
- 2.4.9 Applications on Cloud Platform
- 2.4.10 Consumer versus Enterprise
- 2.4.11 Remotely Mirrored Servers
- 2.4.12 Payment Procedure
- 2.5 Seven-step Model
- Summary
- Key Terms
- Review Questions
- Chapter 3: Types of Cloud
- 3.1 Public and Private Cloud
- 3.1.1 Types of Cloud Computing.
- 3.1.2 Public Cloud
- 3.1.3 Private Cloud (Internal Cloud or Corporate Cloud)
- 3.1.4 Difference Between Public Cloud and Private Cloud
- 3.1.5 Public versus Private Cloud
- 3.1.6 Factors for Public versus Private Cloud
- 3.2 Cloud Infrastructure
- 3.2.1 Cloud Computing Infrastructure
- 3.2.2 Status of Cloud Computing in India
- 3.3 Cloud Application Architecture
- 3.3.1 Architectural Considerations
- Summary
- Key Terms
- Review Questions
- Chapter 4: Working of Cloud Computing
- 4.1 Trends in Computing
- 4.1.1 IT Maturity Analysis
- 4.1.2 Technology Trends to Watch
- 4.2 Cloud Service Models
- 4.2.1 Service Models
- 4.2.2 Cloud Service Models
- 4.3 Cloud Deployment Models
- 4.3.1 Cloud Computing Deployment Models
- 4.4 Pros and Cons of Cloud Computing
- 4.4.1 Risks in the Cloud
- 4.4.2 Cloud Storage as Service: Pros and Cons
- 4.5 Cloud Computing and Services: Pros and Cons
- 4.5.1 Centralized Data Storage in Cloud Computing
- 4.5.2 Cloud Servers Maintenance and Security
- 4.5.3 Data Access and Network Connectivity
- 4.5.4 Cost Factor
- 4.5.5 Cloud Servers Data Backup and Availability
- Summary
- Key Terms
- REVIEW QUESTIONS
- Part Two : Cloud Computing Architecture
- Chapter 5: Cloud Computing Technology
- 5.1 Cloud Lifecycle Model
- 5.1.1 Phases of CDLC
- 5.1.2 Case Study: Oracle Cloud Management-An Overview
- 5.2 Role of Cloud Modelling and Architecture
- 5.2.1 Cloud Computing Model
- 5.2.2 Necessary Characteristics
- 5.2.3 Service Models
- 5.2.4 Deployment Models
- 5.3 Reference Model for Cloud Computing
- 5.3.1 Reference Architecture, Frameworks and Models for Cloud Computing
- 5.3.2 Case Study 1: Cloud Computing Model of IBM
- 5.4 Cloud Industry Standard
- 5.4.1 IEEE Outlines Cloud Computing Standard for Industry
- Summary
- Key Terms
- Review Questions
- Chapter 6: Cloud Architecture.
- 6.1 Cloud Computing Logical Architecture
- 6.1.1 Cloud Computing Architecture
- 6.1.2 Examples of Cloud Computing
- 6.1.3 Cloud Computing Types
- 6.1.4 Why do We Need Cloud Computing?
- 6.1.5 Problems with Cloud Computing
- 6.1.6 Cloud Computing Service Architecture
- 6.1.7 Understanding Cloud Computing Architecture Models
- 6.2 Developing Holistic Cloud Computing Reference Model
- 6.2.1 Cloud Computing: Taking a Complete View
- 6.2.2 Complete View of Cloud Management
- 6.2.3 Cloud Computing Reference Model
- 6.3 Cloud System Architecture
- 6.3.1 Example Reference Diagram
- 6.4 Cloud Deployment Model
- 6.4.1 Cloud Computing Deployment Models
- 6.4.2 Types of Cloud Deployment Model
- Summary
- Key Terms
- Review Questions
- Chapter 7: Cloud Modelling and Design
- 7.1 Cloud Computing: Basic Principles
- 7.1.1 Key Principles of Cloud Computing
- 7.1.2 Examples of Cloud Environment
- 7.2 Model for Federated Cloud Computing
- 7.2.1 Cloud Federation
- 7.2.2 What is Cloud Federation?
- 7.2.3 Two-layer Connectivity for Cloud Federation
- 7.3 Cloud Ecosystem Model
- 7.3.1 Cloud Ecosystem
- 7.3.2 Cloud Broker/Cloud Agent
- 7.3.3 Cloud Outlook
- 7.3.4 Cloud Unified Process (CUP)
- 7.4 Cloud Governance
- 7.4.1 Taking Steps to Clarify Cloud Governance
- 7.4.2 SOA and Cloud Governance
- 7.4.3 Cloud Governance: Design Time
- 7.4.4 Cloud Governance: Run Time
- 7.4.5 Stages of a Service Lifecycle: SOA and Cloud
- 7.4.6 Successful Cloud Governance and Adoption
- Summary
- Key Terms
- Review Questions
- Part Three : Virtualization
- Chapter 8: Foundations
- 8.1 Definition of Virtualization
- 8.2 Adopting Virtualization
- 8.3 Types of Virtualization
- 8.3.1 Examples
- 8.3.2 Virtual Machines Programming Languages
- 8.3.3 Server Virtualization
- 8.3.4 OS Virtualization
- 8.3.5 Storage Virtualization.
- 8.3.6 Network Virtualization
- 8.4 Virtualization Architecture and Software
- 8.4.1 The Virtualization Architecture
- 8.5 Virtual Clustering
- 8.5.1 Introduction to Cluster
- 8.5.2 Definition of Clustering
- 8.5.3 Benefits of Clustering
- 8.5.4 Virtual Cluster Description
- 8.6 Virtualization Application
- 8.6.1 Technology Types Under Application Virtualization
- 8.6.2 Benefits of Application Virtualization
- 8.6.3 Limits for Application Virtualization
- 8.7 Pitfalls of Virtualization
- 8.7.1 Definition
- 8.7.2 Introduction: Virtualization Benefits
- 8.7.3 Best Practices in Setting Virtualization
- 8.7.4 Pitfalls of Virtualization: Adoption and Strategies
- 8.7.5 Pitfalls in Server Virtualization
- Summary
- Key Terms
- Review Questions
- Chapter 9: Grid, Cloud and Virtualization
- 9.1 Virtualization in Grid
- 9.1.1 Grid Computing
- 9.1.2 Grid Computing and Virtualization
- 9.1.3 Using Virtualization in Grid Computing
- 9.1.4 Grid Computing Level
- 9.2 Virtualization in Cloud
- 9.2.1 Virtualization as an Element of Cloud Computing
- 9.2.2 Need of Virtualization in Cloud Computing
- 9.3 Virtualization and Cloud Security
- Summary
- Key Terms
- Review Questions
- Chapter 10: Virtualization and Cloud Computing
- 10.1 Anatomy of Cloud Infrastructure
- 10.1.1 Anatomy of Cloud Computing
- 10.1.2 Cloud Stack
- 10.1.3 Cloud Consumers
- 10.2 Virtual Infrastructures
- 10.3 CPU Virtualization
- 10.4 Network and Storage Virtualization
- 10.4.1 Network Virtualization
- 10.4.2 Storage Virtualization
- 10.4.3 Using Virtualization to Achieve Green Data Centres
- Summary
- Key Terms
- Review Questions
- Part Four : Data Storage and Cloud Computing
- Chapter 11: Data Storage
- 11.1 Introduction to Enterprise Data Storage
- 11.1.1 DAS: Direct Attached Storage
- 11.1.2 SAN: Storage Area Network.
- 11.1.3 NAS: Network Attached Storage
- 11.2 Data Storage Management
- 11.2.1 Data Storage Management Tools
- 11.2.2 Storage Management Process
- 11.2.3 Data Storage Challenges
- 11.2.4 Unified Storage
- 11.3 File Systems
- 11.3.1 FAT File System
- 11.3.2 NTFS
- 11.3.3 Cloud File System
- 11.4 Cloud Data Stores
- 11.4.1 Distributed Data Store
- 11.4.2 Types of Data Stores
- 11.5 Using Grids for Data Storage
- 11.5.1 Grid Storage for Grid Computing
- 11.5.2 Grid Oriented Storage (GOS)
- Summary
- Key Terms
- Review Questions
- Chapter 12: Cloud Storage
- 12.1 What is Cloud Storage?
- 12.2 Overview of Cloud Storage
- 12.3 Data Management for Cloud Storage
- 12.3.1 Cloud Data Management Interface (CDMI)
- 12.3.2 Cloud Storage Requirements
- 12.4 Provisioning Cloud Storage
- 12.5 Data-intensive Technologies for Cloud Computing
- 12.5.1 Processing Approach
- 12.5.2 System Architecture
- Summary
- Key Terms
- Review Questions
- Chapter 13: Cloud Storage from LANs to WANs
- 13.1 Introduction
- 13.2 Cloud Characteristic
- 13.3 Distributed Data Storage
- 13.3.1 Amazon Dynamo
- 13.3.2 CouchDB
- 13.3.3 ThruDB
- 13.4 Applications Utilizing Cloud Storage
- 13.4.1 Online File Storage
- 13.4.2 Cloud Storage Companies
- 13.4.3 Online Book Marking Service
- 13.4.4 Online Photo Editing Service
- Summary
- Key Terms
- Review Questions
- Part Five : Cloud Computing Services
- Chapter 14: Cloud Computing Elements
- 14.1 The Cloud
- 14.2 Value of Cloud Computing
- 14.3 Cloud Do's and Don'ts
- 14.4 Cloud Computing: Legal Implication
- 14.5 Overview of Amazon Web Services
- Summary
- Key Terms
- Review Questions
- Chapter 15: Understanding Services and Applications by Type
- 15.1 Web-based Application
- 15.2 Web Services
- 15.2.1 Introduction to Web Services
- 15.2.2 Demerits of Web Services.
- 15.3 Infrastructure Services.