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.

Table of Contents

  1. Cover Page
  2. Title Page
  3. Table of Contents
  4. Preface
    1. What is Included in This Book
    2. How to Read This Book
    3. Who Should Read This Book
    4. About the Author
  5. Chapter 1: Planning and Architecture
    1. Transformation from Traditional IT
      1. A Revolutionary Shift?
    2. 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 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. Infrastructure as a Service (IaaS)
      2. Platform as a Service (PaaS)
      3. Software as a Service (SaaS)
    7. Other Cloud Service Sub-Categories
      1. Workplace as a Service
      2. Application Publishing
      3. Development/Test as a Service
      4. Storage as a Service
      5. Backup as a Service
      6. Other As-a Service Offerings (XaaS)
    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
  6. Chapter 2: Operational Transformation
    1. Transforming Managed Services
    2. Virtualization
      1. Server Virtualization
      2. Hypervisor Virtualization Types
      3. Virtual Machine Templates
      4. Network Interface Virtualization
      5. Storage Virtualization
    3. Automation
    4. Providing Customers Transparency of the Cloud
      1. Cloud Provider Management Tools and Customer Visibility
      2. Multiple Tenants/Customers
    5. Accessing Cloud Services
      1. Application Performance
      2. Cloud Compute Virtual Machines
      3. Workplace as a Service
      4. Software as a Service
    6. Data Sovereignty and On-Shore Support Operations
    7. ITIL-Based 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
    8. Leveraging Existing Operational Staff
      1. Public Cloud
      2. Private Cloud
    9. Operational Transformation Best Practices
      1. Transitioning to the Cloud
      2. Automation of Everything
      3. Security Pre-Approvals
      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
  7. Chapter 3: Deploying Your Cloud
    1. Consume versus Build
      1. Consumption
      2. Build
      3. Cloud Deployment Models
    2. Cloud Infrastructure
      1. Data Centers
      2. Network Infrastructure
      3. Compute Infrastructure
      4. Storage Systems
      5. Backup and Recovery Systems
      6. Software Systems
      7. Cloud Management System
      8. Redundancy, Availability, Continuity, Disaster Recovery
    3. Scope Management, Release Management and Customer Expectation Management
      1. Scope Creep
      2. Release Management and Customer Expectation Management
    4. Deployment Best Practices
      1. Consume versus Build
      2. Cloud Models
      3. Data Center Infrastructure
      4. Cloud Infrastructure and Hardware
      5. Storage Area Networks
      6. Cloud Management Platform
      7. Scope and Release Management
      8. Using Existing Staff
      9. Security
  8. Chapter 4: Application Transformation
    1. Application Categories
    2. Application Characteristics
    3. Application Evolution to the Cloud
    4. Application Transformation Methodology
      1. Application Modernization Strategies
      2. Operational Considerations
      3. Continuous Delivery – The New Model for Application Development and Release
    5. Initial Application Assessment Checklist
    6. 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
  9. Chapter 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. Grace Period and Service Shutdown
      5. Scalability of Cloud Services
      6. Cloud Billing Versus Accounting/Invoicing systems
      7. Usage Forecasting
    5. Legal and Contract Agreements
    6. Current Cloud Industry—A Summary of the Leading Providers and Integrators
    7. Billing and Procurement Best Practices
      1. Capital versus Operating Expenses
      2. Build It and They Will Come
      3. Online Ordering
      4. Procurement Process for Order Cloud Services
      5. Approval Workflow
      6. Fixed and Variable Pricing
      7. Automatic Elasticity or Scaling
      8. Detailed Cloud Service Cost Models
      9. Usage Forecasting
      10. Legal and Service Agreements
  10. Chapter 6: Cloud Security
    1. Cloud Security Planning and Design
      1. Planning
      2. Governance
      3. Multi-Tenant Security
      4. Is Your Data More or Less Secure in the Cloud?
    2. Security in an Automated Cloud Environment
      1. Automation
      2. Pre-certification of VM Templates
      3. Pre-certification of Network Zones and Segmentation
      4. Pre-certification Applications
      5. Asset and Configuration Management
      6. Customer Visibility into Security and Operations
      7. Security Visibility Challenges in a Multi-Tenant Cloud Environment
    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. Multi-Tenancy
      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
  11. Chapter 7: Cloud Management
    1. Architecture
    2. Orchestration and Automated Provisioning
      1. Resource Allocation
      2. Resource Reclamation
      3. Workflow
    3. Reports and Dashboards
    4. Systems Management
    5. Self-Service Control Panels
    6. Software Applications and Packaging
      1. Software Applications
      2. System Extensibility and APIs
    7. Cloud Management Platform—The Build Versus Buy Decision
      1. Build
      2. Buy
      3. Purchasing and Upgrading
      4. Commercially-Available Cloud Management Platforms
    8. Open Source Cloud Platforms and Industry Standards
      1. Configuration Automation Tools
      2. Challenges with Open Source Platforms
    9. Cloud Management Best Practices
      1. Cloud Management Platform
      2. Build versus Buy a Cloud Management Platform
      3. Hybrid Cloud
      4. Open Source
  12. Chapter 8: Hybrid and Cloud Brokering
    1. Managing Hybrid Cloud Delivery Using a Broker
    2. Key Hybrid and Brokering Terminology
    3. Hybrid Cloud versus Cloud Broker
    4. Selecting/Evaluating a Cloud Broker
    5. Role of the Cloud Broker
      1. Pseudo Cloud Brokers
    6. Details of Service Aggregation, Arbitration, and Intermediation
    7. NIST Cloud Broker Architecture
    8. Cloud Broker Functional Architecture
      1. Cloud Portal Layer
      2. Orchestration Layer
      3. Provisioning Layer
      4. Systems Management Layer
    9. Governance
    10. Data Portability
    11. Challenges of Cloud Brokering
    12. The Future of Hybrid and Cloud Brokering
    13. 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
  13. Chapter 9: Industry Trends and Future Cloud Computing
    1. Analysis of Industry Trends
      1. Public Cloud Providers
      2. SaaS Providers
      3. Convergence of IaaS and SaaS industries
      4. Systems Integrators
      5. Private to Hybrid Cloud
      6. Small Business
      7. Purchasing of Cloud Services
      8. Cloud Deployment Models
    2. The Future of Cloud Computing
    3. Hybrid Cloud
      1. Private Clouds Becoming Hybrid
      2. Bridging Public Cloud to Enterprise Data Centers
      3. Software Defined Data Centers (SDDC)
      4. Cloud Service Brokering
    4. Application Transformation
      1. Continuous Delivery
      2. Application Publishing
      3. Application APIs
    5. Self-Service Administration and Control Panels
    6. Big Data and Analytics
    7. The Internet of Everything
      1. Home
      2. Automobile
      3. Personal
  14. Glossary
  15. Works Cited
  16. Footnote