You are previewing Cloud Capacity Management.
O'Reilly logo
Cloud Capacity Management

Book Description

Cloud Capacity Management helps readers in understanding what the cloud, IaaS, PaaS, SaaS are, how they relate to capacity planning and management and which stakeholders are involved in delivering value in the cloud value chain. It explains the role of capacity management for a creator, aggregator, and consumer of cloud services and how to provision for it in a 'pay as you use model'.

This involves a high level of abstraction and virtualization to facilitate rapid and on demand provisioning of services. The conventional IT service models take a traditional approach when planning for service capacity to provide optimum services levels which has huge cost implications for service providers.

This book addresses the gap areas between traditional capacity management practices and cloud service models. It also showcases capacity management process design and implementation in a cloud computing domain using ITSM best practices. This book is a blend of ITSM best practices and infrastructure capacity planning and optimization implementation in various cloud scenarios.

Cloud Capacity Management addresses the basics of cloud computing, its various models, and their impact on capacity planning. This book also highlights the infrastructure capacity management implementation process in a cloud environment showcasing inherent capabilities of tool sets available and the various techniques for capacity planning and performance management. Techniques like dynamic resource scheduling, scaling, load balancing, and clustering etc are explained for implementing capacity management.

What you'll learn

  • Cloud computing and virtualization basics and models

  • Cloud service delivery models and service providers value chain explained in depth

  • A practical approach for capacity planning in cloud environments

  • Capacity management implementation procedures and guidelines specifically designed for cloud environments

  • Who this book is for

    This book would be of help to technical consultants involved in virtualization, capacity managers, capacity analysts, cloud architects, ITIL consultants, practitioners, cloud developers and cloud consultants.

    Service level managers, technical managers, IT managers, process analyst and process consultants may also find this book helpful for guidance on the protocols involved.

    Table of Contents

    1. Title Page
    2. Dedication
    3. Contents at a Glance
    4. Contents
    5. About the Authors
    6. Acknowledgments
    7. Preface
    8. Introduction
    9. CHAPTER 1: Understanding Cloud Computing
      1. Cloud Computing
    10. CHAPTER 2: Cloud Stakeholders and Value Chain
      1. Cloud Views
    11. CHAPTER 3: Technology that Drives the Cloud
      1. Virtualization: The Engine of Cloud Computing
    12. CHAPTER 4: Introduction to Capacity Management
      1. ITIL Overview
      2. Continual Service Improvement Process Throughout the Lifecycle
      3. Continual Service Improvement Feedback Mechanism
      4. Capacity Management Overview
      5. Capacity Management Activities
      6. Produce Capacity Plan
      7. Iterative Capacity Management for Live Services
    13. CHAPTER 5: Cloud Capacity Management
      1. Capacity Management in Cloud Computing
      2. Conventional vs. Cloud View of Capacity Management
      3. Business Capacity Management in Cloud
      4. Service Capacity Management in the Cloud
      5. Component Capacity Management in the Cloud
    14. CHAPTER 6: Capacity Planning
      1. Capacity Planning
      2. Capacity Management in the Cloud
    15. CHAPTER 7: Determining Capacity Requirements for New Services
      1. Capacity Calculation for New Services
      2. Understanding Disaster Recovery Requirements for Capacity
      3. Providing Cost of Capacity Inputs
      4. Specifying Performance Targets
    16. CHAPTER 8: Capacity Management Design
      1. Design for Capacity
      2. Establishing Capacity Approach
      3. Establishing Architecture
      4. Storage Tiering
      5. Applying Capacity Techniques
      6. Establishing Components and Checking for Cost Optimization
    17. CHAPTER 9: Capacity Plan
      1. Producing the Capacity Plan
      2. Creating a Capacity Plan
      3. Producing the Overall Plan
    18. CHAPTER 10: Ongoing Capacity Management for Existing or Live Services
      1. Implementation
      2. Scaling
      3. Time Zones and Variable Workloads
    19. CHAPTER 11: Capacity Monitoring
      1. Monitoring
      2. Virtual Environment Monitoring
      3. Alerts and Notification Management
      4. Key Considerations from Cloud Provider Perspective
      5. Key Considerations from Cloud Consumer Perspective
    20. CHAPTER 12: Capacity Analysis, Tuning, and Review
      1. Analysis
      2. Tools and Data collection
      3. Trending
      4. Forecasting
      5. Statistical Models
      6. Tuning
      7. Capacity Management Review and Reports
      8. Capacity Reports
      9. Capacity management staffing
    21. CHAPTER 13: Capacity Management Database and Integrations
      1. Configuration Management Database and Capacity Database
      2. Data Type Description
      3. Integration of the Capacity Database with the Configuration Management Database
      4. Capacity Management Tools Integration
      5. Capacity Management Process Relations
    22. CHAPTER 14: Capacity Management Concepts
      1. Threshold Management
      2. Emerging Trends in Capacity Management
    23. APPENDIX A: Capacity Plan Template
      1. Document Control
    24. APPENDIX B: Capacity Implementation Case Study
      1. Introduction and Scope
      2. Technology Vision
      3. Conclusion
    25. Index