En Gadgetos : Presentada la primera televisión láser de Mitsubishi
Bits20
Martes 08 de Abril 2008

Google App Engine: peligrosa competencia


Un par de días después de que se rumoreara que Google preparaba competencia para los Amazon Web Services llega de manera oficial Google App Engine.

Se trata de un nuevo servicio para desarrollar aplicaciones web dentro de Google. A diferencia de AWS, App Engine propone un entorno cerrado para programar en Python nuestras aplicaciones web y subirlas a los servidores de Google, bien utilizando nuestro dominio o el que ellos nos cedan.

De momento está en beta, y nos permite almacenar 500 Mb de espacio, con 200 millones de megaciclos de CPU y 10 Gb de ancho de banda al día (suficiente para servir 5 millones de páginas al mes). Pero Google ya avisa que lanzará próximamente planes de pago, aunque estas cantidades básicas seguirán siendo gratuitas, mientras que también estudiarán incorporar nuevos lenguajes de desarrollo.

¿Y a quién va a interesarle esto? Pues es difícil de decir. La verdad es que aunque a priori parezca lo mismo, el servicio difiere bastante del de Amazon, donde se ofrecen multitud de herramientas por separado que luego puedes conectar entre sí. Una de las más populares es Amazon S3, que ofrece alojamiento de archivos y ancho de banda ilimitado que tarifica en función de su uso, y que muchas empresas utilizan, por ejemplo, para realizar backups. A App Engine no se le pueden dar estos usos, ya que el sistema de Google está concebido como un bloque único donde albergar una aplicación.

Es difícil saber quién va a acabar encontrando utilidad a un servicio así, pero yo me decanto por pensar sin duda en los grandes proyectos web. Con los ridículos precios que tiene el hosting hoy en día, a ningún pequeño desarrollo le compensa invertir tanto esfuerzo en utilizar un entorno desconocido y relativamente incómodo para montar una página. Sin embargo, si tienes un proyecto grande, el principal atractivo de App Engine te obligará a echarle un ojo: la escalabilidad.

Pienso en aplicaciones como Twitter, que fueron desarrolladas inicialmente en Ruby on Rails, y a causa del éxito han estado casi más tiempo caídas que online. Twitter tuvo que reprogramarse y hacer una fuerte inversión en servidores que pudieran soportar todo el tráfico. Si App Engine hubiera existido entonces, a los programadores de Twitter les hubiera bastado con adaptar su aplicación a Python con las librerías de Google y subirlo a App Engine. A partir de ahí el escalado es transparente al programador o empresario, que sólo tiene que preocuparse de mejorar su aplicación sin estar pendiente de toda la infraestructura que la soporte, que no es un mal menor.

Es una de las grandes ventajas de Amazon AWS y la gran ventaja de Google. Falta por saber lo más espinoso, y es el precio que pondrá Google a su servicio más allá de los límites. Pero se espera que sea muy bajo. Y a partir de ahí, ¿veremos una reacción de Amazon? Es lo bueno de la competencia, que cuando tu competidor ofrece algo más barato, es probable que acabes emigrando.

Sin embargo, este lanzamiento me parece también muy peligroso. Y es que Amazon te cobra un dinero por un servicio con el que espera sacar un beneficio económico dinero. En Google App Engine su interés es otro. Una de las cinco API que proporciona el servicio es para autentificar usuarios a través de Google Accounts, y ahí es donde está el peligro de esta herramienta. Google está ofreciendo un servicio de desarrollo muy barato, pero a cambio te está colando demasiadas herramientas suyas. Eso sin tener en cuenta que Google lo sabrá absolutamente todo sobre tu página una vez utilices todos sus servicios, y tendrá información privilegiada sobre un montón de proyectos web 2.0 interesantes, y una ventaja a la hora de posibles adquisciones sobre los mismos.

Por último, me preocupa también que este nuevo servicio comprometa aún más la neutralidad del buscador. Google cada vez se corta menos en promocionar sus propios servicios y a los suyos dentro de la joya de su corona y hay búsquedas en las que nos encontramos varios vídeos de YouTube, noticias propias o blogs de Blogspot cuando no son los resultados más relevantes. Con Google App Engine, está por ver si aplica lo mismo y favorece a este tipo de páginas dentro de los resultados de las búsquedas...

   
Añadir comentario
Nombre:

Correo electrónico: (obligatorio, no se publicará)

Web:

Código de seguridad: (copia el código en el formulario)
 

Mensaje:
Los comentarios escritos en mayúsculas o tipo SMS serán eliminados
Código especial:
Enlaces: [a/]URL[a]Título enlace[/a]
Emoticonos: (No al principio ni al final de texto)
:)    :((    ;)    :p    :si:    :(    xD    :ok:   

Noxvo