ITIL Capacity Management
ITIL Capacity Management
ITIL Capacity Management
Andy Bolton
Capacitas Ltd.
ITIL Capacity Management: Is it really ‘Best Practice’?
UKCMG Annual Conference 2005: Session 2C2
Agenda
• Defining ‘Best Practice’
• ITIL Overview & ITIL Capacity Management
• ITIL Capacity Management sub-processes
• ITIL Capacity Management activities
• ITIL Capacity Management process interfaces
• How does it fit together?
• What is good, what is missing and what could be done better?
• Conclusions
• Bibliography
2
© Capacitas 2002-2005
ITIL Capacity Management: Is it really ‘Best Practice’?
UKCMG Annual Conference 2005: Session 2C2
For this presentation we will adopt the following as a general definition of ‘best practice’,
based on the relevant Wikipedia entry:
‘Best Practice’ determines the most broadly effective and efficient means for organising
a system or performing a function.
Note: The downside to this, or any, definition of ‘best practice’ assumes there is only one
way to organise a system or perform a function that is broadly effective and efficient, in all
circumstances.
3
© Capacitas 2002-2005
ITIL Capacity Management: Is it really ‘Best Practice’?
UKCMG Annual Conference 2005: Session 2C2
• Need to • Review if • Review • Provide • Review • Provide • Business-as- • Assess all • Plan for de-
produce an require- design for design perform- capacity usual capacity software commissioning
approximate ments are perform- guidance ance assurance management – release requirements
cost of system achievable ance to avoid testing assessment ensuring changes to including any
to meet within problems, perform- results for that systems can the transient
specified budget costs and ance anti- any transient meet demands application capacity
performance scalability patterns problems capacity upon them to ensure required for
require- based on they will migration to
ments can current and not affect new platform
be met future work system
4
© Capacitas 2002-2005
ITIL Capacity Management: Is it really ‘Best Practice’?
UKCMG Annual Conference 2005: Session 2C2
ITIL consists of a series of books giving guidance on the provision of quality IT services,
and on the accommodation and environmental facilities needed to support IT. ITIL has
been developed in recognition of organisations' growing dependency on IT and embodies
best practices for IT Service Management.”
†This suggests that neither COBIT or MOF are consistent and comprehensive.
5
© Capacitas 2002-2005
ITIL Capacity Management: Is it really ‘Best Practice’?
UKCMG Annual Conference 2005: Session 2C2
ITIL 2: Around 2000 the OGC (a successor of CCTA) released a new set of ITIL books
(known as ‘ITIL 2’) with the ten service management processes divided into ‘Service
Support’ and ‘Service Delivery’. Capacity Management is one of the five subjects within the
300 page Service Delivery book, but itself only consists of 39 pages plus 5 pages containing
appendixes.
ITIL 3: Currently in progress involving the OGC, itSMF and other industry bodies.
Please note that this presentation is based only on ITIL 2, the current OGC release, and will
only focus on the Capacity Management process.
6
© Capacitas 2002-2005
ITIL Capacity Management: Is it really ‘Best Practice’?
UKCMG Annual Conference 2005: Session 2C2
This provides a sensible method for partitioning different activities by their primary goals,
customers and deliverables.
Contains the following discrete components, most of which are termed as activities:
• Iterative activities
• Storage of Capacity Management data
• Demand Management
• Modelling
• Application Sizing
• Production of the Capacity Plan
7
© Capacitas 2002-2005
ITIL Capacity Management: Is it really ‘Best Practice’?
UKCMG Annual Conference 2005: Session 2C2
Business Capacity
Management (BCM)
Service Capacity
Management (BCM) Iterative
Activities
Demand Storage of
Management Capacity
Resource Capacity Modelling Management
Management (BCM) Application Data
Sizing
Production of the
CDB
Capacity Plan
This is the most confused and least well-described of the tiers of capacity management;
sadly a great opportunity missed!
9
© Capacitas 2002-2005
ITIL Capacity Management: Is it really ‘Best Practice’?
UKCMG Annual Conference 2005: Session 2C2
Agree Budget
Figure – Crown Copyright 2001
Design procure
Identify and Negotiation and
amend Sign SLA
agree SLRs verify SLA
configuration
Resolve Capacity
Update CMDB /
related Incidents
CBD
& Problems
Service Capacity Management (SCM) is focussed on the IT services provided and used,
irrespective of what underlying platforms they use, and so is interested in only performance
and capacity aspects of each service. However ITIL suggests that SCM only comes into play
“once the service becomes operational”; this is because of its confusion over what Business
Capacity Management should really be about, placing the pre-live aspects of Service
Capacity Management in that sub-process instead; I believe this is wrong. Service Capacity
Management should cover all aspects of the ‘IT Service’ throughout its lifecycle, including
pre-live.
11
© Capacitas 2002-2005
ITIL Capacity Management: Is it really ‘Best Practice’?
UKCMG Annual Conference 2005: Session 2C2
12
© Capacitas 2002-2005
ITIL Capacity Management: Is it really ‘Best Practice’?
UKCMG Annual Conference 2005: Session 2C2
Iterative Activities
ITIL groups many of the business-as-usual activities together as they “need to be carried
out iteratively and form a natural cycle”; it calls these the “iterative activities” as shown in
the diagram on the following page.
The Monitoring activity focuses on monitoring the utilisation of resources and services;
typical data includes CPU utilisation, transactions per second, transaction response time
and queue lengths.
The Analysis activity should “identify trends from which the normal utilisation and service
level, or baseline, can be established”.
The Tuning activity is where areas of the configuration identified in the Analysis activity
“could be tuned to better utilise the system resource or improve the performance of a
particular service”.
The Implementation activity is the introduction to the live operation services any
Changes that have been identified by the monitoring, analysis and tuning activities.
13
© Capacitas 2002-2005
ITIL Capacity Management: Is it really ‘Best Practice’?
UKCMG Annual Conference 2005: Session 2C2
Tuning
Implementation Analysis
Monitoring
Resource
SLM
Resource utilisation
SLM exception
utilisation exception
thresholds Capacity reports
thresholds reports
Management
Database
(CDB)
Figure – Crown Copyright 2001
14
© Capacitas 2002-2005
ITIL Capacity Management: Is it really ‘Best Practice’?
UKCMG Annual Conference 2005: Session 2C2
The CDB is the central repository for all capacity management reporting and as such should
contain (for all platforms, services and businesses):
• Business data
• Service data
• Technical data
• Financial data
• Utilisation data
15
© Capacitas 2002-2005
ITIL Capacity Management: Is it really ‘Best Practice’?
UKCMG Annual Conference 2005: Session 2C2
17
© Capacitas 2002-2005
ITIL Capacity Management: Is it really ‘Best Practice’?
UKCMG Annual Conference 2005: Session 2C2
Demand Management
“The prime objective of Demand Management is to influence the demand for computing
resource and the use of that resource.”
This is initially a really strong inclusion in ITIL Capacity Management, as too many capacity
professionals only concentrate on controlling supply, forgetting that demand is the other
side of the equation.
ITIL does recognise the difficulty in operating Demand Management as it could cause
“damage to the business Customers or to the reputation of the IT organisation”, but does
not seem to acknowledge the necessity for workload characterisation to undertake it
accurately. It covers this important topic in only seven paragraphs, covering less than one
page!
18
© Capacitas 2002-2005
ITIL Capacity Management: Is it really ‘Best Practice’?
UKCMG Annual Conference 2005: Session 2C2
Modelling
“ A prime objective of Capacity Management is to predict the behaviour of IT Services
under a given volume and variety of work. Modelling is an activity that can be used to
beneficial effect in any of the sub-processes of Capacity Management.”
Modelling, according to ITIL Capacity Management, only offers the following options:
• Trend Analysis
• Analytical Modelling
• Simulation Modelling
• Baseline Models
However, ITIL barely distinguishes where each of these techniques should be used; it
appears to simply offer them as a ‘toolkit’ of available modelling methods. Although
recognised as an underlying support activity to the overall process it is documented in only
ten paragraphs.
ITIL explains modelling quite poorly, appearing to think a baseline model is a type of model
in its own right, while including Trend Analysis, which is really a forecasting technique.
19
© Capacitas 2002-2005
ITIL Capacity Management: Is it really ‘Best Practice’?
UKCMG Annual Conference 2005: Session 2C2
Application Sizing
“The primary objective of Application Sizing is to estimate the resource requirements to
support a proposed application Change or new application, to ensure it meets its required
service levels. To achieve this application sizing has to be an integral part of the application
lifecycle.”
Importantly ITIL recognises that “it is much easier and less expensive to achieve the
required service levels if the application design considers the required service levels at the
very beginning of the application lifecycle, rather than at some later stage”; however it
does not explicitly state the role Capacity Management has in performance assurance or
vice versa.
20
© Capacitas 2002-2005
ITIL Capacity Management: Is it really ‘Best Practice’?
UKCMG Annual Conference 2005: Session 2C2
Capacity Plan
“The prime objective is to produce a plan that documents the current levels of resource
utilisation and service performance, and after consideration of the business strategy and
plans, forecasts the future requirements for resources to support the IT Services that
underpin the business activities. The plan should clearly indicate clearly any assumptions
made. It should also include any recommendations quantified in terms of resource
required, cost, benefits, impact etc.”
ITIL refers to this as Production of the Capacity Plan. The Capacity Plan is the
fundamental output that any capacity management function must deliver, yet ITIL accords
it only four sentences in addition to the above objective paragraph (plus a template
Capacity Plan in an annex).
ITIL recommends capacity plans “be published annually, in line with the business or budget
lifecycles”, and updated quarterly thereafter. This recommendation does not recognise that
a Capacity Plan should really be produced in line with the rate of change on the platform or
service under scrutiny. For example a government department may be only require an
annual capacity plan but an Internet-based merchant could benefit from monthly capacity
plans. ITIL does however mention that this may be required “in extreme cases”.
21
© Capacitas 2002-2005
ITIL Capacity Management: Is it really ‘Best Practice’?
UKCMG Annual Conference 2005: Session 2C2
Activity Frequency
ITIL describes when various activities should be undertaken as:
On-going:
• Iterative activities
• Demand Management
• Storage of Capacity Management Data
Ad-hoc:
• Modelling
• Application Sizing
Regularly:
• Production of the Capacity Plan
It also states that “any one of the sub-processes of Capacity Management may carry out
any of the activities, with the data that is generated being stored in the CDB”.
22
© Capacitas 2002-2005
ITIL Capacity Management: Is it really ‘Best Practice’?
UKCMG Annual Conference 2005: Session 2C2
Process Interfaces
Service Support Service Delivery
Capacity Management
Provide assistance and Close alignment as capacity
Problem Availability
resolutions on Capacity-related issues result in service
Management Problems unavailability Management
23
© Capacitas 2002-2005
ITIL Capacity Management: Is it really ‘Best Practice’?
UKCMG Annual Conference 2005: Session 2C2
Business-
focussed
activities
Tools
Capacity
Supporting Database
activity
24
© Capacitas 2002-2005
ITIL Capacity Management: Is it really ‘Best Practice’?
UKCMG Annual Conference 2005: Session 2C2
25
© Capacitas 2002-2005
ITIL Capacity Management: Is it really ‘Best Practice’?
UKCMG Annual Conference 2005: Session 2C2
26
© Capacitas 2002-2005
ITIL Capacity Management: Is it really ‘Best Practice’?
UKCMG Annual Conference 2005: Session 2C2
27
© Capacitas 2002-2005
ITIL Capacity Management: Is it really ‘Best Practice’?
UKCMG Annual Conference 2005: Session 2C2
28
© Capacitas 2002-2005
ITIL Capacity Management: Is it really ‘Best Practice’?
UKCMG Annual Conference 2005: Session 2C2
ITIL
activities
Capacity
Missing Database
activities
29
© Capacitas 2002-2005
ITIL Capacity Management: Is it really ‘Best Practice’?
UKCMG Annual Conference 2005: Session 2C2
• Business Manager: Talks in number of customer accounts, funds under management, etc.
• Service Manager: Talks in number of IT services, SLAs, response times, etc.
• Resource Manager: Talks in number of servers, OS, hardware specification &
configuration, etc.
These are not the same language and the translation between them is often non-trivial. A
Business Manager will be using the units or metrics that he understands, cares about and
relates to his bonus! So, for example, he could be interested in the number of customer
accounts that the company has and expects to obtain in the future. Customer accounts
may be useful for some simple capacity metrics but generally does not map 1:1 for any
resource or service. More detail along these lines would be extremely useful.
30
© Capacitas 2002-2005
ITIL Capacity Management: Is it really ‘Best Practice’?
UKCMG Annual Conference 2005: Session 2C2
31
© Capacitas 2002-2005
ITIL Capacity Management: Is it really ‘Best Practice’?
UKCMG Annual Conference 2005: Session 2C2
Conclusions
Q. Is ITIL Capacity Management really ‘best practice’ as under our working definition?
A. No. It is, on balance, a very good starting point, but lacks a consistent and coherent
philosophy that should be evident within a ‘best practice’ document. It could arguably
be called good practice though
32
© Capacitas 2002-2005
ITIL Capacity Management: Is it really ‘Best Practice’?
UKCMG Annual Conference 2005: Session 2C2
Any Questions?
Andy Bolton
Capacitas Ltd.
33
© Capacitas 2002-2005
ITIL Capacity Management: Is it really ‘Best Practice’?
UKCMG Annual Conference 2005: Session 2C2
Bibliography
IT Infrastructure Library:
• Service Delivery, TSO Books, 2001
• Application Management, TSO Books, 2002
[Please note that ITIL® and IT Infrastructure Library® are Registered Trade Marks of OGC.]
British Standards:
• BS 15000-1:2002, IT service management, Part 1: Specification for service
management
• BS 15000-2:2003, IT service management, Part 2: Code of practice for service
management
34
© Capacitas 2002-2005