6.4.1 Costs
6.4.2 Benefits
6.4.3 Possible problems
The costs associated with establishing a Capacity Management process include:
The costs associated with maintaining a Capacity Management include:
As discussed earlier Capacity Management responsibilities may be distributed either geographically or functionally within the organisation. Where this is the case, additional costs will be incurred for the central co-ordination and reporting of Capacity information.
Capacity Management leads to increased efficiency and cost savings in several areas, including:
Reduced risk is a major benefit of Capacity Management. Effective Capacity Management reduces the risk of performance Problems and failure in the following ways:
Capacity planning improves over time. By establishing normal operating baselines and monitoring usage over time, Capacity requirements for existing services become more accurate. Through application sizing and modelling for new services more accurate forecasting and greater confidence results.
Throughout its lifecycle, application development is influenced by Capacity Management. Additional Capacity requirements can be identified during the early development stages and built into the Capacity Plan. This is in contrast to the more usual approach of thinking about Capacity just before go-live. There are, therefore, benefits in terms of reduced risk and more economic provision of new services.
Customer expectations often exceed technical capability. Therefore it is essential that Customer expectations for new applications be managed from the outset. Capacity Management needs to discuss with Customers the technical feasibility and, more importantly, the cost implications, of meeting over-ambitious requirements. The opportunity to achieve this is provided as part of the application sizing activity, where requirements and expectations should be discussed and agreed between all parties.
The improvements that can be made through regular tuning may not be significant. However if a service or application has been badly designed or implemented, a large performance gain may be possible.
Also Demand Management is often constrained by the requirement for constant on-line access to corporate information. It is not always easy or possible to re-schedule the use of services to quieter off-peak periods. For example, it would be difficult for an Internet site selling flowers to influence the demand for flowers on or around St. Valentine's Day!
Where budget and sales target deadlines coincide, it is not uncommon to be offered what seems to be the deal of a lifetime i.e. 'purchase sufficient Capacity for today and tomorrow at yesterdays prices'. On face value, cost efficiencies can be realised, however, before purchasing, remember:
Manufacturer's quoted performance figures are often not achievable within a production environment. Care should be taken when negotiating with vendors for additional performance. Where possible, performance figures should be verified before purchase through reference site visits and by simulation testing where appropriate.
Time-to-market demands are ever decreasing and as a result business planning cycles are shorter. This is not an excuse, but a statement of fact about the environment within which Capacity Management must function. Traditionally, it has always been difficult to obtain accurate business forecasts, in order to predict increases and decreases in demand for IT Capacity.
However, even the best business planning function cannot always accurately predict demand. There have been numerous recent examples of unprecedented and unpredicted consumer demand for either the latest product or latest information. Internet sites that are suddenly popular, are good examples of consumer demand far outstripping supply and causing failed or drastically delayed delivery of information or products. The Internet is a prime example where consumers literally 'at the click of a button' are lost forever as they go elsewhere to receive a service, never again to return to a temporarily unavailable or slow site.
It is not possible to provide consistently high quality service levels, cost effectively, without timely, accurate business planning information being made available. However Capacity Management can work effectively, even with crude business estimates. Also it helps if the Capacity Management process understands the business and can talk to the Customer in their language. The business is much more likely to know how many chocolate bars it is going to sell, than the amount of CPU seconds it uses in the process. The Capacity Management process always improves over time.
Capacity Management is often considered only as a requirement within the host environment. The network and client environments are not included as part of the Capacity Management process.
Anecdote |
Tools available today provide extremely comprehensive monitoring capabilities. It is possible to monitor most aspects of most components in the IT Infrastructure. However careful consideration should be given to the level of monitoring to be undertaken, and the decision should be based upon:
Question Should an organisation with 40,000 desktops in over 1,000 locations monitor spare Capacity and performance for every desktop? Answer It is very unlikely that this will prove cost effective, especially when it is realised that none of the desktops store any local data and they all run a standard application set that cannot be added to by Users. However there would be some benefit in monitoring at least a sample (if not all) of the servers located in each of the 1,000 locations used to store local data. The level of monitoring to be implemented would need to be based upon business criticality and volatility of the server based applications. The requirement is for exception report monitoring, with reports being produced only when predefined thresholds have been reached or exceeded. |