1 option
Cloud Computing : A Practical Approach for Learning and Implementation.
- Format:
- Book
- Author/Creator:
- Srinivasan, A.
- Language:
- English
- Subjects (All):
- Cloud computing.
- Electronic data processing--Distributed processing.
- Electronic data processing.
- Web services.
- Physical Description:
- 1 online resource (441 pages)
- Edition:
- 1st ed.
- Other Title:
- Cloud Computing
- Place of Publication:
- Noida : Pearson India, 2014.
- Summary:
- 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' understanding and offer them a practical insight into the subject.
- Contents:
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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)
- 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
- 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
- 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
- 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.
- Notes:
- Description based on publisher supplied metadata and other sources.
- ISBN:
- 93-325-3725-9
- OCLC:
- 885022778
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.