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.

Reply via email to