I've been tasked with setting up a HA setup as follows. I think I've planned this right, but bear with me as I explain the background behind this and what I've done. I've also attached a very
crude diagram of what I'm planning.
Basically, we're setting up a nation wide "cloud" for the different branches of the local Red Cross (about 25 branches, spread out across the country) Since this is a hybrid cloud, mixed between our datacenter and other VPSs online (Linode most probably), balancing and replication has to be happening behind the scenes.
There is one change to the diagram on the PDF and that there is now a second load balancer, local to our datacenter.
Replicating the data between the MySQL servers should not be an issue. The one that worries me the most are the web servers. Do I use DRBD? But this is not a "Raid-1" on the net. Through puppet, I can control the different applications that are being stored on any of the machines, however, what about the actual files (not worried about the stuff that gets stored in the DB)? Do I RSync them? Is there another way?
WHERE would I place my heartbeat monitor (no, not over my heart thank you
Suggestions? Plans? Ideas?
I'd really appreciate them