Ideal number of server, setup and management [closed]

view full story

http://serverfault.com – Have read how large scale sites use different servers for different purpose. Here's what I have in mind: Main app - 1 server Database - 1 server Static files - Cloud hosting (e.g. AWS) Backup - 1 server What is the industrial arrangement for good load balancing, speed and performance? What setup is used for each of the above server? E.g. nginx is best for static server. What hardware is recommended for each server? Thanks. (HowTos)