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?