Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm trying to find an answer about how many server administrators/technicians are required to run a server farm with 7/24 availability of let's 10, 100, 1000 Linux servers?

Are there any studies for this?

Edit I was not expected this question to be closed. There are lots of studies about for example software development where from "lines of code" you can approximate the software development cost (COCOMO), so I was searching for something similar in administration.

Note, I'm 100% understand that it is not a straightforward or easy to answer question, but it is a real question...


locked by HopelessN00b Jan 22 '15 at 6:47

This question exists because it has historical significance, but it is not considered a good, on-topic question for this site, so please do not use it as evidence that you can ask similar questions here. This question and its answers are frozen and cannot be changed. More info: help center.

closed as not constructive by Iain Apr 1 '12 at 12:18

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.If this question can be reworded to fit the rules in the help center, please edit the question.

It depends on the competence of the administrators and if you can use tools like puppet. It all depends on the services. – Lucas Kauffman Apr 1 '12 at 12:14
How long is a piece of string... – Iain Apr 1 '12 at 12:20… YMWV – Iain Apr 1 '12 at 13:35
up vote 7 down vote accepted

There have been some survey analysis done around what people are doing and correlating them to this that and the other thing, but I'm not aware of any formal studies focusing on this issue. And frankly, I don't trust the existing surveys beyond their utility as intelligence about what other entities are doing; they are not guides.

There are several compounding variables here. The major ones:

  • The level of heterogeneity in the infrastructure. The more hetero it is, the more people needed to support it. If it's one big monoculture (IaaS farm, Etsy) you can get away with 3 for 10K. For an academic datacenter with a hundred random off the shelf applications purchased by departments you need many more than the IaaS farm.
  • The degree of automation present. Automation saves people. This is a proxy for the first point, but it's still a very important point by itself. Some systems don't automate well (Windows), others are one-offs where automation doesn't make much sense (that Solaris 7 box in the corner that'll cost $80K to replace, but no one has that kind of money in a budget crisis).
  • Service level requirements. If you need to have 24/7/365 staffing, that'll increase your head-count versus if you can get away with just emergency call-out for some hours. Which specialties need to be staffed/on-call at what hours? How many of the services supported need rapid response, and which can wait a couple hours? What failures have you engineered automated recovery for, and which need hands-on assistance?

And then there is the definitional problem. What counts as a 'technician'? Large infrastructures can count HVAC and Power people in the 'technician' count, where middling and small (100-500) consider them occasional contractors that don't contribute to head-count (or if they do, it's a fractional FTE). SAN Engineers or Database Architects may not be 'technicians' in a large environment, but are probably also the line-technicians in a medium sized one.

For infrastructures that are complex in design but simple in maintenance (such as an IaaS cloud), you need fewer people involved.

For infrastructures that are complex in design and also complex in maintenance (that Academic datacenter with 100 unique services in it), you need more people to keep it going due to the many knowledge-centers required to keep it running well.

Thanks, I'd be glad if you had seen any pointers to some studies. Thanks! – Artyom Apr 1 '12 at 12:36

Not the answer you're looking for? Browse other questions tagged or ask your own question.