O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

The Enterprise Cloud

Book Description

Despite the buzz surrounding the cloud computing, only a small percentage of organizations have actually deployed this new style of IT—so far. If you're planning your long-term cloud strategy, this practical book provides insider knowledge and actionable real-world lessons regarding planning, design, operations, security, and application transformation. This book teaches business and technology managers how to transition their organization's traditional IT to cloud computing. Rather than yet another book trying to sell or convince readers on the benefits of clouds, this book provides guidance, lessons learned, and best practices on how to design, deploy, operate, and secure an enterprise cloud based on real-world experience.



Author James Bond provides useful guidance and best-practice checklists based on his field experience with real customers and cloud providers. You'll view cloud services from the perspective of a consumer and as an owner/operator of an enterprise private or hybrid cloud, and learn valuable lessons from successful and less-than-successful organization use-case scenarios. This is the information every CIO needs in order to make the business and technical decisions to finally execute on their journey to cloud computing.

  • Get updated trends and definitions in cloud computing, deployment models, and for building or buying cloud services
  • Discover challenges in cloud operations and management not foreseen by early adopters
  • Use real-world lessons to plan and build an enterprise private or hybrid cloud
  • Learn how to assess, port, and migrate legacy applications to the cloud
  • Identify security threats and vulnerabilities unique to the cloud
  • Employ a cloud management system for your enterprise (private or multi-provider hybrid) cloud ecosystem
  • Understand the challenges for becoming an IT service broker leveraging the power of the cloud

Table of Contents

  1. Foreword
  2. Preface
    1. What Is Included in This Book
    2. How to Read This Book
    3. Who Should Read This Book
    4. Conventions Used in This Book
      1. Citing This Book
      2. Safari® Books Online
      3. How to Contact Us
  3. 1. Planning and Architecture
    1. Transitioning from Traditional IT
      1. A Revolutionary Shift?
    2. The Evolution of Cloud Computing
      1. Starting From Mainframe Centralized Compute
      2. Distributed Computing
      3. The Move to Consolidated Computing
      4. Transitioning to a Cloud Environment
    3. Definitions of Cloud Computing and “As a Service”
      1. Definition of the Cloud
      2. Characteristics of a Cloud
      3. Where Cloud Characteristics Meet Traditional IT Goals
    4. Cloud Deployment Models
    5. Analysis and Comparison of Cloud Deployment Models
      1. Public Cloud
      2. Private Cloud
      3. Public and Private Models Compared
      4. Hybrid Cloud
      5. Community Cloud
    6. Cloud Service Models
      1. IaaS
      2. PaaS
      3. SaaS
    7. Other Cloud Service Subcategories
      1. Workplace as a Service
      2. Application Publishing
      3. Development and Test as a Service
      4. Storage as a Service
      5. Backup as a Service
      6. Other “As a Service” Offerings
    8. Planning and Architecture Best Practices
      1. Planning for Cloud
      2. Cloud Deployment Models
      3. Development and Testing
      4. Workplace as a Service, Remote Desktops, and Application Publishing
  4. 2. Operational Transformation
    1. Transforming Managed Services
    2. Beginning the Cloud Transition
    3. Virtualization
      1. Server Virtualization
      2. Hypervisor Virtualization Types
      3. VM Templates
      4. Network Interface Virtualization
      5. Storage Virtualization
    4. Automation
    5. Providing Customers Transparency to the Cloud
      1. Cloud Provider Management Tools and Customer Visibility
      2. Multiple Tenants/Customers
    6. Accessing Cloud Services
      1. Application Performance
      2. Cloud Compute VMs
      3. Workplace as a Service
      4. Software as a Service
    7. Data Sovereignty and On-Shore Support Operations
    8. The Information Technology Infrastructure Library (ITIL) and Operational Process Changes
      1. Request Management
      2. Incident Management
      3. Change Management
      4. Configuration Management
      5. IT Asset Management
      6. Service Desk Function
      7. Service-Level Management
      8. Availability Management
      9. Capacity Management
      10. IT Service Continuity
      11. Financial Management
      12. Security Management
      13. Technical Support
    9. Using Existing Operational Staff
      1. Staffing expectations for the Public Cloud
      2. Staffing expectations for the Private Cloud
    10. Operational Transformation Best Practices
      1. Transitioning to the Cloud
      2. Automation of Everything
      3. Security Preapprovals
      4. Continuous Monitoring
      5. Synthetic Transaction Monitoring
      6. Capacity Management
      7. Legacy Migration and System-Lifecycles
      8. Patching and Upgrades
      9. Backup and Recovery
      10. Disaster Recovery and Redundancy
      11. Virtualization
      12. Change Control
  5. 3. Deploying Your Cloud
    1. Deciding Whether to Consume or Build
      1. Consumption
      2. Build
      3. Cloud Deployment Models
    2. Cloud Infrastructure
      1. Datacenters
      2. Network Infrastructure
      3. Internet Services
      4. Internal Network
      5. Compute Infrastructure
      6. Storage Systems
      7. Backup and Recovery Systems
      8. Software Systems
      9. Cloud Management System
      10. Redundancy, Availability, Continuity, and Disaster Recovery
    3. Managing Scope, Releases, and Customer Expectations
      1. Scope Creep
      2. Release Management and Customer Expectation Management
    4. Deployment Best Practices
      1. Consume versus Build
      2. Cloud Models
      3. Datacenter Infrastructure
      4. Cloud Infrastructure and Hardware
      5. SANs
      6. Cloud Management Platform
      7. Scope and Release Management
      8. Using Existing Staff
      9. Security
  6. 4. Application Transformation
    1. Evolving Your Applications for the Cloud
    2. Application Categories
    3. Application Characteristics
    4. The New Approach to Application Development and Delivery
      1. Continuous Application Development and Delivery
    5. Application Transformation Methodology
      1. Application Modernization Strategies
      2. Operational Considerations for Applications
    6. Application Assessment
    7. Application Transformation Best Practices
      1. Legacy Application Assessment
      2. Application Modernization Techniques
      3. Consider Cloud Architectures for New Applications
      4. Operational Considerations
      5. Replace Components and Legacy Licensing Agreements
  7. 5. Billing and Procurement
    1. Capital Versus Operational Expenses
    2. Concerns with “Build It and They Will Come”
    3. Online Ordering and Approval Workflow
      1. Service Catalog
      2. Approval Workflow
      3. Subscription Management
    4. Financial Tracking and Billing
      1. Metered versus Allocated Resources
      2. Billing Reports
      3. Draw-Down Accounts
      4. Implementing Grace Periods and Service Shutdowns
      5. Cloud Billing versus Accounting and Invoicing systems
    5. Legal and Contract Agreements
    6. Licensing
    7. The Current Cloud Industry: A Summary of the Leading Providers and Integrators
      1. Amazon Web Services
      2. Google
      3. Microsoft
      4. Rackspace
      5. IBM
      6. Hewlett-Packard
      7. Systems integrators
      8. Service aggregators
    8. Billing and Procurement Best Practices
      1. Capital versus Operating Expenses
      2. Build It and They Will Come
      3. Online Ordering
      4. Procurement Process for Ordering Cloud Services
      5. Approval Workflow
      6. Fixed and Variable Pricing
      7. Automatic Elasticity or Scaling
      8. Cloud Billing versus Accounting Systems
      9. Detailed Cloud Service Cost Models
      10. Legal and Service Agreements
  8. 6. Cloud Security
    1. Cloud Security Planning and Design
      1. Planning
      2. Governance
      3. Multitenant Security
      4. Is Your Data More or Less Secure in the Cloud?
    2. Security in an Automated Cloud Environment
      1. Automation
      2. Precertification of VM Templates
      3. Precertification of Network Zones and Segmentation
      4. Precertification Applications
      5. Asset and Configuration Management
      6. Customer Visibility into Security and Operations
    3. Identity Management and Federation
      1. Single Sign-On
      2. Federation
    4. Customer Accreditation of Cloud Services
    5. Data Sovereignty and On-Shore Support Operations
    6. Cloud Security Certifications
    7. Cloud Security Best Practices
      1. Planning
      2. Multitenancy
      3. Automation in a Cloud
      4. Asset and Configuration Management
      5. Monitoring and Detection Outside Your Network Perimeter
      6. Consolidated Data in the Cloud
      7. Continuous Monitoring
      8. Denial-of-Service Plan
      9. Global Threat Monitoring
      10. Change Control
  9. 7. Cloud Management
    1. Understanding the Cloud Management System Architecture
    2. Orchestrating Automated Actions
      1. Resource Allocation
      2. Resource Reclamation
      3. Setting Up Orchestrator Workflows
    3. Creating Reports and Dashboards
    4. Managing Systems and Services
    5. Providing Self-Service Control Panels
    6. Software Applications and Packaging
      1. Software Applications
      2. Extending the System via APIs
      3. Software Packaging/Configuration Management Tools
    7. Cloud Management Platforms: The Build Versus Buy Decision
      1. Building your Own Cloud Management System
      2. Buying a Cloud Management System
      3. Purchasing and Upgrading a Cloud Management System
      4. Commercial Cloud Management Platforms
    8. Open Source Cloud Platforms and Industry Standards
      1. Configuration Automation Tools
    9. Cloud Management Best Practices
      1. Cloud Management Platform
      2. Building Versus Buying a Cloud Management Platform
      3. Hybrid Cloud
      4. Open Source
  10. 8. Hybrid and Cloud Brokering
    1. What Is a Cloud Broker
    2. Key Hybrid and Brokering Terminology
    3. Hybrid Cloud Versus Cloud Broker
    4. The NIST Cloud Broker Architecture
    5. Cloud Broker Functional Architecture
      1. The Cloud Portal Layer
      2. The Orchestration Layer
      3. The Provisioning Layer
      4. The Systems Management Layer
    6. Governance
    7. Data Portability
    8. Evaluating and Selecting a Cloud Broker
    9. Challenges of Cloud Brokering
    10. The Future of Hybrid and Cloud Brokering
    11. Hybrid and Cloud Brokering Best Practices
      1. Hybrid versus Brokering
      2. Brokering Role
      3. Hybrid and Cloud Brokering Platforms
      4. Broker Governance
      5. Service Portability
  11. 9. Industry Trends and the Future of Cloud Computing
    1. An Analysis of Industry Trends
      1. Public Cloud Providers
      2. SaaS Providers
      3. The Convergence of the IaaS and SaaS Industries
      4. Systems Integrators
      5. Private to Hybrid Cloud
      6. Small Business
      7. Purchasing Cloud Services
      8. Cloud Deployment Models
    2. The Future of Cloud Computing
      1. The Hybrid Cloud
      2. Bridging Public Cloud to Enterprise Datacenters
      3. Software-Defined Datacenters
      4. Cloud Service Brokering
    3. Transforming Applications
      1. Continuous Application Development (Continuous Delivery)
      2. Application Publishing
      3. Open Source Application Development
      4. Application APIs
      5. Application Containers
    4. Self-Service Administration and Control Panels
    5. Big Data and Analytics
    6. The Internet of Things
      1. The IoT, the Cloud, and your Home
      2. The IoT and Cloud in Your Automobile
      3. Personal
    7. Closing Comments
  12. Glossary
  13. Index