Questions tagged [capacity-planning]

Capacity planning is the science and art of estimating the space, computer hardware, software and connection infrastructure resources that will be needed over some future period of time.

As per techtarget definition:

Capacity planning is the science and art of estimating the space, computer hardware, software and connection infrastructure resources that will be needed over some future period of time.

A typical capacity concern of many enterprises is whether resources will be in place to handle an increasing number of requests as the number of users or interactions increase.

The aim of the capacity planner is to plan so well that new capacity is added just in time to meet the anticipated need but not so early that resources go unused for a long period. The successful capacity planner is one that makes the trade-offs between the present and the future that overall prove to be the most cost-efficient.

Basic steps of capacity planning:

  1. Determine Service Level Requirements
    The first step in the capacity planning process is to categorize the work done by systems and to quantify users’ expectations for how that work gets done.
  2. Analyze Current Capacity
    Next, the current capacity of the system must be analyzed to determine how it is meeting the needs of the users.
  3. Planning for the future
    Finally, 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.

Capacity planning activities:

  • capacity analysis and prediction for storage, database, and application servers;
  • designing architectures to easily add and measure capacity.
  • handling sudden spikes.
  • predicting exponential and explosive growth.

Do not confuse performance with capacity: performance is based more on human work, and capacity is based more on computer resources.

75 questions
0
votes
0 answers

Adding constraint to LP model - minimum shifts required - R

I am working on a problem I have design shifts. The approach I am taking is shift start and end time - is already defined. (I have 10 shifts at duration of 7 hours that are overlappiing) I using lpsolver in R to compute the FTE numbers. Out of…
0
votes
0 answers

Elasticsearch Capacity Planning Help Required

I am working on a elasticsearch cluster to have following requirements, 2000 TPS 10 kb payload 3 months retention period without summarising 1 year summarised data. I have tried the same with 200tps instead 2000tps in a 3 node cluster with 16 core…
Nu-ONE
  • 679
  • 5
  • 19
0
votes
1 answer

What factors to consider for planning capacity for ELK?

I'm very new to ELK stack and trying to learn about it. I want to understand if how to plan the capacity for 100GB/day data to be kept for 30 days , how to plan for it. The data is mainly access logs, application logs, events. I will need to run few…
Learner
  • 1,544
  • 8
  • 29
  • 55
0
votes
1 answer

Capacity planning on AWS

I need some understanding on how to do capacity planning for AWS and what kind of infrastructure components to use. I am taking the below example. I need to setup a nodejs based server which uses kafka, redis, mongodb. There will be 250 devices…
Avi
  • 1,070
  • 1
  • 15
  • 28
0
votes
1 answer

Capacity Forecasting ( CPU/Memory/Disk)

Trying to forecast the above metrics for our postgres database servers. We have nagios and cacti. How have you done this?
sharadov
  • 968
  • 2
  • 13
  • 32
0
votes
1 answer

Link saturation/capacity optimization algorithm

My question is related to telecommunications, but it's still pure programming challenge since I'm using a Soft-switch. Goal: create algorithm used by call routing engine to fully saturate available link capacity with traffic sold at highest…
0
votes
1 answer

Can't install PDQ tool for R on windows

I've been trying for half an hour following this simple guide http://www.perfdynamics.com/Tools/PDQcode.html#tth_sEc1.1.1 It simply throws this error: >…
Larper
  • 151
  • 1
  • 11
0
votes
4 answers

How to account for Sprint Planning?

We are a small group of 3 developers working on a project, using Scrum. We are using 6 hrs/day/developer for capacity planning. My question is - if we are using 2 week Sprints and spend most of the day (5-6 hours) doing Sprint Planning, should we…
0
votes
1 answer

TFS Iteration Capacity By User

In my company, the development team is often working on several iterations of the same software at once. For instance, over the next 2 weeks: Bill is working on a feature for Interation 1 for a week, and will then move onto a Iteration 2 feature for…
John H
  • 242
  • 1
  • 7
0
votes
1 answer

Ascending Integers in TXT to Array

my problem is to get huge Text Files (UTF-8 -1byte (ANSI)) containing unsigned Integers without duplicates in Ascending Order into an Array. FAST! So I was going for something like: while(scan.hasNextInt()) x.add(scan.nextInt()); But whether i go…
0
votes
2 answers

Calculating truck cargo capacity in a game

This is more of a math/algorithm question than a programming question, but I hope you guys can help anyway. Scenario #1: Player 1 has 40 crates in his inventory. Player 1 has 2 trucks, 1x small (capacity: 8 crates) 1x medium (capacity: 16…
zardon
  • 2,910
  • 6
  • 37
  • 58
-1
votes
4 answers

How many megabytes per day are two nibbles per nanosecond?

One of my tables in my SQL database has a growth rate of two nibbles per nanosecond. I was wondering how many megabytes per day that is and should I be worried? My hard disk is 150 GB.
autonomatt
  • 4,393
  • 4
  • 27
  • 36
-1
votes
1 answer

Solve for number of calls using Erlang C

Step 1: I have calculated the Capacity requirement for a set interval using the Erlang C formula (Ref:…
pb342
  • 1
  • 1
-1
votes
1 answer

How to calculate DNS BIND capacity

How can DNS BIND capacity can be calculated i.e. How many queries DNS can handle per second? I am facing an issue where DNS is not responding to some of the queries and my technical support is saying that is cuz DNS capacity is being exceeded. He is…
-3
votes
4 answers

What is an Enterprise architecture?

I am a web developer, I want to become software architect, and I learn everyday about it, but when I am learning software architecture I see TOGAF framework for enterprise architecture, I want to get solid understand in an enterprise architecture.
1 2 3 4
5