2012-04-20 8 views
5

Si por algún motivo quisiera usar mi propio servidor privado para ejecutar mi aplicación GAE en lugar de implementarlo en los servidores de Google, ¿podría simplemente usar AppEngine SDK para hacerlo? ¿Hay alguna limitación o problema técnico o legal que deba conocer? Sé que el SDK no está diseñado para ejecutar páginas pesadas, pero para sitios web pequeños debería funcionar, ¿verdad?Usar Google AppEngine SDK para ejecutar mi aplicación en un servidor privado

+0

Por SDK, ¿quiere decir usar dev_appserver? –

+0

Recomiendo encarecidamente no usarlo para que nadie se compre en su máquina local. – aglassman

+0

Sí, me refiero a dev_appserver. – tobik

Respuesta

4

Bueno, podrías intentarlo. No estoy al tanto de ningún problema legal (con la advertencia de que no soy abogado y no puedo ofrecerle la interpretación del contrato de licencia), pero dudo que esté satisfecho con el rendimiento.

Por un lado, la emulación Datastore dev_appserver (en los SDK de Python y Java) no escala tan bien una vez que haya pasado pequeñas cantidades de datos. No está diseñado para el rendimiento; está diseñado para imitar con precisión la semántica del Datastore real.

+0

Gracias por la respuesta. No planeo hacerlo, solo me preguntaba si era teóricamente posible. – tobik

9

El dev_appserver no está diseñado para dar servicio al tráfico público. Es de subproceso único, no está diseñado para el rendimiento, los back-end también están limitados y expone puntos finales administrativos (como/_ah/admin /) a los que los usuarios no deberían tener acceso.

Existen alternativas para alojar su aplicación usted mismo, como TyphoonAE y AppScale.

+0

Gracias por los consejos. – tobik

+0

voto por proporcionar alternativas. – Michael

Cuestiones relacionadas