i have a question about server architecture.
i want to to study about how to setup the servers serving huge projects like wikipedia, google searching service,.etc.
But i didn't know what kind of books or where on the Internet have that information.
I've seen the server description and server architecture diagrams of wikimedia.
They have squid cache servers, database server, web server, nfs servers, and search server.
Where can i find the information about how to build servers for such huge projects?
and i saw that they put some servers as loading balancer?
it is done through what? programs?that hold some users' request?
I really want to know about the server hardware architecture.
thanks