Getting the server to work with IPython on the App Engine server may not be acceptable. Each laptop will need its own iPython core, which should either run continuously or have a way to maintain its state between requests. Theoretically, you could use a combination of server classes where clients could work on scalable interfaces, and kernels could work on constant backends. But for this you need to replace all ZeroMQ + Tornado. (I'm not very good at iPython whales, but this is the impression I got from talking to iPython developers at conferences, as well as a little reading.)
Compute Engine , : , Linux. - App Engine , GCE, , , , , .
: https://groups.google.com/forum/#!topic/sage-notebook/re2bUt4vCxA
(?) , GAE, AWS, , GAE , : https://notebookcloud.appspot.com/docs