2010-04-14 11 views
5

Chcę opracować aplikację GAE przy użyciu Pythona, ale obawiam się, że Google będzie jedyną firmą mogącą hostować kod. Czy można uruchomić aplikację GAE na prywatnym serwerze lub innym hoście?Jak mogę uruchomić aplikację GAE na prywatnym serwerze?

(Należy pamiętać, że poprzednia wersja pytania nieprawidłowo odnosiła się do GWT).

Odpowiedz

10

Przyjmując, że przez GWT masz na myśli GAE (GWT jest dla Javy i każdy może mu służyć) , appscale to prawdopodobnie najlepszy sposób hostowania aplikacji GAE w dowolnym miejscu (w tym na Amazon EC2 i we własnym centrum danych). Każdy może również założyć firmę świadczącą usługi GAE w AppScale (na Amazon, własnym centrum danych lub cokolwiek innego), co może być atrakcyjne dla mniejszych aplikacji (które nie gwarantują wielu EC2 lub serwerów dedykowanych). W każdym razie, dzięki AppScale i podobnym działaniom, zdecydowanie nie musisz obawiać się, że "google będzie jedynym hostem, który będzie hostować kod".

+0

dzięki temu właśnie tego szukam. Czy ten produkt jest niezawodny, czy widziałeś jakąś dużą aplikację, która go używa. – goutham

+0

@goutham, wygląda na to, że rośnie i jest niezawodny, ale to tylko ogólne wrażenie - dlaczego nie zapytasz o http://appscale.cs.ucsb.edu/ i linki z niego, i przestudiuj strony wiki pod adresem http : //code.google.com/p/appscale/. –

1

Mieszamy GWT (kompilator Java na JavaScript) z GAE (interfejsem API serwera Google).

GWT może być obsłużony przez każdego, po kompilacji to tylko kilka plików .js; aplikacja internetowa GAE może być serwowana tylko na serwerach Google.

Interfejs API jest publiczny, a pakiet SDK programisty działa i jest systemem operacyjnym; ale nie sądzę, że byłoby to pożądaną platformą dla prawdziwego dostawcy usług. OTOH, zgodnie z projektem Google Code GAE SDK jest to ta sama infrastruktura, której używają; ale trudno jest uwierzyć, że backendy działały bez GoogleFS, BigTable, MapReduce itp. mogą być tak skalowalne, jak ich ...

Powiązane problemy