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

There are several Data Center Network Designs, and I'm working on a research paper on this topic.

To start with I'd like to know why to use data centers? Obviously besides the amount of space 10k servers take and some other obvious reasons.

Then, what are the benefits of using data centers for hosting servers?

How does scalability, fault tolerance and bandwidth usage fits in?

share|improve this question
When you say paper, this is a university assignment? If so, we'd best serve by pointing you at some good starting points for your research. – Chris Thorpe Mar 1 '10 at 1:42
it s not an homework but a research paper. – user30597 Mar 1 '10 at 1:48
When you write your paper I suggest you proof read it a lot more than you did that question. – John Gardeniers Mar 1 '10 at 8:59
up vote 1 down vote accepted

It all comes down to the cost of hosting @ home vs hosting at their facility. Think of it in terms of redundancy and pricing.

Good Data centers will often provide

  1. more than one Internet Service Provider, in case one fails or degrades performance
  2. you get more bandwidth at a lower price
  3. data centers have the proper amounts of cooling, "not residential cooling system"
  4. good data centers will have 24/7 staff
  5. will help you meet infrastructure demands that come with contracts
  6. data centers are shaped to fit their purpose and reduce the chance of damage (broken water pipe flooding the office) caused by human events or natural ones
  7. If it's a large provider with multiple data centers you can make a deal with them to host at their other locations, thus increasing geographical redundancy

Keep in mind that bad data centers also exist, they barely meet infrastructure demands and are run by incompetent staff.

share|improve this answer

Data centers provide economies of scale. They can also provide hosting in more appropriate locations to help achieve business continuity or performance goals. Use of a data center might help meet a legal or regulatory requirement, or solve other specific business challenges.

How does scalability, fault tolerance and bandwidth usage fits in?

A data center may give you more scalability than you can build yourself, and will probably do it more cheaply. I don't understand the point of your question re fault tolerance and bandwidth usage though. Is this a homework assignment?

share|improve this answer

Redundancy and reliability.

Conditioned air and power. Usually redundant conditioned air and power.

Normally you will have multiple network providers and possibly peering arrangments. So the cost of connectivity will probably a lot lower than at a non data centre site. This means it is cheaper to get multiple network links for both redundancy and extra bandwidth and you are more likely to do so.

You will probably be able to provision extra network services faster should the need arise.

Data centres don't necessarily help you with scale, although obviously you can probably put more servers in a data centre than you can in a home or small commercial site.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

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