Es, sin duda, la noticia de la semana y se pueden leer un montón de referencias al Google App Engine que ya está en funcionamiento (para los afortunados que han pillado hueco en la beta).
Como la noticia está en boca de todos, en lugar de referenciarla sin más intentaré hacer una pequeña quick guide “para dummies” (“quick” por no escribir demasiado y “dummy” por que yo soy seguro el más dummy de todos).
¿Qué es Google Aps Engine?
Google App Engine es un servicio que nos permitirá ejecutar nuestras aplicaciones web en los servidores de Google. Además contaremos con espacio de almacenamiento y bases de datos.
¿Y por qué no alojarla en mi propio servidor?
Pues puedes hacerlo, por supuesto. Ahora bien, supongamos que tu aplicación es una idea genial que de repente tiene muchos más usuarios de los que imaginabas y el servidor se queda corto. ¿Buscas uno que satisfaga tus necesidades? O, mejor dicho, ¿pagarás por uno que satisfaga tus necesidades? Tu aplicación quizás está teniendo éxito y el número de usuarios va creciendo, pero no aporta ni de lejos el dinero suficiente para un hosting avanzado que se coma el presupuesto reducido que planeabas. Además, empiezas a tener el dedo índice gastado de pinchar en tus anuncios de Adsense en cada ordenador que tocas.
Google App Engine te permite desarrollar tu aplicación con un coste reducido, con la fiabilidad de los servidores de Google y, lo más importante, la posibilidad de escalar de forma sencilla.
Genial, ¿por dónde empiezo?
Por ahora las aplicaciones web que corre Google App Engine han de estar programadas en Python, pero tranquilo, en breve soportará más lenguajes. Puedes empezar por la documentación o por algunas APIs ya disponibles (un runtime de Python, datastore, mail…). También hay una página con ejemplos de aplicaciones y herramientas.
Parece todo muy bonito. ¿Qué gana Google?
Pues dinero, no será un servicio gratuíto. Pero además Google se ha encargado de obligarnos a que los usuarios que utilicen nuestras apps lo hagan bajo una cuenta de Google. Sí, un movimiento muy inteligente que seguro que no convence mucho a algunos desarrolladores, pero que pasarán por el aro ante las innegables ventajas del servicio. Los términos del contrato son esta vez una lectura realmente aconsejada.
Parece que Google entra de lleno en el negocio de los web services con una alternativa impresionantemente fuerte a los Amazon web services. A ver qué vamos viendo con el tiempo.
Actualización
Huddle Chat, la aplicación bandera para mostrar las capacidades de Google App Engine ha sido ya retirada. Al parecer los programadores, según google “unos amigos que lo crearon en su tiempo libre”, clonaron Campfire, una aplicación de 37Signals, sin contemplaciones. Mal empezamos
Recursos
Documentación de Google App Engine
Blog oficial
Más ampliado en
Mashable
TechCrunch