You are not logged in Log in Join
You are here: Home » Members » runyaga » ZopeFAQs » WhatIsZopeScalability

Log in
Name

Password

 
 
FrontPage »

WhatIsZopeScalability

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 you can handle many concurrent requests. If it needs to be upgraded the usual solution will be add memory 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 here
    • 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.