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.

85 questions
0
votes
3 answers

How to calculate/estimate the capacity of a switch theoretically

I don't know whether this is the correct place to ask this question. If not, could any one tell me some sites or forums to ask such questions? Thanks in advance. My question is the same meaning as the title roughly, but more specific. Given a shared…
machinarium
  • 203
  • 1
  • 2
  • 6
0
votes
4 answers

How many websites can my server potentially hold?

Sorry for the "noob" question, but... About how many medium-sized websites with average traffic could this server hold? Just like the average website, kind of like a small business site. How many sites could this server hold, but still maintain…
dkind
  • 211
  • 4
  • 7
0
votes
1 answer

Windows 2008 web app server -hardware planning help

I am setting up a website on win2008/sql2008 (64 bit) on a dedicated server, which may get 50K to 100K users/visitors. Concurrent users at any time may be 1000 (max). Users will log in 4 to 6 times a month and spend 10 minutes (maximum) on the site…
0
votes
2 answers

Is it possible create a 4TB bootable partition in the x86 edition of Windows Server 2003 Enterprise?

I'd like to find out if there is any way to accomplish this, since it would benifit my storage server greatly. I am using a Promise FastTrak 8660 and five Seagate ST31000340NS 1TB drives in a RAID 5 array. I figure that if the x86 ENTERPRISE…
Giffyguy
  • 365
  • 4
  • 6
  • 21
0
votes
1 answer

Is an IIS-Spawned Process CPU-Limited?

Seems more appropriate here than at StackOverflow; we'll see if it gets closed. Let's say I have an IIS App Pool set to cap at 25%. But the pool runs a webservice which spawns a process. Is that subsequent process subject to a subset of that 25% or…
0
votes
3 answers

http reqest and response route(s)

Hope in the right place.. So I've loadbalancer(LB) and two Apaches(A1 & A2) underneath. All of them have public IPs. Now my question is; Client requests a website -> request goes to LB -> requets goes to A1. Now I think response goes the same way…
0
votes
0 answers

Capacity Estimation for Physical Machines Hosting Simplified Nextcloud Instances

I am writing a grant to provide students with free access to Nextcloud VMs, and I need to budget for physical machines. The question is, how can I estimate the number of VMs running just Nextcloud (with just the file sharing applications,…
0
votes
0 answers

Required server capabilities for a video platform?

I'm a programmer and I have made a video playing platform. But I'm not sure about hardware requirements for such a system. I think this platform will have some 10000 customer in the beginning. I do not know how to calculate but let's take these…
1amroff
  • 101
0
votes
1 answer

How can I measure the load capacity of my video encoding server and plan for scaling?

I have a server running on Amazon EC2 that acts as a video encoder (LAMP CentOS + FFMPEG). How can I load test it with video files and get an idea of how many encodings it can handle. I can't seem to find where FFMPEG keeps a log file or how to…
undefined
  • 654
  • 2
  • 8
  • 18
-1
votes
1 answer

(Single Day - Peak) Dedicated Server Requirements for CDN Set-ups

Update: Comments made regarding how it is not a duplicate - fundamental question. Pre-Info: I am a game design specialized generalist with semi-practical software engineering skills in essence yet due hard times we're going through I am the one who…
-1
votes
1 answer

How can I make a server or PC use the most electrical power it is ever likely to?

I have several servers connected to a UPS. I would like to try and get those servers to draw the most power they are likely to as a load test of the UPS. What is the best way to cause a server or PC to draw its maximum power? One machine is…
-1
votes
1 answer

PHP/APACHE and MySQL SERVER Setup

I'm about to setup a server hosting MySQL, Apache/PHP, File Uploads, and probably CCTV Storage. Planned Personal Server Specifications: ASUS H97M-E INTEL i7-4790 2 x 4GB 1600MHz RAM KINGSTON V300 120GB SSD 2 x 3TB SEAGATE 7200RPM HDD This will…
-1
votes
1 answer

Windows 2008 R2, heat map

How do we get server heat map data from windows server based on memory usage and cpu usage. Our server Admins are not required to do this and our Dev team is trying to do this ourselves.I am trying to see if I can write some code or get this info…
-1
votes
1 answer

Calculating HA/LB MySql server requirements

First, I hope this fits here better than it fits at stackoverflow, I was torn on which site to put it on. Stack focuses more on programming. Mods, if this is the incorrect location please relocate. Greetings everyone! I am currently working on a…
Matthew
  • 2,737
  • 8
  • 35
  • 51
-2
votes
1 answer

JMETER: Which requests to load

The question is about load testing a web application, in order to find out server capacity (I should answer the question: For how many users using my web application, the server can handle the requests without any abnormality). The web application…