You can run App Engine applications on top of appscale , which in turn runs on Eucalyptus, Xen, and other clustering solutions. can be deployed on Ubuntu (not sure if there is any support for Windows) - it seems that for a start it may require substantial installation of the system, setup and administration (sorry, not first-hand), but as soon as you make this investment it seems that It can be smoother forward. (Task queue automation is a relatively recent addition to appscale, but it seems to work and can be fixed from the bazaar branch until it is fully integrated into the appscale project backbone).
Edit : since there seems to be some confusion regarding the licensing of this code, I will point out that the App Engine SDK, according to its website , is licensed under Apache 2.0 and appscale under the new BSD license. Both are extremely permissive and liberal open source licenses that basically allow you to use all kinds of reuse, remixes, mashups, redistributions, etc. Etc.
Change Nick also suggests specifying TwistedAE , another effort to create open source (also Apache License 2.0) for deploying App Engine applications on your own infrastructure; I have no direct experience with him, and he is still pre-alpha, but he seems very promising and deserves attention (tx Nick!).
source share