Not very. App Engine is built upon Google's existing infrastructure. We've
open sourced some of the technologies we use (protocol buffers), but there's
a lot that goes into powering Google properties.

--
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 Tue, Dec 7, 2010 at 2:21 AM, Maarten <[email protected]> wrote:

> Ikai,
>
> Thanks for the reply.
>
> I've already stumbled upon AppScale and TyphoonAE. Could you comment
> on how similar to GAE their internals are?
>
> Best regards,
>
> Maarten
>
> On Dec 6, 11:57 pm, "Ikai Lan (Google)" 
> <[email protected]<ikai.l%[email protected]>
> >
> wrote:
> > 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]<google-appengine%[email protected]>
> .
> > > For more options, visit this group athttp://
> 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]<google-appengine%[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