[ZODB-Dev] ZEO2 - Zope Reliablity

Nick Pavlica nick.pavlica@echostar.com
Fri, 22 Nov 2002 16:54:16 -0700


All,

    "I apologize if this is the wrong list to post this question." =20

  I'm developing a new infrastructure for our corporate Intranet, and a n=
umber=20
of other critical web applications.  I have been working with ZOPE, and l=
ove=20
all that it has to offer.  However,  we are in a 24x7 production facility=
 and=20
require a high level of uptime.  Because ZOPE is a new technology for our=
=20
organization, it has taken allot of work getting my management to agree t=
o=20
use it.   Because of this,  I'm trying to do things right the first time,=
 and=20
build a good name for ZOPE.

  The application server will only see around 1 Million hits per month on=
 one=20
of two  servers (primary, backup) with dual 1.8GHZ XEONs, 2GB Ram, 10k SC=
SI=20
Raid, Dual PS, ETC.  The base software will be Zope 2.6,  Plone 1, pgsql =
db=20
product, Redhat 8.0(EXT3), Apache 2.0.x, Postgresql 7.2.x.  My primary=20
concern is reliability/uptime and have read on the zope.org site about a=20
number of projects that attempt to address ZODB replication/synchronizati=
on,=20
but none of them seem to be at a production level.  Does ZEO2 allow ZODB=20
replication ?  What are the known limitations of Data.fs ?  I have read a=
bout=20
successful installations running 30 + GB with no problem.  I have been=20
thinking of some solutions to help ensure that the Data.fs is available f=
or a=20
high level of uptime.  Please keep in mind that I have never used ZOPE in=
=20
this type of installation, so I apologize ,again, if these are ridiculous=
=20
solutions.

1)  Configure the primary and backup servers with ZEO2, and use the oppos=
ing=20
server as backup ZODB stores, by configuring the clients on each server t=
o=20
use both servers db.

2)  Use rsync to sync the data.fs file between the two servers.

3)  Use a script to tar and copy the production data.fs to the backup ser=
ver=20
on a fairly tight schedule.

I would greatly appreciate your advice.


Thanks!

--=20
Nick Pavlica
EchoStar Communications
CAS-Engineering
(307)633-5237