2010-04-14 4 views
5

Voglio sviluppare un'applicazione GAE usando python, ma temo che Google sarà l'unica azienda in grado di ospitare il codice. È possibile eseguire un'app GAE su un server privato o un altro host?Come posso eseguire un'applicazione GAE su un server privato?

(nota che una versione precedente della domanda si riferiva erroneamente a GWT).

risposta

10

Supponendo che per GWT intendi GAE (GWT è per Java e chiunque può servirlo) , appscale è probabilmente il modo migliore per ospitare le applicazioni GAE ovunque desideri (anche su Amazon EC2 e nel tuo centro dati). Chiunque può anche avviare un'attività che fornisce il servizio GAE con AppScale (su Amazon, il proprio data center o altro), che potrebbe essere interessante per le app più piccole (che non garantiscono molti EC2 o server dedicati). In ogni caso, grazie ad AppScale e ad altri simili sforzi, non devi assolutamente temere "che Google sarà l'unico host ad ospitare il codice".

+0

grazie questo è quello che sto cercando. È affidabile questa appscale, hai visto qualche app grande usarlo. – goutham

+0

@goutham, sembra che sia in crescita e affidabile, ma è solo un'impressione generale - perché non vai a chiedere su http://appscale.cs.ucsb.edu/ e link da esso, e studiare le pagine wiki a http : //code.google.com/p/appscale/. –

1

Stai miscelando GWT (un compilatore Java to JavaScript) con GAE (l'API del server di Google).

GWT può essere servito da chiunque, dopo la compilazione è solo un mucchio di file .js; un'app Web GAE può essere pubblicata solo sui server di Google.

L'API è pubblica e l'SDK dello sviluppatore funziona ed è OSS; ma non penso che sarebbe una piattaforma desiderabile per un vero fornitore di servizi. OTOH, secondo il progetto Google SDK di Google Code, è la stessa infrastruttura che usano; ma è difficile credere che i back-end usati senza GoogleFS, BigTable, MapReduce, ecc. possano essere scalabili come il loro ...