I have a Ubuntu production server running apache2 and tomcat6 both on port 80 with mod_jk setup hosting some jsp pages. And also, all the client's informations are stored in the mysql databases on the same server. And CDN is used for static contents.
We are planning to setup like Clustering/Load Balancing/High Availability, whatever it's called so that if production server is down/destroyed, other will be hosting services without any down time.
I want to know how many ways I could do this with two servers or with any other, could anybody short-list?. I also want the good guides whereby I could achieve this.
I know many would have setup load balancing for the web servers and I request you all to help guiding me in right direction sharing your knowledge.