SlideShare une entreprise Scribd logo
1  sur  11
Capacity Planning
    in Brief


  ANTHONY DEHNASHI
        2012
Overview

 Overview:
   Obviously we can’t encapsulate all capacity planning details in
    a couple of slides
   Very high-level briefing.

   Models and suggested model outlined.

   Overall process to do capacity planning.
What is capacity planning

   The process of determining
       The production capacity needed by an organization to meet
        changing demands for its products, services, and business.

       If the service level agreement (SLA) and / or operational level
        agreement (OLA) are continuously met for that specific
        environment ,technology, and standards within defined cost
        constraints.
Overall Imp. Strategies
                                      101



                                        Strategies



                                                                          Match
Lead Strategy                          Lag Strategy
                                                                         Strategy

   Add capacity way before the fact.       Add capacity after the fact     Add capacity step by step
Match Strategy


 Match Strategy:
  More  moderate strategy to stay aligned in support
   for your business forecast and SLAs:
    Avoid overheads
    Avoid unnecessary costs.
    Add capacity when its needed and where its
     needed.
    Add capacity only if there is a demand for it.
Capacity Planning Steps

 What to do for Capacity Planning
    Identify the service level agreements (SLA)
        Define and determine the SLA through the system and the end
         users expectations. Assuming you define some sort of metrics and
         KPIs in your SLA.
    Analyze the current baseline capacity (nX)
        Identify the current state of the capacity and determine the quality
         of it against the current SLA and user expectations.
    Forecast Capacity
        Plan for the future capacity based on the Architecture
         Vision, Strategic Architecture, Business requirements , system&
         user expectations, SLA,…
Building Methodology

                                       Steps to Create Methodology




                                                                                                           Cost +
                        Classify the                            Performance
                                                                                                        Performance
                         workload                                modeling
• Understand the                         • Future workload                    • Future
                                                                                                          Analysis
  environment                              definition                           performance shape
                   • Define the                              • Model of                             • Analysis and
                     workload                                  performance                            conclusion



    Knowing the                              Forecast the                           Forecast
      system                                  workload                            performance
Pieces of puzzle

 Some important areas of concern in capacity
    Server Hardware
    OS software
    Web servers, application servers
    LAN and WAN infrastructure detail.
    Communication and connectivity
    Business components.
    Internal and External Integrations Points
    Database
    Firewalls
    Load balancers
    NAS and SAN
    Third party software
Available Models


Workload model
• Load and demand on the system and each component within the system




    Performance model
    • Define the current system performance and predict the future performance of the system
    • Define utilization, throughput, response time, wait time, data usage, bandwidth, …
    • Compare against SLA to ensure the coverage.



Cost Model
• Hardware and software costs as well as other support costs.
What Strategy & Model


 You need to use Strategies and models depending on
  your scenario, environment, system, and situation.
 You need to carefully look at your system before
  deciding what model and / or strategy you are going
  to use.
 Make sure to pick an strategy before getting into
  choosing a model.
Suggested Model



     Workload        Performance      Model Mash-up




  Represent load/stress on the environment and
components within while profiling the reaction in
   order to measure & analyze the current and
predicted performance and capacity of the system.

Contenu connexe

Tendances (20)

MRP-II
MRP-IIMRP-II
MRP-II
 
Work system
Work systemWork system
Work system
 
Forecasting
ForecastingForecasting
Forecasting
 
Erp ppt
Erp pptErp ppt
Erp ppt
 
Production capacity – planning and control
Production capacity – planning and controlProduction capacity – planning and control
Production capacity – planning and control
 
Material requirement planning, MRP.
Material requirement planning, MRP. Material requirement planning, MRP.
Material requirement planning, MRP.
 
MRP I and MRP II
MRP I and MRP IIMRP I and MRP II
MRP I and MRP II
 
Centre of gravity method of location planning
Centre of gravity method of location planningCentre of gravity method of location planning
Centre of gravity method of location planning
 
Business process re engineering
Business process re engineeringBusiness process re engineering
Business process re engineering
 
ERP Implementation Life Cycle
ERP Implementation Life CycleERP Implementation Life Cycle
ERP Implementation Life Cycle
 
Facility location models ppt @ DOMS
Facility location models ppt @ DOMS Facility location models ppt @ DOMS
Facility location models ppt @ DOMS
 
Vendor rating
Vendor ratingVendor rating
Vendor rating
 
JIT
JITJIT
JIT
 
Value Engineering And Value Analysis
Value Engineering And Value AnalysisValue Engineering And Value Analysis
Value Engineering And Value Analysis
 
Operation Management: Production Methods
Operation Management: Production MethodsOperation Management: Production Methods
Operation Management: Production Methods
 
Production Management
Production ManagementProduction Management
Production Management
 
Layout and its types.
Layout and its types.Layout and its types.
Layout and its types.
 
Ch17 Mrp
Ch17  MrpCh17  Mrp
Ch17 Mrp
 
Types of loading, production & operations management
Types of loading, production & operations managementTypes of loading, production & operations management
Types of loading, production & operations management
 
Product and process design
Product and process designProduct and process design
Product and process design
 

Similaire à Capacity Planning and Modelling

Supply Chain Council Presentation For Indianapolis 2 March 2012
Supply Chain Council Presentation For Indianapolis 2 March 2012Supply Chain Council Presentation For Indianapolis 2 March 2012
Supply Chain Council Presentation For Indianapolis 2 March 2012Arnold Mark Wells
 
JD Edwards & Peoplesoft 3 _ Kristina Webb _ Seeing through the clouds - A gui...
JD Edwards & Peoplesoft 3 _ Kristina Webb _ Seeing through the clouds - A gui...JD Edwards & Peoplesoft 3 _ Kristina Webb _ Seeing through the clouds - A gui...
JD Edwards & Peoplesoft 3 _ Kristina Webb _ Seeing through the clouds - A gui...InSync2011
 
Daniel Lizmi's Resume v4
Daniel Lizmi's Resume v4Daniel Lizmi's Resume v4
Daniel Lizmi's Resume v4Daniel Lizmi
 
Prime Dimensions Capabilities
Prime Dimensions CapabilitiesPrime Dimensions Capabilities
Prime Dimensions Capabilitiesdrowan
 
Vaibhav Misra Telecom Wireless Operations Management Consulting Presentation
Vaibhav Misra Telecom Wireless Operations Management Consulting PresentationVaibhav Misra Telecom Wireless Operations Management Consulting Presentation
Vaibhav Misra Telecom Wireless Operations Management Consulting PresentationVaibhav Misra
 
An Introduction to Software Performance Engineering
An Introduction to Software Performance EngineeringAn Introduction to Software Performance Engineering
An Introduction to Software Performance EngineeringCorrelsense
 
Imaginea Service Sheet - Performance Engineering
Imaginea Service Sheet - Performance EngineeringImaginea Service Sheet - Performance Engineering
Imaginea Service Sheet - Performance EngineeringImaginea
 
Methodology framework
Methodology framework   Methodology framework
Methodology framework IndigoCube
 
IBM Rational Software Conference 2009 Day 1 Keynote: Jamie Thomas
IBM Rational Software Conference 2009 Day 1 Keynote: Jamie ThomasIBM Rational Software Conference 2009 Day 1 Keynote: Jamie Thomas
IBM Rational Software Conference 2009 Day 1 Keynote: Jamie ThomasKathy (Kat) Mandelstein
 
Collaborate 2012 - the never ending road of project management presentation c...
Collaborate 2012 - the never ending road of project management presentation c...Collaborate 2012 - the never ending road of project management presentation c...
Collaborate 2012 - the never ending road of project management presentation c...Chain Sys Corporation
 
Services and Tools, DutchSoft
Services and Tools, DutchSoftServices and Tools, DutchSoft
Services and Tools, DutchSoftCees Kuijpers
 
Requirements elicitation
Requirements elicitationRequirements elicitation
Requirements elicitationGlen Alleman
 
An Integrated Framework for Parameter-based Optimization of Scientific Workflows
An Integrated Framework for Parameter-based Optimization of Scientific WorkflowsAn Integrated Framework for Parameter-based Optimization of Scientific Workflows
An Integrated Framework for Parameter-based Optimization of Scientific Workflowsvijayskumar
 
Oracle Cloud Reference Architecture
Oracle Cloud Reference ArchitectureOracle Cloud Reference Architecture
Oracle Cloud Reference ArchitectureBob Rhubart
 
Developing An SOA Strategy V1
Developing An SOA Strategy V1Developing An SOA Strategy V1
Developing An SOA Strategy V1Salim Sheikh
 
Lanzamiento Visual Studio 2012 - Modern ALM
Lanzamiento Visual Studio 2012 - Modern ALMLanzamiento Visual Studio 2012 - Modern ALM
Lanzamiento Visual Studio 2012 - Modern ALMDebora Di Piano
 
Aras Innovator PLM Deployment Methodology
Aras Innovator PLM Deployment MethodologyAras Innovator PLM Deployment Methodology
Aras Innovator PLM Deployment MethodologyAras
 
Cast Application Intelligence Platform
Cast Application Intelligence PlatformCast Application Intelligence Platform
Cast Application Intelligence PlatformJohn Fotiadis ✔️
 
BI the Agile Way
BI the Agile WayBI the Agile Way
BI the Agile Waynvvrajesh
 

Similaire à Capacity Planning and Modelling (20)

Supply Chain Council Presentation For Indianapolis 2 March 2012
Supply Chain Council Presentation For Indianapolis 2 March 2012Supply Chain Council Presentation For Indianapolis 2 March 2012
Supply Chain Council Presentation For Indianapolis 2 March 2012
 
JD Edwards & Peoplesoft 3 _ Kristina Webb _ Seeing through the clouds - A gui...
JD Edwards & Peoplesoft 3 _ Kristina Webb _ Seeing through the clouds - A gui...JD Edwards & Peoplesoft 3 _ Kristina Webb _ Seeing through the clouds - A gui...
JD Edwards & Peoplesoft 3 _ Kristina Webb _ Seeing through the clouds - A gui...
 
Daniel Lizmi's Resume v4
Daniel Lizmi's Resume v4Daniel Lizmi's Resume v4
Daniel Lizmi's Resume v4
 
Prime Dimensions Capabilities
Prime Dimensions CapabilitiesPrime Dimensions Capabilities
Prime Dimensions Capabilities
 
Vaibhav Misra Telecom Wireless Operations Management Consulting Presentation
Vaibhav Misra Telecom Wireless Operations Management Consulting PresentationVaibhav Misra Telecom Wireless Operations Management Consulting Presentation
Vaibhav Misra Telecom Wireless Operations Management Consulting Presentation
 
An Introduction to Software Performance Engineering
An Introduction to Software Performance EngineeringAn Introduction to Software Performance Engineering
An Introduction to Software Performance Engineering
 
Imaginea Service Sheet - Performance Engineering
Imaginea Service Sheet - Performance EngineeringImaginea Service Sheet - Performance Engineering
Imaginea Service Sheet - Performance Engineering
 
Methodology framework
Methodology framework   Methodology framework
Methodology framework
 
IBM Rational Software Conference 2009 Day 1 Keynote: Jamie Thomas
IBM Rational Software Conference 2009 Day 1 Keynote: Jamie ThomasIBM Rational Software Conference 2009 Day 1 Keynote: Jamie Thomas
IBM Rational Software Conference 2009 Day 1 Keynote: Jamie Thomas
 
Collaborate 2012 - the never ending road of project management presentation c...
Collaborate 2012 - the never ending road of project management presentation c...Collaborate 2012 - the never ending road of project management presentation c...
Collaborate 2012 - the never ending road of project management presentation c...
 
RequirementPro™ Architecture
RequirementPro™ ArchitectureRequirementPro™ Architecture
RequirementPro™ Architecture
 
Services and Tools, DutchSoft
Services and Tools, DutchSoftServices and Tools, DutchSoft
Services and Tools, DutchSoft
 
Requirements elicitation
Requirements elicitationRequirements elicitation
Requirements elicitation
 
An Integrated Framework for Parameter-based Optimization of Scientific Workflows
An Integrated Framework for Parameter-based Optimization of Scientific WorkflowsAn Integrated Framework for Parameter-based Optimization of Scientific Workflows
An Integrated Framework for Parameter-based Optimization of Scientific Workflows
 
Oracle Cloud Reference Architecture
Oracle Cloud Reference ArchitectureOracle Cloud Reference Architecture
Oracle Cloud Reference Architecture
 
Developing An SOA Strategy V1
Developing An SOA Strategy V1Developing An SOA Strategy V1
Developing An SOA Strategy V1
 
Lanzamiento Visual Studio 2012 - Modern ALM
Lanzamiento Visual Studio 2012 - Modern ALMLanzamiento Visual Studio 2012 - Modern ALM
Lanzamiento Visual Studio 2012 - Modern ALM
 
Aras Innovator PLM Deployment Methodology
Aras Innovator PLM Deployment MethodologyAras Innovator PLM Deployment Methodology
Aras Innovator PLM Deployment Methodology
 
Cast Application Intelligence Platform
Cast Application Intelligence PlatformCast Application Intelligence Platform
Cast Application Intelligence Platform
 
BI the Agile Way
BI the Agile WayBI the Agile Way
BI the Agile Way
 

Dernier

How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 

Dernier (20)

How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 

Capacity Planning and Modelling

  • 1. Capacity Planning in Brief ANTHONY DEHNASHI 2012
  • 2. Overview  Overview:  Obviously we can’t encapsulate all capacity planning details in a couple of slides  Very high-level briefing.  Models and suggested model outlined.  Overall process to do capacity planning.
  • 3. What is capacity planning  The process of determining  The production capacity needed by an organization to meet changing demands for its products, services, and business.  If the service level agreement (SLA) and / or operational level agreement (OLA) are continuously met for that specific environment ,technology, and standards within defined cost constraints.
  • 4. Overall Imp. Strategies 101 Strategies Match Lead Strategy Lag Strategy Strategy Add capacity way before the fact. Add capacity after the fact Add capacity step by step
  • 5. Match Strategy  Match Strategy:  More moderate strategy to stay aligned in support for your business forecast and SLAs:  Avoid overheads  Avoid unnecessary costs.  Add capacity when its needed and where its needed.  Add capacity only if there is a demand for it.
  • 6. Capacity Planning Steps  What to do for Capacity Planning  Identify the service level agreements (SLA)  Define and determine the SLA through the system and the end users expectations. Assuming you define some sort of metrics and KPIs in your SLA.  Analyze the current baseline capacity (nX)  Identify the current state of the capacity and determine the quality of it against the current SLA and user expectations.  Forecast Capacity  Plan for the future capacity based on the Architecture Vision, Strategic Architecture, Business requirements , system& user expectations, SLA,…
  • 7. Building Methodology Steps to Create Methodology Cost + Classify the Performance Performance workload modeling • Understand the • Future workload • Future Analysis environment definition performance shape • Define the • Model of • Analysis and workload performance conclusion Knowing the Forecast the Forecast system workload performance
  • 8. Pieces of puzzle  Some important areas of concern in capacity  Server Hardware  OS software  Web servers, application servers  LAN and WAN infrastructure detail.  Communication and connectivity  Business components.  Internal and External Integrations Points  Database  Firewalls  Load balancers  NAS and SAN  Third party software
  • 9. Available Models Workload model • Load and demand on the system and each component within the system Performance model • Define the current system performance and predict the future performance of the system • Define utilization, throughput, response time, wait time, data usage, bandwidth, … • Compare against SLA to ensure the coverage. Cost Model • Hardware and software costs as well as other support costs.
  • 10. What Strategy & Model  You need to use Strategies and models depending on your scenario, environment, system, and situation.  You need to carefully look at your system before deciding what model and / or strategy you are going to use.  Make sure to pick an strategy before getting into choosing a model.
  • 11. Suggested Model Workload Performance Model Mash-up Represent load/stress on the environment and components within while profiling the reaction in order to measure & analyze the current and predicted performance and capacity of the system.