[Zope] Re: Zeo
Jonathan Cyr
cyrj at cyr.info
Wed Apr 27 16:00:13 EDT 2005
FYI,
Back during 2.6.x, I developed my whole system on a Windows Laptop,
migrated to a Windows ZEO System, 1 client, 1 server. Then moved the
ZEO client & server to Red Hat AS 2.1, and now finally to SuSE 9.0.
The only differences for me were the steps in installing PIL (Python
Imaging Library) on Linux vs. Windows. I had to wait to be more
comfortable deploying on Linux, but Zope was obviously ready for Linux
long before I was.
If you can stay away from platform-dependent products, and their
dependencies, (Photo Product & ImageMagick for one), you should be able
to mix and match. The underlying python seems to facilitate this being
a sort of intermediary compatibilty layer. My approach was to make sure
every component and dependency was python based.
Make sure to follow the directions for ZEO client/server compatibility,
but those are python concerns.
As for performance, I found Linux to be a large boost, especially when
run without a GUI... the nature of the beast seems to lean toward Linux
for good reason.
The other item you'll find on the list, is that a ZEO configuration is
much more stable and forgiving than the quite-stable stand-alone Zope.
Even internal Zope routines run better in a ZEO setup.
-Jon Cyr
WeddingWeblog.com
J Cameron Cooper wrote:
> ken wood wrote:
>
>> I appreciate all the great tips on the cionfiguration issue. But my
>> main issue is about infrastructure:
>> Which hardware and / or operating systems can be used for a Zope/Zeo
>> system.
>
>
> OS: pretty much any Unixish OS, though on anything but Linux, BSD, and
> Mac OS X (and maybe Solaris) you may run into some small problems.
> Also Windows.
>
> Hardware: anything with enough juice that can run your OS. Not very
> specific, I know, but it all depends on the performance you need. Less
> than .5 hits/sec and pretty much anything that'll load Zope will work.
>
>> In particular, can I run a Zope instance on my Win32 server and have
>> a Zeo Server/Clients on my Linux server?
>
>
> Sure. Why not?
>
>> If I use all the same versions (Python, Zope and Plone and Products)
>> can I use a multi-OS infratructure?
>
>
> Almost certainly. There are a few OS-specific Products, though, but
> that only matters on the ZEO client (except for storages, which only
> matter on the ZEO server.)
>
> You don't even have to match versions, save for sanity. ZEO is not a
> tightly-coupled communications protocol. Consider:
>
> Windows
> Python 2.3.4
> Zope 2.7.5
> ZEO client - SomeProduct 1.1
>
> Linux
> Python 2.3.3
> Zope 2.7.3
> ZEO server - no products
> ZEO client - SomeProduct 1.0
> ZEO command line client, for debugging
>
> This would work fine. All three ZEO clients would have the same data
> (that from the ZEO server), even with different software.
>
> --jcc
> _______________________________________________
> Zope maillist - Zope at zope.org
> http://mail.zope.org/mailman/listinfo/zope
> ** No cross posts or HTML encoding! **
> (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce
> http://mail.zope.org/mailman/listinfo/zope-dev )
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.zope.org/pipermail/zope/attachments/20050427/ae6eef9e/attachment.htm
More information about the Zope
mailing list