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
1
vote
5 answers

Server Room Physical Size and Layout

I’ve read the “perfect server room” answers and a few other similar questions' answers, but I didn’t see any really good answers on how much physical space is the right amount. Do you keep your racks enclosed or leave them open without fillers,…
David
  • 3,487
  • 26
  • 20
1
vote
3 answers

Need some input for ideal server setup

Possible Duplicate: How do you do Load Testing and Capacity Planning for Web Sites First off.. HUGE kudos the the creator of this site as well as the others in this series. As a pre-cursor... I know next to nothing about servers and their setup…
John Gibbs
1
vote
1 answer

VPS users capacity

Possible Duplicate: How do you do Load Testing and Capacity Planning for Web Sites I was wondering if there is a way to actually determine how many users my VPS can handle until it will run out of Memory. I have a small VPS with 3 assigned CPU's…
TheDave
  • 87
  • 2
  • 5
1
vote
3 answers

Criteria for VM deployment

What technical criteria do people use when ascertaining an applications suitability for virtualisation? I know things have moved on a bit since a few years ago so I would like peoples experiences and methodology when looking at techincal…
user56149
1
vote
2 answers

How might I estimate size of changed blocks on a system over 24 hours?

I'm going to use a block-level backup solution to backup a Hyper-V server running SBS 2008 plus two additional instances of Windows 2008. It's fairly lightweight in terms of relative use. Total file sharing size is only around 100GB. Size of…
Boden
  • 4,968
  • 12
  • 49
  • 70
1
vote
1 answer

Windows server with less than 1% free memory

We have a SAP installation running the main server with 35GB ram and the app server running with 65GB ram. From the operational system perspective the main server has a fixed allocation of 31GB ram dedicated to one application, leaving 4GB ram for…
0
votes
2 answers

How to plan for buying drive capacity for a NAS?

I am, planning a NAS upgrade. We are currently running dozens of low capacity, cheap drives. We are upgrading to a Synology NAS with far fewer, higher capacity drives. As such, these drives will have a higher cost per TB that our lower capacity…
0
votes
2 answers

Capacity management - what metrics/KPI for CPU and RAM?

Context: business applications servers What are good metrics/KPI for measuring CPU usage and performance? I think that things like %usage are not really relevant (it's not because my PC uses 100% CPU at one point that i need to buy a new one). How…
wotter
  • 103
  • 4
0
votes
2 answers

First Exchange 2013 design for on-prem SMB. Did I miss anything?

Seeing as this is my first design, I'm hoping to make sure I haven't missed any glaring issues before deployment.
Digital ink
  • 500
  • 1
  • 10
  • 23
0
votes
2 answers

Calculating required uplink capacity of network switch

Is there any common method (usable in practice) for estimating the uplink capacity of switch based on known number of users connected to this switch and the maximum internet speed they are allowed. This is an example topology: core switch ====…
vladiz
  • 111
  • 4
0
votes
1 answer

What are challenges with Linux Storage Servers having 7 or 15 drives?

I'm evaluating options for image webservers for Tralev (in the case it grows). I was looking into Hetzner's storage line. They offer storage servers with 7 and 15 drives. 7 drives with software raid and 15 drives with hardware raid. Assuming they…
Mladen Adamovic
  • 599
  • 1
  • 3
  • 14
0
votes
2 answers

gradual increase in capacity of a virtual hdd

Im very new in using ESXI/vSphere and im planning to create an FTP server and i just needed to know some few basic things. How do i gradually increase the disk capacity in a virtualize environment or is it even possible? a typical scenario would be,…
user1933824
  • 165
  • 2
  • 3
  • 10
0
votes
1 answer

Amazon Web Service monitoring

I have deployed a web app on an AWS server. I have following questions: Monitoring my websphere app server status capacity monitoring? uptime thru Amazon CloudWatch metrics? Load balancing Autoscaling is for only AWS instances scaling and load…
0
votes
1 answer

sizing memory for virtual ETL server - is paging recommended?

I am working on the sizing for a virtual server to be used for Business Intelligence ETL processing. We have an existing server from which I can observe the expected trend on the planned one - almost 80% RAM (of 8GB) is used on average and page file…
dbza
  • 115
  • 1
  • 5
0
votes
3 answers

Server requirement for running an application having huge network traffic

What I am asking is a very common question that comes to any developer's mind when he/she wants to host a server but a precise answer is not easily available. I need to host a server which returns HTTP response of 20KB. This server is expected to…
Vijayendra
  • 245
  • 1
  • 2
  • 6