I hope you don't mind me asking this as I couldn't find a definitive answer.
I don't have a problem, per-say. I am just wanting to research something for my own studies.
I was wondering just how Load Balancing worked. I know that a Load Balancer accepts requests and then handles all of the different connection requests and then will connect to a server that isn't failing or close to failing. What I'm interested in is, do all of the servers have to be mirrored in order for this to work? For example Facebook will have most probably peta-bytes of information stored on its servers. If they ran out of space on a Server how would they implement more space? If they added a new Server they wanted to balance the load to wouldn't that have to be mirrored as well and it would then become full. I know this isn't perhaps the best example to use but it's the only company apart from Google that will have so much data on their hands, there must be some cut off limit as to how much data you can store on a Server even for them.
Another query I have is is there a limit to the number of Load Balancing Servers to use? I know some balancers accept 7000 concurrent connections, so if I installed 3 Load Balancing Servers would it not theoretically be able to handle 21000 concurrent connections? I hope this makes sense. I'm new to the Server game.