Google App Engine es la versión PaaS(Plataform as Service) de Google .Está diseñado para que los desarrolladores que quieran administrar la totalidad de su aplicación sobre los recursos de Google .La idea es que los desarrolladores simplemente cargan su código Python ( o en java,go o PHP ) en Google, lanzan la aplicación, y luego pueden supervisar el uso y otras cifras.Como punto muy interesante a medida que crezca tu proyecto o el tráfico de tus usuarios no se necesitará ampliar ni re-acondicionar un servidor pues toda la infraestructura de TI esta en el Cloud de Google .
Se compone de:
•Servidores de aplicaciones Python/Java •Servicios de almacenamiento de datos •Base de datos BigTable
Con este nuevo servicio podremos pasar de un sólo usuario a un millón, dado que posee una tecnología integrada con Bigtable (la que usa Google) hace increíblemente más fácil y automático el reescalado de su infraestructura.
Google App Engine se ofrece de forma gratuita hasta determinadas cuotas, permitiendo ejecutar aplicaciones sobre la infraestructura de Google. Si no se cuenta con un dominio propio, Google proporciona uno con la siguiente estructura, midominio.appspot.com. También permite implementar un dominio propio a través de Google Apps. Por el momento las cuentas gratuitas tienen un límite de 500 megabyte de almacenamiento permanente y la suficiente cantidad de ancho de banda y CPU para cinco millones de visitas mensuales, y si la aplicación supera estas cuotas, se pueden comprar cuotas adicionales.
Instalacion del SDK de GAE en Windows
-
Si todavía no has realizado la instalación, descarga e instálate Python 2.7. Añade la ubicación de la instalación
C:\Python27
(la variable de entorno del sistemaPATH
). -
Descarga el archivo del SDK de Cloud y descomprímelo.
Mueve el directorio de
google-cloud-sdk
donde quieras conservar el SDK, comoC:\google-cloud-sdk
. -
Abre un símbolo del sistema (
cmd.exe
). Cambia el directorio actual agoogle-cloud-sdk
:cd \google-cloud-sdk
-
Ejecuta la secuencia de comandos
install.bat
:install.bat
Sigue los mensajes de instalación para instalar el paquete de App Engine para Python y PHP.
-
Cierra y vuelve a abrir el símbolo del sistema para ver los cambios del entorno.
-
Inicia sesión en Google Cloud Platform utilizando este comando:
gcloud auth login
- Descarga el código de muestra del proyecto desde el editor en “3. Prueba el código de muestra haciendo clic en el botón Descargar tu código“. Si lo prefieres, puedes descargar el código de muestra de Flask.
- Descomprime el archivo zip para crear el directorio del proyecto.
- Ejecuta un servidor local mediante este comando:
- dev_appserver.py appengine-try-python-flask
- Puedes detener el servidor pulsando las teclas Ctrl y C en la ventana de comandos.
- Visita la aplicación que se ejecuta localmente en tu navegador: http://localhost:8080
- Ahora que ya has visto que tu aplicación se ejecuta en tu máquina local, estás listo para crear e implementar tu proyecto, Mi primer proyecto.
Fuente aqui