• How Many Servers Can One Admin Manage?

    December 30th, 2009 : Rich Miller

    There’s a discussion today at Slashdot about how many servers or users an admin can manage. The question seeks to establish whether a department in which sysadmins each manage 900 user machines is understaffed. As in any discussion of IT or data centers, practices vary widely. But here are a couple of relevant factoids from our travels tracking the data center industry.

    Jeff Rothschild, the vice president of technology at Facebook, said in a recent presentation that Facebook has 230 engineers supporting data for more than 300 million users. He says Facebook seeks to maintain a ratio of one engineer for 1 million or more users. Facebook is vague about exactly how many servers it has, saying it’s “more than 30,000.” But 30,000 servers and 230 engineers works out to a ratio of about 130 servers per admin.

    Microsoft says it has automated its data center operations to the point where its admins can each manage between 1,000 and 2,000 servers. That matters, as the company may pack more than 300,000 servers into its new container data center in Chicago. It expects to support that facility with about 30 employees, including admins and facility maintenance staff.

Johann Schleier-Smith

Posted December 30th, 2009

At Tagged, we saw server count grow quickly from ~300 to ~1000. We needed more IT staff, but found this demand driven by the increasing number of applications, not the number of servers. Today we index IT staffing to the number of software engineers.

Anders Gregersen

Posted December 31st, 2009

I think the size of the IT staff depends on more than the number of servers, applications or software engineers (we all know that). Our IT department consist of both operations, 1st line support, change management, software engineering, project governance and knowledge management. Depending on who you ask we have a size of 2 to 15 people. Management sees us as 15 people, but if we talk server operation, we are 2. We are supporting every backend component (network, servers, storage, security, e.g.) including participating in all projects that impact our infrastructure.
As a companys size go beyond a certain threshold, standards emerge on how and what are required, reducing the required staffing and maturing the business use of IT. Most companies need the same functionality and in most only the scale is different (yes its simplified).

Daniel Matthis

Posted December 31st, 2009

One problem with the “how many servers can one admin handle” really depends on how the server is managed, what type of server it is, and the it staff structure around those systems. In the SMB world many sysadmin’s double as the appadmin in which case the number depends on the number of apps and servers not just servers.

Other place like Microsoft probably have sysadmins who take care of just the OS and relegate app duties to an analyst some place. Thus they have a couple of standard OS to support a huge cluster of servers. Give an admin one app, one OS configuration to support and automation can allow them to handle hundreds if not thousands. The moment he takes on an app and multiple OS configurations that number drops exponentially.

clakre thomas

Posted December 31st, 2009

at my former company 2 of use managed 160+ servers. 40 of which were standalone & 120+ were virtual. Plus we managed the SANs.

Depends how resource/fail intensive the job is. As we were solely handling internal operations for the company our load was much lower than if we were handling Internet operations.

For the most part 98% of our system was low maintenance, there were a few applications which constantly hiccup’d. We only were strained when a major system needed to be rebuilt over several days

Chunen

Posted January 1st, 2010

Shouldn’t the question be:

“What is the ratio of Sysadmins-to-UniqueServerConfigurations?”

For example, you could have a front end web-server farm with 100 identical servers, a second level with 25 identical application servers, and a third level with 10 identical databases. This may require 3 admins for 3 unique server configs to a ratio of 1:1.

Compare this with 135 unique configurations managed by x admins.

The question could be further refined the operations organization was divided into separate backup, resource monitoring and integrity monitoring groups.

Austin

Posted January 1st, 2010

Our ratio is 1 per 300 servers. Or about 1 per 1 million accounts. We use a lot of virtualization.

roberto

Posted March 4th, 2010

“Our ratio is 1 per 300 servers”.

Not sure how that is possible. The person is either superman or your servers are a mess.

rmxz

Posted March 16th, 2010

Totally the wrong metric.

Managing 700 servers or 7000 servers is about the same work so long as they’re identically configured.

Wouldn’t a better metric be “how many sysadmins per distinct server configuration”.

bob

Posted May 11th, 2010

I’ve seen the # alot lower in environments where poor standards were implemented. More like 1:20 server ratio. The problem is nobody has the vision to automate tasks in the beginning where they could support a 1:1000 servers.

Phil

Posted June 21st, 2010

At my company we manage around 800 dedicated servers and 200 virtual servers, since it’s a web host about 80% of those are unique/standalone/require you to remember somewhat what makes them different. We have a lot of standardization in place which makes life easier. But there is typically only one man working on each shift handling all technical aspects of the business (support/alert response/full management (i.e. no matter what happens to the site/server it’s our problem and you need to know how to fix it). During busier shifts we have 2 men working.

Add Your Comments

    RESOURCE LINKS:

ARCHIVED ARTICLES

All Content on Data Center Knowledge
© 2009 Miller Webworks LLC
All Rights Reserved