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

Recently I am on project that would need large scalability. Now, my architecture consists of 4 servers - 1 load balancing server, 2 application servers and 1 database server.

What are the best practices to configure the hardware specs of these different type of servers (CPU, RAM, disk etc.)? How would yo do that?

share|improve this question

closed as not a real question by Evan Anderson, Chopper3 May 22 '11 at 12:39

It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center.If this question can be reworded to fit the rules in the help center, please edit the question.

You're going to need to give us a LOT more information (operating systems, database platform, application performance characteristics based on benchmarks you've performed) for us to come up with anything. Even then, the performance of all the different tiers of your infrastructure could perform radically differently based on minor tweaks of the operational parameters. The "Real Answer" here is "Benchmark your application under as close to real-world conditions as you can and build your specs from those observations." – Evan Anderson May 22 '11 at 9:39
On top, that is a lot of things, but not "large scale" ;) – TomTom May 22 '11 at 12:37

it all depends. read up about failures and successes of others - maybe you'll avoid their mistakes:

just to point a few...

share|improve this answer

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