You are previewing Cloud Computing.
O'Reilly logo
Cloud Computing

Book Description

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

Table of Contents

  1. Cover
  2. Title Page
  3. Contents
  4. Dedication
  5. Preface
  6. Foreword
  7. About the Authors
  8. PART ONE CLOUD COMPUTING FOUNDATION
    1. Chapter 1 Introduction to Cloud Computing
      1. 1.1 Cloud Computing Basics
        1. 1.1.1 Introduction
      2. 1.2 History of Cloud Computing
      3. 1.3 Importance of Cloud Computing in the Current Era
        1. 1.3.1 Example
        2. 1.3.2 Reason for Server Crashes/Failures
        3. 1.3.3 Solution to Prevent Server Crashes/Failures
        4. 1.3.4 The Scenario
        5. 1.3.5 The Solution
      4. 1.4 Characteristics of Cloud Computing
      5. 1.5 What Cloud Computing Really Is?
        1. 1.5.1 What Cloud Computing Really Isn’t?
      6. Summary
      7. Key Terms
      8. Review Questions
    2. Chapter 2 Move to Cloud Computing
      1. 2.1 Pros and Cons of Cloud Computing
        1. 2.1.1 Advantages of Cloud Computing in IT Field
        2. 2.1.2 The Fixed Cost Advantage
        3. 2.1.3 Keeping Data Safe
        4. 2.1.4 The Possible Disadvantages of Cloud Computing
        5. 2.1.5 Advantages of Cloud Computing
        6. 2.1.6 Disadvantages of Cloud Computing
      2. 2.2 Nature of the Cloud
        1. 2.2.1 Leveraging the Internet to Change the World
      3. 2.3 Technologies in Cloud Computing
        1. 2.3.1 Other Cloud-related Technologies
        2. 2.3.2 Working of Cloud
        3. 2.3.3 Key Characteristic of Cloud and its Role
      4. 2.4 Migrating into the Cloud
        1. 2.4.1 Cloud Computing Migration Issues: What You Need to Know?
        2. 2.4.2 Migrating to the Cloud: Deployment Considerations
        3. 2.4.3 Benefits of the Cloud
        4. 2.4.4 Communication Revolution
        5. 2.4.5 Cloud Case Studies
        6. 2.4.6 Cloud Inside the Firewall
        7. 2.4.7 Secure Sensitive Data
        8. 2.4.8 Trusted Partners
        9. 2.4.9 Applications on Cloud Platform
        10. 2.4.10 Consumer versus Enterprise
        11. 2.4.11 Remotely Mirrored Servers
        12. 2.4.12 Payment Procedure
      5. 2.5 Seven-step Model
      6. Summary
      7. Key Terms
      8. Review Questions
    3. Chapter 3 Types of Cloud
      1. 3.1 Public and Private Cloud
        1. 3.1.1 Types of Cloud Computing
        2. 3.1.2 Public Cloud
        3. 3.1.3 Private Cloud (Internal Cloud or Corporate Cloud)
        4. 3.1.4 Diff erence Between Public Cloud and Private Cloud
        5. 3.1.5 Public versus Private Cloud
        6. 3.1.6 Factors for Public versus Private Cloud
      2. 3.2 Cloud Infrastructure
        1. 3.2.1 Cloud Computing Infrastructure
        2. 3.2.2 Status of Cloud Computing in India
      3. 3.3 Cloud Application Architecture
        1. 3.3.1 Architectural Considerations
      4. Summary
      5. Key Terms
      6. Review Questions
    4. Chapter 4 Working of Cloud Computing
      1. 4.1 Trends in Computing
        1. 4.1.1 IT Maturity Analysis
        2. 4.1.2 Technology Trends to Watch
      2. 4.2 Cloud Service Models
        1. 4.2.1 Service Models
        2. 4.2.2 Cloud Service Models
      3. 4.3 Cloud Deployment Models
        1. 4.3.1 Cloud Computing Deployment Models
      4. 4.4 Pros and Cons of Cloud Computing
        1. 4.4.1 Risks in the Cloud
        2. 4.4.2 Cloud Storage as Service: Pros and Cons
      5. 4.5 Cloud Computing and Services: Pros and Cons
        1. 4.5.1 Centralized Data Storage in Cloud Computing
        2. 4.5.2 Cloud Servers Maintenance and Security
        3. 4.5.3 Data Access and Network Connectivity
        4. 4.5.4 Cost Factor
        5. 4.5.5 Cloud Servers Data Backup and Availability
      6. Summary
      7. Key Terms
      8. Review Questions
  9. PART TWO CLOUD COMPUTING ARCHITECTURE
    1. Chapter 5 Cloud Computing Technology
      1. 5.1 Cloud Lifecycle Model
        1. 5.1.1 Phases of CDLC
        2. 5.1.2 Case Study: Oracle Cloud Management—An Overview
      2. 5.2 Role of Cloud Modelling and Architecture
        1. 5.2.1 Cloud Computing Model
        2. 5.2.2 Necessary Characteristics
        3. 5.2.3 Service Models
        4. 5.2.4 Deployment Models
      3. 5.3 Reference Model for Cloud Computing
        1. 5.3.1 Reference Architecture, Frameworks and Models for Cloud Computing
        2. 5.3.2 Case Study 1: Cloud Computing Model of IBM
      4. 5.4 Cloud Industry Standard
        1. 5.4.1 IEEE Outlines Cloud Computing Standard for Industry
      5. Summary
      6. Key Terms
      7. Review Questions
    2. Chapter 6 Cloud Architecture
      1. 6.1 Cloud Computing Logical Architecture
        1. 6.1.1 Cloud Computing Architecture
        2. 6.1.2 Examples of Cloud Computing
        3. 6.1.3 Cloud Computing Types
        4. 6.1.4 Why do We Need Cloud Computing?
        5. 6.1.5 Problems with Cloud Computing
        6. 6.1.6 Cloud Computing Service Architecture
        7. 6.1.7 Understanding Cloud Computing Architecture Models
      2. 6.2 Developing Holistic Cloud Computing Reference Model
        1. 6.2.1 Cloud Computing: Taking a Complete View
        2. 6.2.2 Complete View of Cloud Management
        3. 6.2.3 Cloud Computing Reference Model
      3. 6.3 Cloud System Architecture
        1. 6.3.1 Example Reference Diagram
      4. 6.4 Cloud Deployment Model
        1. 6.4.1 Cloud Computing Deployment Models
        2. 6.4.2 Types of Cloud Deployment Model
      5. Summary
      6. Key Terms
      7. Review Questions
    3. Chapter 7 Cloud Modelling and Design
      1. 7.1 Cloud Computing: Basic Principles
        1. 7.1.1 Key Principles of Cloud Computing
        2. 7.1.2 Examples of Cloud Environment
      2. 7.2 Model for Federated Cloud Computing
        1. 7.2.1 Cloud Federation
        2. 7.2.2 What is Cloud Federation?
        3. 7.2.3 Two-layer Connectivity for Cloud Federation
      3. 7.3 Cloud Ecosystem Model
        1. 7.3.1 Cloud Ecosystem
        2. 7.3.2 Cloud Broker/Cloud Agent
        3. 7.3.3 Cloud Outlook
        4. 7.3.4 Cloud Unified Process (CUP)
      4. 7.4 Cloud Governance
        1. 7.4.1 Taking Steps to Clarify Cloud Governance
        2. 7.4.2 SOA and Cloud Governance
        3. 7.4.3 Cloud Governance: Design Time
        4. 7.4.4 Cloud Governance: Run Time
        5. 7.4.5 Stages of a Service Lifecycle: SOA and Cloud
        6. 7.4.6 Successful Cloud Governance and Adoption
      5. Summary
      6. Key Terms
      7. Review Questions
  10. PART THREE VIRTUALIZATION
    1. Chapter 8 Foundations
      1. 8.1 Definition of Virtualization
      2. 8.2 Adopting Virtualization
      3. 8.3 Types of Virtualization
        1. 8.3.1 Examples
        2. 8.3.2 Virtual Machines Programming Languages
        3. 8.3.3 Server Virtualization
        4. 8.3.4 OS Virtualization
        5. 8.3.5 Storage Virtualization
        6. 8.3.6 Network Virtualization
      4. 8.4 Virtualization Architecture and Software
        1. 8.4.1 The Virtualization Architecture
      5. 8.5 Virtual Clustering
        1. 8.5.1 Introduction to Cluster
        2. 8.5.2 Definition of Clustering
        3. 8.5.3 Benefits of Clustering
        4. 8.5.4 Virtual Cluster Description
      6. 8.6 Virtualization Application
        1. 8.6.1 Technology Types Under Application Virtualization
        2. 8.6.2 Benefits of Application Virtualization
        3. 8.6.3 Limits for Application Virtualization
      7. 8.7 Pitfalls of Virtualization
        1. 8.7.1 Definition
        2. 8.7.2 Introduction: Virtualization Benefits
        3. 8.7.3 Best Practices in Setting Virtualization
        4. 8.7.4 Pitfalls of Virtualization: Adoption and Strategies
        5. 8.7.5 Pitfalls in Server Virtualization
      8. Summary
      9. Key Terms
      10. Review Questions
    2. Chapter 9 Grid, Cloud and Virtualization
      1. 9.1 Virtualization in Grid
        1. 9.1.1 Grid Computing
        2. 9.1.2 Grid Computing and Virtualization
        3. 9.1.3 Using Virtualization in Grid Computing
        4. 9.1.4 Grid Computing Level
      2. 9.2 Virtualization in Cloud
        1. 9.2.1 Virtualization as an Element of Cloud Computing
        2. 9.2.2 Need of Virtualization in Cloud Computing
      3. 9.3 Virtualization and Cloud Security
      4. Summary
      5. Key Terms
      6. Review Questions
    3. Chapter 10 Virtualization and Cloud Computing
      1. 10.1 Anatomy of Cloud Infrastructure
        1. 10.1.1 Anatomy of Cloud Computing
        2. 10.1.2 Cloud Stack
        3. 10.1.3 Cloud Consumers
      2. 10.2 Virtual Infrastructures
      3. 10.3 CPU Virtualization
      4. 10.4 Network and Storage Virtualization
        1. 10.4.1 Network Virtualization
        2. 10.4.2 Storage Virtualization
        3. 10.4.3 Using Virtualization to Achieve Green Data Centres
      5. Summary
      6. Key Terms
      7. Review Questions
  11. PART FOUR DATA STORAGE AND CLOUD COMPUTING
    1. Chapter 11 Data Storage
      1. 11.1 Introduction to Enterprise Data Storage
        1. 11.1.1 DAS: Direct Attached Storage
        2. 11.1.2 SAN: Storage Area Network
        3. 11.1.3 NAS: Network Attached Storage
      2. 11.2 Data Storage Management
        1. 11.2.1 Data Storage Management Tools
        2. 11.2.2 Storage Management Process
        3. 11.2.3 Data Storage Challenges
        4. 11.2.4 Unified Storage
      3. 11.3 File Systems
        1. 11.3.1 FAT File System
        2. 11.3.2 NTFS
        3. 11.3.3 Cloud File System
      4. 11.4 Cloud Data Stores
        1. 11.4.1 Distributed Data Store
        2. 11.4.2 Types of Data Stores
      5. 11.5 Using Grids for Data Storage
        1. 11.5.1 Grid Storage for Grid Computing
        2. 11.5.2 Grid Oriented Storage (GOS)
      6. Summary
      7. Key Terms
      8. Review Questions
    2. Chapter 12 Cloud Storage
      1. 12.1 What is Cloud Storage?
      2. 12.2 Overview of Cloud Storage
      3. 12.3 Data Management for Cloud Storage
        1. 12.3.1 Cloud Data Management Interface (CDMI)
        2. 12.3.2 Cloud Storage Requirements
      4. 12.4 Provisioning Cloud Storage
      5. 12.5 Data-intensive Technologies for Cloud Computing
        1. 12.5.1 Processing Approach
        2. 12.5.2 System Architecture
      6. Summary
      7. Key Terms
      8. Review Questions
    3. Chapter 13 Cloud Storage from LANs to WANs
      1. 13.1 Introduction
      2. 13.2 Cloud Characteristic
      3. 13.3 Distributed Data Storage
        1. 13.3.1 Amazon Dynamo
        2. 13.3.2 CouchDB
        3. 13.3.3 ThruDB
      4. 13.4 Applications Utilizing Cloud Storage
        1. 13.4.1 Online File Storage
        2. 13.4.2 Cloud Storage Companies
        3. 13.4.3 Online Book Marking Service
        4. 13.4.4 Online Photo Editing Service
      5. Summary
      6. Key Terms
      7. Review Questions
  12. PART FIVE CLOUD COMPUTING SERVICES
    1. Chapter 14 Cloud Computing Elements
      1. 14.1 The Cloud
      2. 14.2 Value of Cloud Computing
      3. 14.3 Cloud Do’s and Don’ts
      4. 14.4 Cloud Computing: Legal Implication
      5. 14.5 Overview of Amazon Web Services
      6. Summary
      7. Key Terms
      8. Review Questions
    2. Chapter 15 Understanding Services and Applications by Type
      1. 15.1 Web-based Application
      2. 15.2 Web Services
        1. 15.2.1 Introduction to Web Services
        2. 15.2.2 Demerits of Web Services
      3. 15.3 Infrastructure Services
        1. 15.3.1 Cloud Infrastructure Services
      4. 15.4 On-demand Computing
        1. 15.4.1 Future of On-demand Computing
      5. 15.5 Web Application Framework
        1. 15.5.1 Data Persistence
        2. 15.5.2 Session Management and User Authentication
        3. 15.5.3 Security
        4. 15.5.4 Administrative Interface
        5. 15.5.5 Implementation
      6. Summary
      7. Key Terms
      8. Review Questions
    3. Chapter 16 Cloud Services
      1. 16.1 Cloud Types and Services
        1. 16.1.1 What is Cloud Computing?
        2. 16.1.2 Advantages of Cloud Computing
        3. 16.1.3 Classification of Cloud
        4. 16.1.4 Classification of Cloud on the Basis of Services
      2. 16.2 Software as a Service (SaaS)
        1. 16.2.1 What is SaaS?
        2. 16.2.2 Why SaaS?
        3. 16.2.3 Who Can Use SaaS?
        4. 16.2.4 Categories of SaaS
        5. 16.2.5 Usage of SaaS
        6. 16.2.6 Characteristics of SaaS
        7. 16.2.7 SaaS Examples
      3. 16.3 Platform as a Service (PaaS)
        1. 16.3.1 Introduction
        2. 16.3.2 The Traditional Model
        3. 16.3.3 The New Model
        4. 16.3.4 Definition of PaaS
        5. 16.3.5 Need of PaaS
        6. 16.3.6 Types of PaaS
        7. 16.3.7 Characteristics of PaaS
        8. 16.3.8 Benefits of PaaS
        9. 16.3.9 PaaS and Other Cloud Computing Model
        10. 16.3.10 Characteristics of PaaS
        11. 16.3.11 Live Examples of PaaS and Its Advantage
      4. 16.4 Infrastructure as a Service (IaaS)
        1. 16.4.1 Definition
        2. 16.4.2 IaaS: Characteristics, Classifications and Vendors
        3. 16.4.3 Benefits of IaaS
      5. 16.5 Other Clouds Services
        1. 16.5.1 Storage as a Service (STaaS)
        2. 16.5.2 Database as a Service (DaaS)
        3. 16.5.3 Information as a Service (INaaS)
      6. Summary
      7. Key Terms
      8. Review Questions
    4. Chapter 17 Cloud Computing at Work
      1. 17.1 Cloud Service Development Tool
        1. 17.1.1 Application Development Using IDE
        2. 17.1.2 Application Using Databases
        3. 17.1.3 Deploying Application
      2. 17.2 Management/Administrative Services
        1. 17.2.1 Collaborating Event Management
        2. 17.2.2 Collaborating Contact Management
        3. 17.2.3 Collaborating Project Management
      3. Summary
      4. Key Terms
      5. Review Questions
  13. PART SIX CLOUD COMPUTING AND SECURITY
    1. Chapter 18 Risks in Cloud Computing
      1. 18.1 Introduction
        1. 18.1.1 Cloud Computing Risks
      2. 18.2 Risk Management
        1. 18.2.1 Risk Management in Cloud Computing
      3. 18.3 Cloud Impact
        1. 18.3.1 Cloud’s Impact on IT Operations
      4. 18.4 Enterprise Wide Risk Management
        1. 18.4.1 What is Risk Management?
        2. 18.4.2 The Risk Management Process
      5. 18.5 Types of Risks in Cloud Computing
        1. 18.5.1 Internal Security Risk
        2. 18.5.2 External Security Risk
        3. 18.5.3 Data Protection Risk
        4. 18.5.4 Data Loss
      6. Summary
      7. Key Terms
      8. Review Questions
    2. Chapter 19 Data Security in Cloud
      1. 19.1 Introduction
      2. 19.2 Current State
        1. 19.2.1 Security Issues and Challenges
        2. 19.2.2 Security Advantages in Cloud Environments
        3. 19.2.3 Security Disadvantages in Cloud Environments
      3. 19.3 Homo Sapiens and Digital Information
      4. 19.4 Cloud, Digital Persona and Data Security
      5. 19.5 Content Level Security (CLS)
      6. Summary
      7. Key Terms
      8. Review Questions
    3. Chapter 20 Cloud Security Services
      1. 20.1 Objectives
      2. 20.2 Confidentiality, Integrity and Availability
        1. 20.2.1 Data Confidentiality
        2. 20.2.2 Data Integrity
        3. 20.2.3 Data Availability
      3. 20.3 Security Authorization Challenges in the Cloud
        1. 20.3.1 Auditing
        2. 20.3.2 Risk Administration
      4. 20.4 Secure Cloud Software Requirements
        1. 20.4.1 Monitoring a Constantly Changing Environment
      5. 20.5 Secure Cloud Software Testing
        1. 20.5.1 Reducing Testing Costs
        2. 20.5.2 Software Testing Tools to Test Cloud Computing Applications
      6. Summary
      7. Key Terms
      8. Review Questions
  14. PART SEVEN SOA AND CLOUD COMPUTING
    1. Chapter 21 SOA Foundations
      1. 21.1 Introduction
        1. 21.1.1 Service Architecture
        2. 21.1.2 SOA Infrastructure
        3. 21.1.3 Need of SOA
        4. 21.1.4 Application-centric Architecture
        5. 21.1.5 Elements of SOA
        6. 21.1.6 Benefits of SOA
        7. 21.1.7 SOA Myths and Facts
      2. 21.2 Defining SOA Communication
        1. 21.2.1 Messaging and Services
      3. 21.3 SOA Operation
      4. 21.4 Defining BPM
        1. 21.4.1 Introduction
        2. 21.4.2 BPM
        3. 21.4.3 BPM from a Business Point of View
      5. Summary
      6. Key Terms
      7. Review Questions
    2. Chapter 22 SOA’s Experience with Cloud
      1. 22.1 Components of Cloud
        1. 22.1.1 Variables for Internal and External Cloud
      2. 22.2 Components of SOA
      3. 22.3 SOA and Cloud
      4. Summary
      5. Key Terms
      6. Review Questions
    3. Chapter 23 Business Process Management (BPM) and Cloud
      1. 23.1 What are Business Process?
      2. 23.2 What is Business Process Management (BPM)?
      3. 23.3 Bringing Process to the Cloud
      4. 23.4 Defining Process
      5. 23.5 SOA, Agility and Process
      6. 23.6 Importance of BPM for the Cloud
        1. 23.6.1 BPM and Cloud: The Many Perspective
      7. 23.7 Cloud-based Business Model
      8. Summary
      9. Key Terms
      10. Review Questions
  15. PART EIGHT CLOUD COMPUTING TOOLS
    1. Chapter 24 Tools and Technologies for Cloud
      1. 24.1 Parallel Computing
      2. 24.2 Eras of Computing
      3. 24.3 High Performance Parallel Computing with Cloud and Cloud Technologies
      4. 24.4 Cloud Computing Application Platform
        1. 24.4.1 General Model for Application Platform
        2. 24.4.2 On-premises Platform to Cloud Platform
      5. 24.5 Cloud Computing Platform
        1. 24.5.1 Abicloud Cloud Computing Platform
        2. 24.5.2 Eucalyptus Cloud Platform
        3. 24.5.3 Nimbus Cloud Computing Platform
        4. 24.5.4 OpenNebula Cloud Computing Platform
      6. 24.6 Tools for Building Cloud
        1. 24.6.1 Open Source Tools for Construction and Organizing Cloud
      7. 24.7 Programming in Cloud
        1. 24.7.1 MapReduce Distributed Programming
        2. 24.7.2 Chubby
        3. 24.7.3 Dryad and DryadLINQ
        4. 24.7.4 Programming of Dynamics Languages
      8. Summary
      9. Key Terms
      10. Review Questions
    2. Chapter 25 Cloud Mashups
      1. 25.1 Introduction
      2. 25.2 Mashups
      3. 25.3 Cloud Mashups
      4. 25.4 Concepts of Cloud Mashups
      5. 25.5 Realizing Resource Mashups
        1. 25.5.1 Resource Cloud Mashups
        2. 25.5.2 Realizing Resource Mashups
      6. Summary
      7. Key Terms
      8. Review Questions
    3. Chapter 26 Apache Hadoop
      1. 26.1 Introduction
      2. 26.2 What is Hadoop?
        1. 26.2.1 Map and Reduce
      3. 26.3 Challenges in Hadoop
        1. 26.3.1 Hadoop Nodes
      4. 26.4 Hadoop and Its Architecture
        1. 26.4.1 HDFS: Goals and Assumptions
        2. 26.4.2 HDFS Architecture
      5. 26.5 Hadoop Model
        1. 26.5.1 Challenges in Processing Large Data
        2. 26.5.2 Using Hadoop for Large Data Processing
      6. 26.6 MapReduce
        1. 26.6.1 MapReduce Programming Model
      7. 26.7 Hadoop versus Distributed Databases
      8. Summary
      9. Key Terms
      10. Review Questions
    4. Chapter 27 Cloud Tools
      1. 27.1 VMWare
      2. 27.2 Eucalyptus
        1. 27.2.1 Components of Eucalyptus
      3. 27.3 CloudSim
      4. 27.4 OpenNebula
      5. 27.5 Nimbus
      6. Summary
      7. Key Terms
      8. Review Questions
  16. PART NINE CLOUD APPLICATIONS
    1. Chapter 28 Moving Applications to the Cloud
      1. 28.1 Cloud Opportunities
      2. 28.2 Business Opportunities Using Cloud
        1. 28.2.1 The S, P and I
      3. 28.3 Applications in the Cloud
        1. 28.3.1 Applications Shifted to the Cloud
      4. 28.4 Managing Desktop and Devices in Cloud
      5. 28.5 Cloud Desktop
      6. 28.6 Scientific Applications in the Cloud
        1. 28.6.1 Cloud as a Type of Distributed Infrastructure
      7. Summary
      8. Key Terms
      9. Review Questions
    2. Chapter 29 Microsoft Cloud Services
      1. 29.1 Introduction
      2. 29.2 Windows Azure Platform
        1. 29.2.1 Microsoft Cloud Services
      3. Summary
      4. Key Terms
      5. Review Questions
    3. Chapter 30 Google Cloud Applications
      1. 30.1 Google Applications Utilizing Cloud
        1. 30.1.1 Gmail
        2. 30.1.2 Google Calendar
        3. 30.1.3 Google Docs
        4. 30.1.4 Google Sites
        5. 30.1.5 Google Groups
        6. 30.1.6 Google Video
      2. 30.2 Google App Engine
        1. 30.2.1 Google Apps for Business
        2. 30.2.2 Google Apps for Education
        3. 30.2.3 Google Apps for Government
      3. Summary
      4. Key Terms
      5. Review Questions
    4. Chapter 31 Amazon Cloud Services
      1. 31.1 Understanding Amazon Web Components and Services
        1. 31.1.1 Amazon Web Services
        2. 31.1.2 Amazon SimpleDB
      2. 31.2 Elastic Compute Cloud (EC2)
        1. 31.2.1 Amazon Machine Images and Instances
        2. 31.2.2 Storage
        3. 31.2.3 Amazon S3
        4. 31.2.4 Databases
        5. 31.2.5 Amazon CloudWatch
      3. 31.3 Amazon Storage System
      4. 31.4 Amazon Database Services
        1. 31.4.1 DynamoDB
      5. Summary
      6. Key Terms
      7. Review Questions
    5. Chapter 32 Cloud Applications
      1. 32.1 Cloud-based Solutions
        1. 32.1.1 Social Networking
        2. 32.1.2 E-mail
        3. 32.1.3 Document/Spreadsheet/Other Hosting Services
      2. 32.2 Cloud Computing Services
        1. 32.2.1 Google Apps
        2. 32.2.2 PanTerra Networks
        3. 32.2.3 Cisco WebEx Mail
        4. 32.2.4 Yahoo Zimbra
        5. 32.2.5 IBM LotusLive iNotes
        6. 32.2.6 ElasticEmail
        7. 32.2.7 Microsoft Exchange Online
        8. 32.2.8 Salesforece.com
      3. 32.3 Cloud Software for Private Banking
      4. 32.4 Cloud Software for Asset Management
        1. 32.4.1 What Solutions Does the Cloud Provide?
      5. 32.5 Cloud Software for Fund Management
        1. 32.5.1 Hedge Capital Utilizing Cloud Computing
      6. Summary
      7. Key Terms
      8. Review Questions
  17. PART TEN FUTURE CLOUD
    1. Chapter 33 Future Trends
      1. 33.1 Future Trends of Cloud Computing
      2. 33.2 Future of Cloud Computing: A Survey
      3. 33.3 Ten Emerging Future Trends in Cloud Computing
      4. 33.4 Next Generation Networking (NGN)
      5. 33.5 Next Generation Services
      6. Summary
      7. Key Terms
      8. Review Questions
    2. Chapter 34 Mobile Cloud
      1. 34.1 Introduction
      2. 34.2 Mobile Cloud Computing
      3. 34.3 Key Requirements for Mobile Cloud Computing
      4. Summary
      5. Key Terms
      6. Review Questions
    3. Chapter 35 Autonomic Cloud Engine
      1. 35.1 Autonomic Computing
      2. 35.2 Autonomic System
      3. 35.3 Autonomic Cloud Computing
        1. 35.3.1 Autonomic Management Architecture for Cloud Platform
      4. 35.4 Comet
        1. 35.4.1 CometCloud
      5. Summary
      6. Key Terms
      7. Review Questions
    4. Chapter 36 Multimedia Cloud
      1. 36.1 Introduction
      2. 36.2 IPTV
      3. Summary
      4. Key Terms
      5. Review Questions
    5. Chapter 37 Energy Aware Cloud Computing
      1. 37.1 Cloud Computing Energy Efficiency
      2. Summary
      3. Key Terms
      4. Review Questions
    6. Chapter 38 Jungle Computing
      1. 38.1 Jungle Computing
      2. 38.2 Jungle Computing System
      3. Summary
      4. Key Terms
      5. Review Questions
    7. Chapter 39 Case Studies
      1. 39.1 Hospital Lowers IT Costs and Improves Clinician Productivity with Virtual Desktops (Cisco)
        1. 39.1.1 Challenge
        2. 39.1.2 Solution
        3. 39.1.3 Results
        4. 39.1.4 Lower-cost Endpoints
      2. 39.2 Access P Cloud Reduces IT Costs for School Districts (Cisco)
        1. 39.2.1 Challenge
        2. 39.2.2 Solution
        3. 39.2.3 Results
      3. 39.3 Hospital Downsizes Data Center, Cuts Costs Using Virtualization (Cisco)
        1. 39.3.1 Challenge
        2. 39.3.2 Solution
        3. 39.3.3 Results
      4. 39.4 Examworks Inc. Builds Private Cloud
        1. 39.4.1 Challenge
        2. 39.4.2 Solution and Results
      5. 39.5 A Model of Virtualization (Dell)
        1. 39.5.1 Challenge
        2. 39.5.2 Increased Demand and Under Utilized Server Resources
        3. 39.5.3 Benefits
      6. 39.6 Case Studies in Cloud Computing
        1. 39.6.1 Use of Cloud: Rapid Growth is Predicted and Why?
        2. 39.6.2 Wipro: Private First, Public Later
        3. 39.6.3 Eli Lilly
        4. 39.6.4 Razorfish: An Easy Move
        5. 39.6.5 Japan Post: Business-critical Cloud
        6. 39.6.6 Presidio Health: Move it All to the Cloud
        7. 39.6.7 Packaged Shipping Company: Just the Private Cloud, Please
        8. 39.6.8 Author Solutions: Running the Business in the Cloud
        9. 39.6.9 David Allen Company: Business Critical Cloud Services
        10. 39.6.10 SaaS Vendors Use the Cloud
  18. Copyright