Hi Maarten, Wish that there were an easy answer for this, but there's a LOT that would go into this answer. App Engine uses many Google technologies which in and of themselves are long, complex topics (Protobuf, BigTable - http://labs.google.com/papers/bigtable-osdi06.pdf).
I'd start here: http://code.google.com/appengine/articles/datastore/overview.html And I'd ask specific questions if I had any. Two really good pieces of technologies to study are AppScale: http://code.google.com/p/appscale/ http://code.google.com/p/typhoonae/ Both the above technologies are App Engine compatible and use open source technologies in their implementation. Good luck, -- Ikai Lan Developer Programs Engineer, Google App Engine Blogger: http://googleappengine.blogspot.com Reddit: http://www.reddit.com/r/appengine Twitter: http://twitter.com/app_engine On Mon, Dec 6, 2010 at 5:35 AM, Maarten <[email protected]> wrote: > Hi all, > > I was wondering, is there any information about the internals of GAE? > I'm looking into GAE for the sake of PaaS security research. I'm not > looking for the what ("each application runs in its own sandbox"), but > the how (Does each app get its own VM? Or do multiple apps share one > VM? And which classes are actually shared? Which strategy is used for > isolation? And what about the datastore, is data tagged? Do users get > their own 'view'? Etc.). Also, what technologies does GAE use? I know > about Jetty, Bigtable etc, but is there a complete survey on this? It > would be great to see some more detailed information. What is the > reason I can't seem to find this info? Didn't I search enough or is > GAE proprietary? > > Kind regards, > > Maarten > > -- > You received this message because you are subscribed to the Google Groups > "Google App Engine" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/google-appengine?hl=en. > > -- You received this message because you are subscribed to the Google Groups "Google App Engine" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-appengine?hl=en.
