[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