"ITIL Capacity Management"


Published on

  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • ITSM consultant – what is that?? Pepperweed Consulting – company intro At Pepperweed, we have two key practice areas: Enterprise Management and ITSM Core competency – end to end ITSM implementations from design to implementation and thus, we are very happy to be invited to speak at this event about the stuff that we, at Pepperweed, are passionate about.
  • Part 1 of agenda: short intro to ITIL (15 mins) Part 2 of agenda: focus on the ITIL framework for IT Capacity Management - strategic view of Capacity Mgmt; not tactical/operational (30 mins) Lots going on in the marketplace; lots of acronyms Sarbanes Oxley audits have forced a lot of companies to carefully examine their IT operations and underlying processes How many people here familiar with ITIL? How many are actually involved in ITIL implementations? How many are people whose companies are dealing with SARBOX audits?
  • ITIL Best practices are a set of ten processes split into the Service Support and Service Delivery aspects of IT management Originated in the Netherlands well over 10 years ago and has now gained international recognition as the main standard for quality IT operations; it is now ISO certified ITSM refers to the underlying process governance model for ITIL best practices; inputs, outputs, roles and responsibilities some of you may be familiar with itSMf and local interest groups all over the US and worldwide COBIT is a metric based auditing framework which is not specific to IT Many companies are using ITIL to support the implementation of COBIT ITIL helps in the “Delivery and Support” aspect of the four main COBIT steps ITIL addresses the need for repeatable IT processes to conform to SOX requirements All these tools are emerging and being implemented because of the need for more predictability, more consistency and ultimately more DATA and thereby induce a more proactive management approach in the IT world
  • Service Support processes – those that are most client facing and directly support the user base Service Delivery processes – not as transparent and facilitate the delivery of the services Short intro to each process Diagram slightly modified to show supplier processes and security management We find that most companies are still in the process of implementing ITIL at the service support level It is difficult to implement effective service delivery processes without fairly mature support processes like change and configuration management
  • Recognized by the ISO, BSO 15000, SOX Integrates people, process and technology to break SILO thinking Increases repeatability and thereby generates consistent data More proactive management of resources, more data on resources allows for better utilization Better service levels increases IT staff morale Increases predictability in processes and data allows for better planning; empowers IT staff to be more responsive Next segment on Capacity management will exemplify how ITIL improves response rates
  • We have come full-circle in the IT industry to have distributed infrastructures with centralized management. ITIL advocates capacity management for the host, network and client environments Usually, the latter are not in scope when doing capacity planning and are thought of in the first week of an application going live or during customer acceptance. Opportunities in the distributed environment: Lower unit costs, more units to upgrade and opportunities to achieve economies of scale Refresh Policies are a way to proactively manage capacity at a desktop level Which components to upgrade i.e. more memory, faster storage devices, faster processors, greater bandwidth When to upgrade i.e. how to avoid expensive over capacity or bottlenecks, inconsistent performance How much to upgrade i.e. capacity management feed into budgetary cycles to enable planned investment Challenges in the Network and Client environment: MORE VULNERABILITY! Higher risk of new application failures thus the need to involve capacity planning in the application development and planning cycle Greater customer perception that IT fails to deliver again Greater financial losses for the business due to application failures increased globalization has led to widely spread user bases more need for system integration Reactive and more expensive problem management for capacity related incidents
  • ITIL provides a framework to achieve this goal
  • “Cost Justifiable” means proactively planned, business driven investment in capacity decisions “HR” – only where a lack of human resources could result in a delay in end-to-end response times e.g. manual overnight backups
  • Client example: Wanted to implement a Utility model to manage capacity investments Obtained annual and 3 year business plans from each business unit and mapped these to specific IT services Looked at the configuration items involved in the service delivery; determined growth requirements which should be included in future budgets Immediately set thresholds on Openview server agents that trigger alarms when service requirements are threatened This example leads us into the next slide where we talk about the 3 sub-processes within Capacity Management.
  • Pretty complicated diagram – quite simple; there is a method to the madness! Service and Resource Capacity management are relatively easy concepts to grasp but Business Capacity Management needs some elaboration. Business Capacity Management ensures that future business requirements of IT services are considered and understood . This means that sufficient capacity to support the services is planned and implemented in an appropriate timescale. Involving capacity management in the SLM and Change processes right when new service requirements are being identified for the business Service capacity management identifies and understands the IT Services, their configuration, working patterns, peaks and troughs Focus is on end-to-end service performance as determined in the SLAs Resource capacity management focuses on the capacity utilization of each of the component parts in the IT infrastructure Resource optimization for processors, memory, disks, network bandwidth, network connections ON-GOING ACTIVITIES Monitoring: Monitoring at a resource and service level; setting thresholds against SLAs Specific to OS, hardware, applications etc Tools can be included within HW/SW product or part of a larger systems management toolset Analysis of issues such as workload distribution, locking strategies, application design, transaction rates, memory usage ST and LT Demand Management is the deliberate influence by IT on demand for a computing resource either due to the failure of a resource or when it is difficult to justify an expensive upgrade. Use cautiously and keep the business informed Central repository of capacity related data - CDB Modeling is about trend analysis, pilot studies, prototyping and benchmarking; Ask “what if” questions Trending is still inaccurate and it is more expensive to build in a buffer than to perform a more accurate capacity forecasting analysis Application Sizing estimates the resource requirements to support a proposed application change or new application
  • Response times can be monitored and measured by: Incorporating specific code within client and server applications software Using robotic scripted systems with terminal emulation SW Using distributed agent monitoring SW Using specific passive monitoring systems for a sample of client systems
  • Spoke earlier about the need for mature support processes like Change Management to improve delivery processes like Capacity management Can the Change process properly assess the effect of any change on available capacity? Can the problem management process properly diagnose the underlying cause of the incidents caused by poor performance? Pre-empt performance problems by taking the necessary actions before problems occur.
  • Service availability requirements determine how much capacity we need and thus provides the financial justification for capacity investment decisions When a new service is implemented, can the SLM process be assured that the service level requirements of the service are achievable without impacting other service SLAs? Capacity management verifies new SLRs Can the Service Continuity process determine the capacity requirements of the key business processes? Close relationship between Availability and Capacity
  • Living document Document current challenges, service levels, service provisions (memory, storage space, transfer rates, processor usage, network usage, trends This can be implemented even at a service level
  • Process Ownership Various governance structures around the management of capacity We are seeing companies trying to consolidate distributed, decentralized capacity management pockets into processes at the Business, Service and Resource levels Organizing the people around the process is what enables us to look at our ultimate ITIL vision or nirvana…
  • A lot of data that has to be derived, synthesized, analyzed and disseminated
  • "ITIL Capacity Management"

    1. 1. Capacity Management – The ITIL Way Vaishali Joshi ITSM Consultant
    2. 2. Agenda – 2 Parts <ul><li>1) What is ITIL, ITSM, COBIT, SOX? </li></ul><ul><ul><li>Why is everyone excited about it? </li></ul></ul><ul><ul><li>Overview of the ten ITIL processes </li></ul></ul><ul><li>2) Capacity Management in the ITIL world </li></ul>
    3. 3. IT Acronyms you need to know… ITSM provides a governance framework for more control over the validity, integrity, timeliness and availability of your data <ul><li>Information Technology Infrastructure Library (ITIL) – Best practices framework </li></ul><ul><ul><li>Service Support </li></ul></ul><ul><ul><li>Service Delivery </li></ul></ul><ul><ul><li>Information Technology Service Management (ITSM) – Governance Model </li></ul></ul><ul><li>COBIT – Control Framework for auditing </li></ul><ul><ul><li>Planning & Organization </li></ul></ul><ul><ul><li>Acquire & Implement </li></ul></ul><ul><ul><li>Deliver & Support </li></ul></ul><ul><ul><li>Monitor </li></ul></ul><ul><li>Sarbanes-Oxley (SOX) – US legislation audits </li></ul><ul><ul><li>Consistent </li></ul></ul><ul><ul><li>Repeatable </li></ul></ul><ul><ul><li>Auditable </li></ul></ul><ul><ul><li>Verifiable </li></ul></ul>IT needs more: PREDICTABILITY! CONSISTENCY! DATA!
    4. 4. AUTOMATION RELEASE PROCESSES SUPPLIER PROCESSES RESOLUTION PROCESSES CONTROL SERVICE SUPPORT & DELIVERY PROCESSES Release Management <ul><li>Customer Relationship Management </li></ul><ul><li>Supplier Management </li></ul><ul><li>Incident Mgmt </li></ul><ul><li>Problem Mgmt </li></ul><ul><li>Asset/Configuration </li></ul><ul><li>Change Mgmt </li></ul><ul><li>Security Management </li></ul><ul><li>Service Level Management </li></ul><ul><li>Availability Management </li></ul><ul><li>Capacity Management </li></ul><ul><li>Financial Management </li></ul><ul><li>Contingency Management </li></ul>
    5. 5. Why IT Service Management? <ul><li>Proven quality driven framework </li></ul><ul><li>Create results by aligning people, processes, and technology </li></ul><ul><li>Repeatable processes and procedures </li></ul><ul><li>Improve resource utilization capabilities </li></ul><ul><li>Improve IT staff morale </li></ul><ul><li>Increase responsiveness to demand </li></ul>
    6. 6. <ul><li>Agenda – Part 2 Capacity Management </li></ul><ul><ul><li>The ITIL mindset for Capacity Management </li></ul></ul><ul><ul><li>Objectives of Capacity Management </li></ul></ul><ul><ul><li>Three sub-processes within Capacity Management </li></ul></ul><ul><ul><li>Metrics </li></ul></ul><ul><ul><li>Understanding ITIL Process Interdependencies </li></ul></ul><ul><ul><li>The Capacity Plan </li></ul></ul><ul><ul><li>Critical Success Factors for Implementation </li></ul></ul><ul><ul><li>Capacity Management Automation Solutions </li></ul></ul>
    7. 7. <ul><li>Investment focus on individual capital return </li></ul><ul><li>No corporate capacity plans </li></ul><ul><li>No business capacity forecasts </li></ul><ul><li>Reactive network and server capacity </li></ul><ul><li>management </li></ul><ul><li>Investment focus on overall corporate requirements </li></ul><ul><li>Need to plan for growth with business forecasts </li></ul><ul><li>Proactive capacity management (what, when and how much to upgrade?) </li></ul>Today’s world of capacity management requires a strategic, planned, holistic approach… CENTRALIZED DISTRIBUTED
    8. 8. ‘ The dotcom meltdown demonstrated the dangers of building networks to dubious over-rated forecasts or philosophical visions. Networks should only be built to customer demand , which is difficult but achievable.'‘ - Andy Bolton, CEO, Capacitas, Ltd WHAT HAVE WE LEARNED?
    9. 9. <ul><li>Objective of ITIL Capacity Management </li></ul><ul><ul><li>To ensure that cost justifiable capacity: </li></ul></ul><ul><ul><ul><li>always exists </li></ul></ul></ul><ul><ul><ul><ul><li>Hardware </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Networking Equipment (LANs, WANs, bridges, routers) </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Peripherals (bulk storage devices, printers) </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Software (OS, network SW, purchase/in-house) </li></ul></ul></ul></ul><ul><ul><ul><ul><li>HR </li></ul></ul></ul></ul><ul><ul><ul><li>is matched to the current and future business requirements </li></ul></ul></ul>
    10. 10. Strategic, Planned, Holistic Approach … <ul><li>“ There are 2 business growth patterns that our capacity plan must address: </li></ul><ul><li>ORGANIC </li></ul><ul><li>EVENT DRIVEN” </li></ul><ul><li>- Pepperweed client quote </li></ul><ul><li>IS/IT Strategy </li></ul><ul><li>Increase ROI of UNIX server base </li></ul><ul><li>IS/IT Business Plans </li></ul><ul><li>Integrate Data Centers & shared facilities </li></ul><ul><li>Create shared production platforms </li></ul><ul><li>Implement a UTILITY SAN-based PROGRAM </li></ul>CAPACITY MANAGEMENT Business Strategy Business Plan
    11. 11. Iterative Activities Demand Mgmt Modeling Capacity Data Storage Capacity Plan CDB Three Sub-Processes… <ul><li>MONITOR </li></ul><ul><li>ANALYSIS </li></ul><ul><li>TUNING </li></ul><ul><li>IMPLEMENT </li></ul>On-going activities Ad-Hoc <ul><li>BUSINESS </li></ul><ul><li>SERVICE </li></ul><ul><li>TECHNICAL </li></ul><ul><li>UTILIZATION </li></ul><ul><li>TREND ANALYSIS </li></ul>Business Capacity Management Service Capacity Management Resource Capacity Management Application Sizing
    12. 12. <ul><li>Metrics: Some guidelines </li></ul><ul><ul><li>Throughput (Volume & Utilization) </li></ul></ul><ul><ul><ul><li>CPU Utilization </li></ul></ul></ul><ul><ul><ul><li>Memory Utilization </li></ul></ul></ul><ul><ul><ul><li>File storage utilization </li></ul></ul></ul><ul><ul><li>Performance </li></ul></ul><ul><ul><ul><li>Response times </li></ul></ul></ul><ul><ul><li>Gather data at: </li></ul></ul><ul><ul><ul><li>Total resource utilization level </li></ul></ul></ul><ul><ul><ul><li>Detailed load profiles per service per resource </li></ul></ul></ul>
    13. 13. Capacity Mgmt Configuration Mgmt Capacity Incident Reports Capacity Problem Reports Capacity Diagnostic Tools/Performance reports <ul><li>Ad hoc/Cumulative Impact of Proposed Changes on capacity </li></ul><ul><li>RFCs </li></ul>FSC Capacity requirements planning for new releases (response times, storage requirements, LAN traffic) Capacity Audits CDB updates Asset change recommendations CI Attributes SUPPORT PROCESS INTERDEPENDENCIES Change Mgmt Problem Mgmt Incident Mgmt Release Mgmt
    14. 14. Capacity Mgmt Availability Mgmt IT Service Continuity Mgmt SLM SLAs, OLAs, SLRs Budgets/actual variances Procurement req /Usage profiles Capacity requirements for recovery options Recovery options DELIVERY PROCESS INTERDEPENDENCIES Performance reports Financial Mgmt
    15. 15. The Capacity Plan… <ul><li>CURRENT LEVELS, CHALLENGES, SERVICE LEVELS, CHANGES </li></ul><ul><li>BUSINESS SCENARIOS </li></ul><ul><li>SERVICE FORECAST </li></ul><ul><li>RESOURCE FORECAST </li></ul><ul><li>RECOMMENDATIONS </li></ul><ul><ul><li>Business benefits </li></ul></ul><ul><ul><li>Impact analysis </li></ul></ul><ul><ul><li>Costs </li></ul></ul>Document current levels of resource utilization and service performance Factor in business strategy and plans Forecast future requirements for IT resources Develop quantifiable recommendations
    16. 16. Critical Success Factors for Implementation <ul><ul><li>Business forecasts </li></ul></ul><ul><ul><li>Knowledge of IT strategy/plans </li></ul></ul><ul><ul><li>Understanding of current/future technologies </li></ul></ul><ul><ul><li>An ability to demonstrate cost effectiveness </li></ul></ul><ul><ul><li>Interaction with other effective Service Management processes </li></ul></ul><ul><ul><li>An ability to plan & implement the appropriate IT capacity to match business need </li></ul></ul><ul><ul><li>Process Ownership with accountability </li></ul></ul>
    17. 17. INPUTS SUB-PROCESS OUTPUTS NIRVANA… <ul><li>Configuration data </li></ul><ul><li>SLAs </li></ul><ul><li>Business plans / strategy </li></ul><ul><li>IS/IT plans / strategy </li></ul><ul><li>Business requirements/volumes </li></ul><ul><li>Operational schedules </li></ul><ul><li>Deployment / development plans </li></ul><ul><li>Forward Schedule of Changes </li></ul><ul><li>Incident/Problem reports </li></ul><ul><li>SLA breach reports </li></ul><ul><li>Budgets/Financial </li></ul><ul><li>BUSINESS CAPACITY MANAGEMENT </li></ul><ul><li>Business requirement trends & forecasts </li></ul><ul><li>SERVICE CAPACITY MANAGEMENT </li></ul><ul><li>Monitor, analyze, tune & report on service performance </li></ul><ul><li>Establish baselines & profiles of service usage </li></ul><ul><li>Manage service demand </li></ul><ul><li>RESOURCE CAPACITY MANAGEMENT </li></ul><ul><li>Component level utilization baselines & profiles </li></ul><ul><li>Capacity Plan </li></ul><ul><li>Baselines & Profiles </li></ul><ul><li>Thresholds & Alarms </li></ul><ul><li>Capacity Reports </li></ul><ul><li>SLA recommendations </li></ul><ul><li>Costing & Charging recommendations </li></ul><ul><li>Proactive changes & service improvements </li></ul><ul><li>Revised operational schedule </li></ul><ul><li>Effectiveness reviews </li></ul><ul><li>Audit reports </li></ul>
    18. 18. Capacity Management Automation Solutions <ul><ul><li>TRENDING – Organic Growth </li></ul></ul><ul><ul><ul><li>Trending Manager (Qualitech) </li></ul></ul></ul><ul><ul><ul><li>Orion (Solarwinds) </li></ul></ul></ul><ul><ul><ul><li>Denika (Somix) </li></ul></ul></ul><ul><ul><ul><li>Expert Observer (Operative SW) </li></ul></ul></ul><ul><ul><li>MODELLING – Event Driven Growth </li></ul></ul><ul><ul><ul><li>Teamquest </li></ul></ul></ul><ul><ul><ul><li>Perform and Predict (BMC) </li></ul></ul></ul><ul><ul><ul><li>MXG (Merrill) </li></ul></ul></ul><ul><ul><ul><li>CA, HP Openview, OPNET, IBM </li></ul></ul></ul><ul><ul><li>No tool covers all 7 layers of the network stack </li></ul></ul>