[Zope3-dev] Some thoughts on Zope 3, Zope 3 applications, and
Zope 3 instances
Jim Fulton
jim at zope.com
Fri Jan 5 10:36:00 EST 2007
Chris Withers wrote:
> Jim Fulton wrote:
>> None of this should be taken as any sort of edict. I'm also not
>> trying to name anything. While I'd love to spur discussion, I hope not
>> to start any arguments. :)
>
> On that front, I'll note that I've seen 3 patterns emerge in the
> projects I work on:
>
> 1. Development: lots of distinct projects per machine, each using their
> own zope version, products and/or python libraries, and data. For me,
> the Zope 2 instance home model and Zope software installed in, for
> example, /zope/2.9.5, works perfectly
>
> 2. Production with multiple projects in an instance. Here's there are
> often multiple websites mapped through an Apache front end to several
> data sets / software sets, each in their own folder. This is the class
> Zope 2 model where each site uses a combination of products, zodb
> scripts and templates and data stored in objects within the top level
> folder. Again the Zope 2 instance home model works well for this, but
> you only tend to end up having one instance on the box, so maybe it'd be
> easier on sysadmins and the like if things were different in this case,
> although I find having everything in a sub-tree of the file system
> pretty compelling.
>
> 3. Large production setups with one project spread over multiple
> machines. Each machine has a set role, usually involving several
> almost-identical app servers. I think this is the case you cover well
> and I completely agree with the things you've said.
>
> Have other people experienced these patterns?
>
> If so, which do we want to support and how?
While mkzopeinstance is a fine tool, as far as it goes, it's
not flexible enough for our needs. I'll be releasing a buildout
recipe that meets my needs. I suspect it will meet other needs as
well, but there might end up being competing recipes that handle
other needs better.
Jim
--
Jim Fulton mailto:jim at zope.com Python Powered!
CTO (540) 361-1714 http://www.python.org
Zope Corporation http://www.zope.com http://www.zope.org
More information about the Zope3-dev
mailing list