Okay. Thanks for the info.
Maarten
On Tue, Dec 7, 2010 at 7:05 PM, Ikai Lan (Google)
ikai.l+gro...@google.comikai.l%2bgro...@google.com
wrote:
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 maarten.de...@gmail.com 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)
ikai.l+gro...@google.comikai.l%2bgro...@google.com
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 maarten.de...@gmail.com
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
google-appeng...@googlegroups.com.
To unsubscribe from this group, send email to
google-appengine+unsubscr...@googlegroups.comgoogle-appengine%2bunsubscr...@googlegroups.com
.
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 google-appeng...@googlegroups.com.
To unsubscribe from this group, send email to
google-appengine+unsubscr...@googlegroups.comgoogle-appengine%2bunsubscr...@googlegroups.com
.
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 google-appeng...@googlegroups.com.
To unsubscribe from this group, send email to
google-appengine+unsubscr...@googlegroups.comgoogle-appengine%2bunsubscr...@googlegroups.com
.
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 google-appeng...@googlegroups.com.
To unsubscribe from this group, send email to
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at
http://groups.google.com/group/google-appengine?hl=en.