I know next to nothing about load balancing web servers.
I am trying to distribute load of a web app across multiple servers in multiple locations.
Because of the nature of the web app it has to be on a dedicated server (or virtual instance).
It can't be on shared hosting.
My thought is to have one central web server on Amazon EC2 that does nothing but load balancing and then sends the request to one of the multiple servers.
I can't afford to have all the servers at Amazon so I am trying to take advantage of multiple office locations where I can host the web servers at minimal cost. All web servers would contain same information sync'd up nightly so it wouldn't matter which server a user was directed to.
Does this sound like a potential solution?
If not, can someone suggest a better alternative that would still be cost effective.