Capacity Planning and Workload Modeling
Could anyone please give some insights on capacity planning and workload modeling.
Do we have any industry specific metrics or tools available for doing the same.
Capacity planning is to predict the required capacity of production environment to handle the future load. For Capacity Planning, there are three basic steps we need to follow
1) Identify the capacity of the current environment (CPU, Memory, I/O, Bandwidth etc) by doing load and stress testing (after fine tuning).
2) Understand the future expectation on load in the environment
3) Identify the required changes/improvements in the environment
Work Load model is the base for all kind of Performance Testing. The basic input required for work load modeling is Throughput (The number of expected transactions per day/hour/second). Also you need to understand the total delay to complete a business transaction. Technically this should include Throughput, Pacing and Response time.). Once you have throughput and Delay information you can calculate the required number of concurrent users.
I am believing that this will help to throw some lite on Capacity planning and Work load modeling
Thank you so much Adensia. It really helped.
In the meantime I found a very good whitepaper on capacity planning :
this explains capacity planning very well.