You are previewing Building and Managing a Cloud Using Oracle Enterprise Manager 12c.
O'Reilly logo
Building and Managing a Cloud Using Oracle Enterprise Manager 12c

Book Description

Master Cloud Computing with Oracle Enterprise Manager 12 Gain organizational agility, foster innovation, and lower TCO by adopting a service-oriented, cloud-based IT solution. Building and Managing a Cloud Using Oracle Enterprise Manager 12c thoroughly explains how to architect, configure, and manage components of a public or private cloud lifecycle. Discover how to choose the right architecture, deploy applications, govern self-service provisioning, monitor users, and implement security.

Table of Contents

  1. Cover 
  2. Title Page
  3. Copyright Page
  4. Dedication
  5. About the Authors
  6. Contents 
  7. Foreword
  8. Acknowledgments
  9. Introduction
  10. 1: Introduction
    1. The Cloud Buzz
    2. What Is Cloud Computing?
      1. Cloud Computing Characteristics
      2. Cloud Computing vs. Grid Computing
    3. Benefits of Cloud Computing
      1. Agility
      2. Elasticity
      3. Cost Effectiveness
    4. Cloud Service Delivery Models
      1. Software as a Service (SaaS)
      2. Platform as a Service (PaaS)
      3. Infrastructure as a Service (IaaS)
    5. Cloud Computing and Enterprises
      1. Compliance Risks and Lack of Control
      2. Lack of Enterprise-Class Service-Level Agreements
      3. Platform Lock-in
      4. Previous Investments
      5. Capital Expense vs. Operational Expense
    6. Private Cloud vs. Public Cloud
    7. Oracle and Cloud Computing
      1. Oracle Service Offerings
      2. Oracle Product Offerings
      3. Oracle Technologies for Cloud Computing
    8. Summary
  11. 2: Cloud Planning and Architecture
    1. Cloud Planning
      1. Determining Stakeholders and Responsibilities
      2. Discovering and Assessing Existing Assets and Current Workloads
      3. Consolidation Planning
    2. Cloud Architecture
      1. Cloud Management Layer Components
      2. Cloud Infrastructure Layer Components
      3. Cloud Infrastructure Planning
    3. Summary
  12. 3: Self-Service Provisioning
    1. Benefits of Self-Service Provisioning
    2. Oracle Self-Service Provisioning Tools
    3. Self-Service Provisioning Setup Phases
      1. Phase 1: Design
      2. Phase 2: Stage
      3. Phase 3: Publish
    4. Oracle Enterprise Manager 12c Provisioning Framework
      1. Software Library
      2. Job System
      3. Deployment Procedures
      4. Deployment Procedure Customization
    5. Oracle Virtual Assembly Builder
      1. Virtual Appliance
      2. Virtual Assembly
      3. Life Cycle of an Assembly
    6. Oracle Enterprise Manager Self Service Portal
    7. Web Services–Based APIs and CLI
    8. Summary
  13. 4: Infrastructure as a Service
    1. Role of Server Virtualization in Cloud Computing
    2. Oracle Server Virtualization Technologies
      1. Oracle VM Server for SPARC
      2. Oracle VM Server for x86
    3. Setting Up the Cloud Infrastructure
      1. Provisioning Oracle VM Servers
      2. Network Configuration
      3. Storage Configuration
      4. Creating Server Pools and Zones
    4. Packaging and Publishing Cloud Services
      1. Oracle VM Templates
      2. Oracle Virtual Assemblies
    5. Setting Up the Self-Service Application
      1. Machine Sizes
      2. Request Settings
      3. Access Control and Quotas
      4. Publishing Software Components
      5. Setting Up Chargeback
    6. Self-Service Application
    7. Monitoring Cloud Resources
      1. Tracking Self-Service Requests
    8. Summary
  14. 5: Platform as a Service
    1. Middleware Cloud Deployment Models
    2. Oracle Virtual Assembly Builder
    3. Middleware Cloud Life Cycle
      1. Plan and Setup
      2. Build, Test, and Deploy
      3. Monitor and Manage
      4. Meter, Charge, and Optimize
    4. Cloud Roles and Responsibilities
      1. Cloud Infrastructure Administrator
      2. Self-Service Administrator
      3. Cloud Self-Service User
    5. Oracle Exalogic Elastic Cloud: Engineered System for Applications
    6. Summary
  15. 6: Database as a Service
    1. Database Cloud Models
    2. Database Cloud Life Cycle
      1. Plan and Setup
      2. Build, Test, and Deploy
      3. Monitor and Manage
      4. Meter, Charge, and Optimize
    3. Cloud Roles and Responsibilities
      1. Cloud Infrastructure Administrator
      2. Self-Service Administrator
      3. Cloud Self-Service User
    4. Oracle Exadata: Engineered System for Databases
    5. Summary
  16. 7: Metering and Chargeback
    1. Whether to Use Chargeback or Showback
    2. Oracle Enterprise Manager Features for Chargeback or Showback
    3. Metering for Oracle Enterprise Manager Targets
    4. Pricing Model: Assignment of Rates
      1. Charge Plans
    5. Management of Cost Hierarchy
      1. LDAP Integration for Cost Center Hierarchy
      2. Assigning Charge Plans to Cost Centers
    6. Setting Up the Chargeback Collection Process
      1. Running the ETL Process
    7. Usage and Charge Reporting
      1. Summary Reports
      2. Trending Reports
      3. Reporting Interfaces
    8. Oracle Enterprise Manager EMCLI API for Chargeback
    9. Summary
  17. 8: Managing the Cloud: Monitoring, Configuration Management, and Compliance
    1. Large-Scale Monitoring
      1. Monitoring by Exception
      2. Monitoring Self-Service Requests
    2. Performance and Service-Level Management
      1. Diagnosing Component-Level Problems
      2. Managing Overall Cloud Service Levels
    3. Configuration Management and Compliance
    4. Automation of Repetitive Administrative Tasks
    5. Summary
  18. 9: Real-Life Case Studies
    1. Case Study 1: Private Infrastructure as a Service
    2. Case Study 2: Assembly-Based Private Platform as a Service
    3. Case Study 3: Metering and Showback
    4. Case Study 4: Private Database as a Service
    5. Case Study 5: Java Platform as a Service
    6. Case Study 6: Public Infrastructure as a Service
  19. Index