Our company is currently running a single webserver for the company site with a RAID5 server. While this setup prevents downtime from hard drive failure, we are in need of an upgrade and are looking into possibly running 2 servers where one is the master and the other is in sync and available if the master dies or breaks. We want 100% uptime since we have alot of things hitting this box constantly.
What are your ideas on how to set something up like this?
Ideally we would want to use LAMP on UBUNTU 8 or 9. If we were to power down Server1, Server2 would take over the requests until Server1's hardware or software is fixed and appears back online. Is something like this possible with just 2 servers?
From what I could find... The popular setup would be 2 load balancers (checking availability of each other) and 2 web servers (running rsync and mysql replication) with 5 IP addresses. Is it possible to do a setup like this without the need for the 2 load balancers?
Im looking for the protection if webserver1 goes down that webserver2 will take over so we can then fix
webserver1 without downtime. Whats the cheapest and best way to do this with 2 servers? If it isnt possible with 2 servers what is the best way to do it with 4?