Как я могу запустить приложение GAE на частном сервере?

Я хочу разработать приложение GAE с использованием Python, но боюсь, что Google будет единственной компанией, способной разместить код. Можно ли запустить приложение GAE на частном сервере или другом хосте?

(Обратите внимание, что предыдущая версия вопроса неправильно относилась к GWT).


person goutham    schedule 14.04.2010    source источник


Ответы (2)


Предполагая, что под GWT вы подразумеваете GAE (GWT предназначен для Java, и любой может его обслуживать), appscale вероятно, лучший способ разместить приложения GAE где угодно (в том числе на Amazon EC2 и в вашем собственном центре обработки данных). Любой может также начать бизнес, предоставляя услуги GAE с помощью AppScale (на Amazon, в собственном центре обработки данных или где-то еще), что может быть привлекательным для небольших приложений (которые не требуют большого количества EC2 или выделенных серверов). В любом случае, благодаря AppScale и подобным усилиям вам определенно не нужно бояться, что «Google будет единственным хостом для размещения кода».

person Alex Martelli    schedule 14.04.2010
comment
спасибо это то, что я ищу. Надежен ли этот масштаб приложения, видели ли вы какое-нибудь крупное приложение, использующее его? - person goutham; 15.04.2010
comment
@goutham, похоже, он растет и надежен, но это только общее впечатление — почему бы вам не спросить по адресу appscale.cs.ucsb.edu и ссылки оттуда, а также изучите вики-страницы по адресу code .google.com/p/appscale . - person Alex Martelli; 15.04.2010

Вы смешиваете GWT (компилятор Java в JavaScript) с GAE (API сервера Google).

GWT может обслуживать кто угодно, после компиляции это просто набор файлов .js; веб-приложение GAE может работать только на серверах Google.

API является общедоступным, а SDK разработчика работает и является OSS; но я не думаю, что это была бы желательная платформа для реального поставщика услуг. OTOH, согласно проекту Google Code GAE SDK, это та же самая инфраструктура, которую они используют; но трудно поверить, что серверные части, используемые для работы без GoogleFS, BigTable, MapReduce и т. д., могут быть такими же масштабируемыми, как их собственные...

person Javier    schedule 14.04.2010