Tuesday, July 12, 2011

Capacity Planning


Capacity testing is conducted in conjunction with capacity planning, which enables to plan future resource growth for increased user base and data volumes.

Product management team needs to plan the additional resources which are necessary to support future loads.
  • Processor capacity
  • Memory usage
  • Disk capacity
  • Network bandwidth
Capacity planning is the process of determining what hardware and software configuration is required to adequately meet application needs. The goal of capacity planning is to provide satisfactory service levels to users in a cost-effective manner. An iterative process, capacity planning is achieved by measuring the number of requests the server currently processes and how much demand each request places on the server resources, then using this data to calculate the computing resources (CPU, RAM, disk space, and network bandwidth) necessary to support current and future usage levels.
The following are the three basic steps for capacity planning:

1. Determine Service Level Requirements:
2. Analyze Current Capacity
3. Planning for the Future

Using forecasts of future business activity, future system requirements are determined. Implementing the required changes in system configuration will ensure that sufficient capacity will be available to maintain service levels, even as circumstances change in the future.

No comments:

Post a Comment