Запуск вашего собственного сервера GAE - PullRequest
1 голос
/ 28 марта 2010

вопрос Насколько сложно мигрировать из Google App Engine? заставил меня снова подумать над этой проблемой.

Я читал о том, что кто-то работает на своем собственном сервере, с производственной версией механизма разработки приложений Google.

Мои вопросы:

  1. Есть ли проблемы с безопасностью самостоятельно разрабатывать GAE сервер в рабочем режиме и выставить его на www? Если да, то как смягчить их?

  2. Может ли GAE dev работать на Amazon? Это можно портировать мои работающие приложения GAE на серверах гугл в GAE работает на Амазоне, без изменений кода, но без изменения какой-либо ссылки в используя другие службы gdata, такие как Документы Google, YouTube, Gmail и т. д.

  3. Как настроить сервер GAE dev для использовать мой собственный hadoop? Или использовать Хэдуп Амазонки?

Ответы [ 2 ]

2 голосов
/ 28 марта 2010

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

Если вы хотите запустить портированную версию производственного сервера на своем собственном оборудовании, вы, вероятно, захотите взглянуть на AppScale http://code.google.com/p/appscale/wiki/Deploying_AppScale_1_3_via_EC2

Я никогда не использовал AppScale, возможны и другие варианты, но об этом я знаю.

Вы можете выбрать, какое хранилище резервных копий использовать для хранилища данных, но, насколько я знаю, это будет не то же самое, что Google предоставляет в своей размещенной версии. Вам также придется потратить гораздо больше времени на управление серверами в EC2, что не является необходимым, если вы используете службу Google.

0 голосов
/ 29 марта 2010

Обратите внимание, что GAE не является рабочим сервером. Я не понимаю, почему вы хотите запустить GAE самостоятельно. Цель GAE - позволить разработчикам веб-приложений сконцентрироваться на своих приложениях и выполнить отработки отказа и масштабирование для них. Когда вы хотите использовать EC2, например для совместимости и предотвращения блокировки вместо этого, почему бы вам не использовать вместо этого стандартные Apache / Tomcat?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...