Tras darle muchas vueltas y buscar diferentes alternativas a la hora de la elección del PaaS, nos hemos decidido por GAE, ya que uno de nuestros integrantes ya había trabajo con el con anterioridad, y la verdad, que por lo que nos había hablado de GAE era una maravilla. Como todo, tiene sus incombenientes, pero siempre se pueden subsanar de alguna manera.
GAE es un servicio que nos permite ejecutar nuestras aplicaciones web usando las infraestructuras de Google. A nosotros esta alternativa nos venia perfecta por el tipo de aplicación web que íbamos a desarrollar.
GAE nos da soporte para diferentes tipo de lenguajes: + Python + Java + Go + PHP(incorporado hace poco tiempo)
Nosotros nos decidimos por Python, ya que en la asignatura DAI, nos empezaron a enseñar, y ya que estábamos aprendiendo, que mejor manera de hacerlo que desarrollando nuestra aplicación web en dicho lenguaje. Ya que python es un lenguaje muy potente actualmente.
Algunas de las características más destacadas de GAE:
Almacenamiento de datos
GAE nos da una un servicio de almacenamiento de datos distribuido muy potente. Conforme nuestra aplicación va creciendo, nuestro almacén de datos también lo hace.
Servicios
GAE nos facilita la forma de administrar nuestra aplicación. + Correo + Mencache + Extracción de URL
Desarrollo local
GAE nos permite generar un entorno de desarrollo local exactamente igual que si fuese GAE en la nube. De esta manera podrás probar tus aplicaciones con toda seguridad antes de subirlas definitivamente.
Cron
Además, nuestras aplicaciones pueden realizar tareas programadas según las configure el desarrollador.
Python
GAE nos permite como anteriormente he comentado, programar en Python. Además incluye varias API y herramientas de desarrollo muy fácil de usar.
Cuotas
GAE es gratis, y te ofrecen 500MB de espacio para tu applicación y admite 5 millones de visitas mensuales.
Escalable
Es altamente escalable, es una de las características de GAE, así como la estabilidad y la seguridad.