History for WhatIsZopeScalability
??changed:
-
ZOPE has taken measures to be run on minimalist hardware. This self imposed constraint has turned into a significant advantage when it comes to scalability on single as well as multiple servers. With a single modest server, like "zope.org":/About you can handle many concurrent requests. If it needs to be upgraded the usual solution will be <i>add memory</i> or get a new processor. This is the way of scaling vertically, but the most interesting way is scaling horizontally using many comodity servers with a common Storage - the paradigm behind ZEO. This way if you need to handle another 100 concurrent requests, you can just snap in a 1U cobalt box, rocket logix, or the like!!
* Singular ZOPE (single server)
* Python Interpreter - what is the footprint(?)
* SMP machines - dont know what to say here :(
* Distributed ZOPE (multiple servers)
* ZEO Fact Sheet is available <a href="http://www.zope.org/Products/ZEO/ZEOFactSheet">here</a>
* ZEO appears to be to fairly solid on *nixes, but may have some minor problems on NT.
My use of ZOPE has been a 'behind the scenes' approach where traffic does not actual occur on ZOPE itself. I think lots of people will find its powerful OOP web development environment as enough of a winner for it to be used not necessarily as the production environment but as a supplement to their environments. My case is political in nature. I feel dirty speaking management talk, but I like it.