We define Capacity Planning as the process of identifying infrastructure capacity required to meet a given set of Non Functional Requirements. Capacity Planning is generally done at the design stage and provided as input to the infrastructure solution architects. Capacity Plans are also the outcome of the Capacity Management process which is conducted for applications that are in production.
While we haven't seen any standard approaches used for Capacity Planning there are numerous COTS tools that you could use. You can see details on the tools here Link.
But don't worry, if you don't have access to a few million dollars and are still interested in building Capacity Management capability in house we would suggest using a combination of analytical and simulation modelling techniques to build your own custom Capacity Framework. For more details see the Performance Modelling section (within Fundamentals) section on this website.
You could also use Performance Testing results from a previous generation of the application to build Capacity Plans for the next generation of the application. You would then refine your Capacity Plans, the assumptions and the modelling approaches as you moved through the Development Life Cycle.
- Login to post comments