Showing posts from March, 2015

What Is Capacity Planning?

What Is Capacity Planning? Capacity planning is the process of determining what type of hardware and software resources are required for running an application with a given user load at a satisfactory level of service. It is a continuous and iterative process that ensures that the required computing resources (primarily, hardware) for an application are available at the right time. Capacity planning determines what your system needs (and when it needs it) to maintain performance in both steady-state and peak usage periods. Capacity Planning involves designing your solution and testing the configuration, as well as identifying business expectations, periodic fluctuations in demand, and application constraints. You need to plan carefully, test methodically, and incorporate design principles that focus on performance. Before deploying any application into a production environment, the application should be put through a rigorous performance testing cycle. While planning for capa