[Box Backup] Two backup-servers
Sun, 27 Jan 2008 16:24:10 +0100
I'm trying to figure out the best way to deploy BoxBackup as a service
for my servers. All services provided by my servers have redundancy in
the way that there is always another server ready to take over one or
more services in the event of one server failing to provide its assigned
When implementing BoxBackup in this setup I would like to have all data
stored on two different servers (with limited bandwidth between them,
for example NFS-based solutions would not work well). It would be
preferable if the clients didn't have to backup to the two servers
separately. I would like to synchronize the data from one server to the
other, if the master-server (the one clients connect to) goes down the
corresponding DNS-entries will change to the secondary server and let
the clients connect there. The moment the secondary takes over it will
be considered the master-server, when the original master-server is back
online a synchronization back to it will be run after which it regains
it master-server status. If the clients have to send some data already
sent because of some data missing on the server that wouldn't be a big
problem, since it only occurs when one server is down.
The question I have, is it possible to do it in this or a similar way
without risk of corruption due to incomplete syncs on server-failure?
Should I just abandon this and have the clients send backups to two
Any thoughts would be very much appreciated.