My goal is to have a relatively inexpensive way to have a backup cloud / virtual server at another provider from production, in case of an extended downtime on production server. My idea is to update this backup server like once every two weeks (give or take) and besides this synching time it would be spun down so the cost would be drastically reduced. So this wouldn’t have the latest version of a website available doing it this way, but it would be better than having the website offline. This would be a bit of a pain having to switch DNS, but if I use CF for all my sites it could make it a quick switch (and think CF has a way to automate DNS changes based on server being up or down).
One way I was thinking that might work and would get around the DNS issue is InterWorx Clustering. I’m not sure if there is a way to utilize InterWorx Clustering to achieve my goals? Guessing it would require getting a cheap cloud server to be always on and act as just the director. Then the primary server would be run through that as a node. Then I could spin up my backup server every two weeks to allow it to sync from the primary server?
Other idea was thinking maybe I could setup some kind of rsync between the production and backup servers. Basically spin up the backup server, turn database services and then just rysnc the mysql and home directories?