Google ahora ofrece el servicio de Google App Engine, que básicamente es una plataforma para que los desarrolladores puedan hospedar sus aplicaciones web en la infraestructura de Google de forma gratuita.
Google App Engine plantea la infraestructura (el hosting, el procesamiento y la base de datos) como servicio, aunque con algunos variantes que lo hacen diferente a lo propuesto por Amazon.
Entre los detallitos técnicos que debemos puntualizar de esta plataforma se encuentra:
- Por el momento, sólo soporta aplicaciones y frameworks desarrollados en el lenguaje de programación Python (del cual hablaremos en otra ocasión) y se prevé que ofrezca soporte a java y PHP, así que hay que irse actualizando.
- El almacenamiento se realiza a través de una API y accede a BigTable, que es un sistema de almacenamiento distribuido desarrollado por Google.
- Las aplicaciones se ejecutan en un sandbox, el cual impone ciertas restricciones de seguridad. Las aplicaciones solo pueden ser accedidas a través de HTTP y HTTPS. De igual forma no esta permitido el uso de threads para generar subprocesos.
- La diferencia que otorga valor a Google App Engine , es que de entrada basta con sólo registrarse y conseguimos sin costo 500 MB de espacio de almacenamiento, 200 millones de megaciclos de CPU por día y 10 GB de transferencia diarios.
Pero lo que me pregunto es ¿Vale la pena desarrollar tu aplicación web en este tipo de plataformas?, al final del día ¿Que tan seguro y confiable resulta?
Por lo pronto les dejo un video de como crear aplicaciones en esta nueva plataforma y experimenten con este nuevo motor, veamos si cumple lo que promete:
Checa la documentación de este nuevo servicio en:
http://code.google.com/appengine




