Является ли Google Application Engine хорошей платформой для веб-сайта чата с высоким трафиком?

] Я хочу создать веб-сайт чата с высокой посещаемостью, возможно, с потоковой передачей видео с некоторыми манипуляциями с изображениями, происходящими на сервере.

Сканирование через Channel API (http://code.google.com/appengine/docs/python/channel/overview.html) заставило меня надеяться, что это можно сделать без опроса AJAX, и общее мнение таково, что GAE очень масштабируемый.

У меня все еще есть несколько вопросов:

1) Может ли он поддерживать одновременно десятки тысяч пользователей, которые взаимодействуют друг с другом в реальном времени без задержек? Есть ли ограничение на использование ЦП?

2) Я (возможно) напишу его поверх инфраструктуры J2EE. Гарантирует ли GAE, что каждый новый запрос будет иметь доступ к глобальному хранилищу данных в памяти, которое будет доступно, пока приложение работает на сервере ("ServletContext" на языке Java) и, возможно, будет хранить гигабайты данных? Есть ли ограничение памяти?

3) Будет ли доступен полный стек J2SE и J2EE? Смогу ли я включить любую библиотеку, которую захочу?

4) Есть ли лучшее решение для такого рода проблем, чем GAE? Я думал об аренде нескольких выделенных серверов, но это уйдет на тысячи в месяц ...

Заранее спасибо!

5
задан vivri 29 March 2011 в 04:31
поделиться