I have a web app with different tiers:
- database for persistence
- a couple of web servers(mongrels)
- load balancer
Now it is all running on the same host. But how can I add another server to handle higher load?
Should I separate roles (db & web) before scaling out any further?
P.S. let's simplify the question and ignore High-Availability issues in this question.
P.P.S. database is not a bottleneck right now. I really want to add more web servers, please help