[Zope-CMF] backup strategies
Fri, 07 Feb 2003 10:47:21 -0800
DirectoryStorage supports incremental backup using standard Unix
command-line tools. If you use Linux, it is worth considering as an
alternative to FileStorage. It also is the best route to no-cost
replication of a ZEO storage server for high-availability, as it has a
Also, if you are using CMF for content management, consider (in addition to
ODB storage backup) serialization of your content into something that could
be backed up via FTP (text, files) for non-Zope-specific archival purposes.
To do this, you would obviously have to (a) write some scripts that used
ftplib to remotely backup the data, (b) make sure your content types
supported FTP for download/upload, and (c) write another script to remotely
restore the data via FTP (and XML-RPC if needed). You may need to arrange
some means to keep content metadata in this case, which might require you to
write out metadata files for each file you download (that is, files that
can't embed their own metadata). Keep offsite CDR or DVDR copies of your
"raw" content somewhere safe. These are the steps that I am planning for a
CMF deployment that I'm currently working on.
From: Sally Owens [mailto:firstname.lastname@example.org]
Sent: Friday, February 07, 2003 8:09 AM
Subject: [Zope-CMF] backup strategies
we are considering moving our main university web site over to Zope(with
CMF). One of the major concerns that we have is downtime if something goes
wrong (either with Zope, or CMF, or with the datafile). I was wondering
what common 'backup strategies' people use to minimize this sort of thing
(obviously we would be backing up the datafile and we will have a separate
development and 'live' server)? We will be moving from a flat HTML file
system (where it is easy to tell if the data is corrupt, and easy to sort
out problems with the server) to Zope and CMF (where you might not notice
problems with the datafile until it's too late and by then your backups
might be corrupt too). How could we reduce the risk of data/software
Is there any way for example to *test* Data.fs when you back it up (to be
sure that you are not backing up corrupt data)?
What backup strategies do other organisations employ to minimize the risk
of your Zope/CMF sites falling over?
All advice gratefully received.
Zope-CMF maillist - Zope-CMF@zope.org
See http://collector.zope.org/CMF for bug reports and feature requests