Has anyone experience of doing full VM snapshot or rsync back-ups with Plone? We have a server running several separate Zope application server worth of around 10-20 GB ZODB data and blobs.
- Would it be possible to duplicate the server by rsynching the whole server filesystem to a replicate machine once in a day?
This would provide "barebone high availability" where in the case of server breakage one could just switch the production IP to the back-up server.
The issues here are
Can rsync delta algorithm cleverly copy append-only Data.fs files or does it copy the whole Data.fs every time? Data.fs and blobs are the only data changing on the server running Plone sites.
Is rsync fast enough for calculating deltas for the whole server file system once in a day
Does rsync cause too much stress to the system when it is running
Do one need to run something more advanced over rsync to speed up the process (e.g. Duplicity)
Does Ubuntu system partition has something which must be excluded from rsync
As far as I know live ZODB Data.fs copies are ok due to their append-only nature.
The benefits of such replication method would
- Very simple to set-up: No advanced replication knowledge beyond normal Linux sysadmin knowledge needed
The data in our case is not that critical. We are fine if we can restore 1-2 old back-ups as long as the replication takes over within one day.
The server is running Ubuntu 12.04.