Google AppEngine — Instalación

Desde hace un buen tiempo que traigo entre manos un par de proyectos para llevar a cabo y mi primera opción fue usar la nube de Google para ello. Cuenta con cuotas de recursos libres para la mayoría de los servicios, entonces, es una buena forma de sacar adelante un MVP.
Para poder trabajar con AppEngine, lo primero que necesitamos es descargar el SDK correspondiente al lenguaje con el que trabajaremos, recordemos que AppEngine como PaaS (Plataforma como Servicio) soporta Java, Python, Go y PHP. Para este caso, como trabajaré el proyecto con Python, descargaré el Google App Engine SDK for Python.

Para este caso usaré el paquete para Linux, por eso luego de descargarlo, tan solo necesito desempaquetarlo en mi directorio de trabajo:
unzip google_appengine_1.9.31.zip
Y para mayor facilidad de uso, debemos agregar la referencia del directorio de instalación al PATH:
export PATH=$PATH:/path/to/google_appengine/
Debemos asegurarnos que contemos con Python 2.7 como mínimo instalado en nuestro sistema, lo bueno es que la mayoría de distros de Linux ya cuenta con una instalación de python.
python -V
Como para empezar pueden seguir el ejercicio Hello World! in 5 minutes el cual les dará una visión inicial de cómo se trabaja, del archivo app.yaml y de cómo recibir las solicitudes; y luego pasar al ejercicio Creating a Guestbook el cual ya los introducirá con algo más de profundidad al uso datastore, jinja2 y como deployar la aplicación en la nube, ambos en la documentación de App Engine for Python.
Recursos:
- App Engine — Quotas
https://cloud.google.com/appengine/docs/quotas - Download the Google App Engine SDK
https://cloud.google.com/appengine/downloads - Hello World! in 5 minutes
https://cloud.google.com/appengine/docs/python/ - Creating a Guestbook
https://cloud.google.com/appengine/docs/python/gettingstartedpython27/introduction