Capacity Management for  Information Technology Paul O’Sullivan
Definition of Capacity Management <ul><li>“ Planning Cost Justifiable IT Capacity to support </li></ul><ul><li>the Service...
Purpose of Capacity Management “ To provide the means to decision makers for the timely acquisition and provision of IT re...
Evolution of Computing Styles Batch Systems Timesharing Systems Distributed/Networked Systems Client/Server Systems Styles...
Challenges <ul><li>Regain control of the infrastructure </li></ul><ul><li>Match computing resource investment to business ...
In a multi-vendor, multi-platform, client/server environment Distributed Client/Server VM  & clusters PC LANs
<ul><li>We can help answer the following: </li></ul><ul><li>Migrate from UNIX to Windows </li></ul><ul><li>Migrate to x86_...
Reactive Capacity Management Resources available Resources needed
Proactive Capacity Management Resources available Resources needed
Approach to Capacity Management Capacity Plan Design Configuration Options Assess Performance (Today) Assess Business Need...
Capacity Planning Techniques Cost More Less Accuracy More Less Risk Less More Speed Less More Rules of Thumb Linear Projec...
Linear Projection Response time Workload Predicted Actual Automatically Calculated
Old ideas, new technology <ul><li>Then </li></ul><ul><ul><li>Department of many people producing data </li></ul></ul><ul><...
Results and Benefits of Capacity Planning <ul><li>Reduced risk in decision making </li></ul><ul><li>Effective management o...
Is there still a market for Capacity Planning? <ul><li>Forgotten art/science in 2000’s </li></ul><ul><li>Performed when se...
How? Expertise Tools Methodology Time ...alone or in partnership?
Repton’s Capability Training/ Coaching Methodology Product Consulting <ul><li>Try before buy </li></ul><ul><li>Automated S...
Capacity Planning Methodology User Applications Operating  System System Report PERFORMANCE ANALYZER Model Report System a...
Capacity Planning Methodology User Applications Operating  System System Report PERFORMANCE ANALYSER Model Report System a...
Customised Consulting Services <ul><li>Capacity Configuration  (Reactive) </li></ul><ul><li>Capacity Planning  (Proactive)...
Supported Platforms <ul><li>Windows (x86,x64) </li></ul><ul><li>Linux (x86) </li></ul><ul><li>Sun Solaris (SPARC,x86) </li...
Why use our Data Collector? <ul><li>Collects, configuration, performance and capacity planning data </li></ul><ul><li>Poll...
Capacity Configuration <ul><li>Example </li></ul><ul><ul><li>Performance is bad </li></ul></ul><ul><ul><ul><li>What config...
Capacity Planning <ul><li>Examples </li></ul><ul><ul><li>Moving to a new platform </li></ul></ul><ul><ul><li>Planning for ...
Capacity Planning for new Applications <ul><li>Example </li></ul><ul><ul><li>Implementing new applications </li></ul></ul>...
Capacity Planning Partnership <ul><li>Example: </li></ul><ul><ul><li>Want to do  Capacity Planning in partnership </li></u...
Service Delivery Process Preparation and Planning Understanding the Current Situation and Future Requirements Analysis and...
Information Gathering Provider Type of Information <ul><li>Business Goals </li></ul><ul><li>Organization </li></ul><ul><li...
Upcoming SlideShare
Loading in …5
×

Cp Repton

306 views
260 views

Published on

Published in: Technology, Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
306
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
4
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • 1 1 *** Warning: the notes provided with this presentation are not intended to be a perfect script. They are intended to provide you with enough understanding to prepare your own presentation*** This presentation is intended for a technical audience. Introduction Objectives of the Presentation Topics to be covered
  • Cp Repton

    1. 1. Capacity Management for Information Technology Paul O’Sullivan
    2. 2. Definition of Capacity Management <ul><li>“ Planning Cost Justifiable IT Capacity to support </li></ul><ul><li>the Service Requirements of the Business” </li></ul>
    3. 3. Purpose of Capacity Management “ To provide the means to decision makers for the timely acquisition and provision of IT resource capacity” Today Tomorrow When Computing Resources ? ? ? What/How/$
    4. 4. Evolution of Computing Styles Batch Systems Timesharing Systems Distributed/Networked Systems Client/Server Systems Styles of Computing 60s 70s 80s 90s 2000s
    5. 5. Challenges <ul><li>Regain control of the infrastructure </li></ul><ul><li>Match computing resource investment to business needs </li></ul><ul><li>Predict the impact of adopting a new distributed application </li></ul><ul><li>Maintain a predictable level of service during changes to workload and configurations </li></ul><ul><li>Implement a new IT strategy </li></ul><ul><li>The business (or you) can’t afford to get it wrong </li></ul>
    6. 6. In a multi-vendor, multi-platform, client/server environment Distributed Client/Server VM & clusters PC LANs
    7. 7. <ul><li>We can help answer the following: </li></ul><ul><li>Migrate from UNIX to Windows </li></ul><ul><li>Migrate to x86_64, Linux </li></ul><ul><li>Improve service levels </li></ul><ul><li>Business increases or shrinks </li></ul><ul><li>Upgrade SAN </li></ul><ul><li>Single to Multi-Core </li></ul><ul><li>Increase number of workstations </li></ul><ul><li>Change LAN technology </li></ul><ul><li>Add a new application </li></ul>Questions: What if...
    8. 8. Reactive Capacity Management Resources available Resources needed
    9. 9. Proactive Capacity Management Resources available Resources needed
    10. 10. Approach to Capacity Management Capacity Plan Design Configuration Options Assess Performance (Today) Assess Business Needs (Tomorrow) Analyze Capacity Requirements Performance Analysis Future Workload Requirements New Products and Technologies IT Strategy & Standards Cost, Plan, Implement, Manage
    11. 11. Capacity Planning Techniques Cost More Less Accuracy More Less Risk Less More Speed Less More Rules of Thumb Linear Projection Analytic Model Simulation Model Bench- marking
    12. 12. Linear Projection Response time Workload Predicted Actual Automatically Calculated
    13. 13. Old ideas, new technology <ul><li>Then </li></ul><ul><ul><li>Department of many people producing data </li></ul></ul><ul><ul><ul><li>One or two platforms </li></ul></ul></ul><ul><ul><ul><li>Long turnaround time </li></ul></ul></ul><ul><li>Now </li></ul><ul><ul><li>Product Automation </li></ul></ul><ul><ul><ul><li>Cross platform </li></ul></ul></ul><ul><ul><ul><li>Automated analysis </li></ul></ul></ul><ul><ul><ul><li>Performance Analysis </li></ul></ul></ul>
    14. 14. Results and Benefits of Capacity Planning <ul><li>Reduced risk in decision making </li></ul><ul><li>Effective management of computing resources </li></ul><ul><li>Sound foundation for investment justification and cost control </li></ul><ul><li>Investment protection </li></ul><ul><li>Increased user satisfaction </li></ul>
    15. 15. Is there still a market for Capacity Planning? <ul><li>Forgotten art/science in 2000’s </li></ul><ul><li>Performed when servers were expensive </li></ul><ul><li>New uses today </li></ul><ul><ul><li>Virtualisation: model physical to virtual servers </li></ul></ul><ul><ul><li>Power: model servers to fit power envelope </li></ul></ul><ul><ul><li>Consolidation: LPAR, Sun Zones </li></ul></ul><ul><li>Lack of service providers </li></ul><ul><ul><li>Lost in late 1990’s... </li></ul></ul>
    16. 16. How? Expertise Tools Methodology Time ...alone or in partnership?
    17. 17. Repton’s Capability Training/ Coaching Methodology Product Consulting <ul><li>Try before buy </li></ul><ul><li>Automated Service </li></ul>
    18. 18. Capacity Planning Methodology User Applications Operating System System Report PERFORMANCE ANALYZER Model Report System and Network Model System Profile Measured Report Class Profile U S E WORKLOAD ANALYZER R S MODEL PREDICTION WORKLOAD CHARACTERIZATION DATA COLLECTION User Profile REDUCER Data Monitors VALIDATION This was all manual!
    19. 19. Capacity Planning Methodology User Applications Operating System System Report PERFORMANCE ANALYSER Model Report System and Network Model System Profile Measured Report Class Profile U S E WORKLOAD ANALYSER R S MODEL PREDICTION WORKLOAD CHARACTERIZATION DATA COLLECTION User Profile REDUCER Data Monitors VALIDATION Now Fully Automated
    20. 20. Customised Consulting Services <ul><li>Capacity Configuration (Reactive) </li></ul><ul><li>Capacity Planning (Proactive) </li></ul><ul><li>Capacity Planning for new applications </li></ul><ul><li>Capacity Planning Partnerships </li></ul>
    21. 21. Supported Platforms <ul><li>Windows (x86,x64) </li></ul><ul><li>Linux (x86) </li></ul><ul><li>Sun Solaris (SPARC,x86) </li></ul><ul><li>IBM AIX </li></ul><ul><li>HP-UX (PA-RISC, IA64) </li></ul><ul><li>HP Tru64 UNIX </li></ul><ul><li>OpenVMS (VAX, Alpha, IA64) </li></ul><ul><li>ESX Server </li></ul><ul><li>EMC Performance Data </li></ul>
    22. 22. Why use our Data Collector? <ul><li>Collects, configuration, performance and capacity planning data </li></ul><ul><li>Polls for data every second </li></ul><ul><li>Low Impact on system </li></ul><ul><li>overhead (1-2%) </li></ul><ul><li>10-100MB data per day collected </li></ul><ul><li>Independent Agent (no system tools required) </li></ul><ul><li>Every disk, process id, nic, hba monitored </li></ul>
    23. 23. Capacity Configuration <ul><li>Example </li></ul><ul><ul><li>Performance is bad </li></ul></ul><ul><ul><ul><li>What configuration is needed for the current workload? </li></ul></ul></ul><ul><li>Benefit </li></ul><ul><ul><li>Scientific answers lead to </li></ul></ul><ul><ul><ul><li>confidence </li></ul></ul></ul><ul><ul><ul><li>risk reduction </li></ul></ul></ul><ul><ul><ul><li>justification </li></ul></ul></ul>
    24. 24. Capacity Planning <ul><li>Examples </li></ul><ul><ul><li>Moving to a new platform </li></ul></ul><ul><ul><li>Planning for change in a client/server and network environment </li></ul></ul><ul><li>Benefits </li></ul><ul><ul><li>Alignment to business planning </li></ul></ul><ul><ul><li>Cost justification </li></ul></ul><ul><ul><li>Reduced risk (cost of getting it wrong would be high) </li></ul></ul>
    25. 25. Capacity Planning for new Applications <ul><li>Example </li></ul><ul><ul><li>Implementing new applications </li></ul></ul><ul><ul><li>Service level is critical to the business </li></ul></ul><ul><ul><li>Use modelling in conjunction with benchmarking </li></ul></ul><ul><li>Benefits </li></ul><ul><ul><li>Shorter cycle </li></ul></ul><ul><ul><li>Reduced risk </li></ul></ul><ul><ul><li>Cheaper than just benchmarks </li></ul></ul><ul><ul><li>Validation of design </li></ul></ul>
    26. 26. Capacity Planning Partnership <ul><li>Example: </li></ul><ul><ul><li>Want to do Capacity Planning in partnership </li></ul></ul><ul><ul><li>Startup and coaching during an initial study. Expert advice for subsequent studies. </li></ul></ul><ul><li>Benefits </li></ul><ul><ul><li>Shorter learning curve </li></ul></ul><ul><ul><li>Confidence </li></ul></ul><ul><ul><li>Expert advice </li></ul></ul>
    27. 27. Service Delivery Process Preparation and Planning Understanding the Current Situation and Future Requirements Analysis and Modeling Presenting the Final Report
    28. 28. Information Gathering Provider Type of Information <ul><li>Business Goals </li></ul><ul><li>Organization </li></ul><ul><li>IT Strategy </li></ul><ul><li>Financial </li></ul><ul><li>Service Levels </li></ul>Business and IT Management <ul><li>Configuration Data </li></ul><ul><li>Performance Data </li></ul><ul><li>Workloads </li></ul><ul><li>Applications </li></ul><ul><li>Users </li></ul>IS Management, System and Network Management <ul><li>Application Architecture </li></ul><ul><li>Client - server process mapping </li></ul>Application Developers

    ×