Google App Engine ejecutándose en Amazon EC2

Aunque el lanzamiento de Google App Engine representa un paso interesante como competencia de otros servicios de cloud computing, plantea el problema de depender de un solo proveedor en casi todos los aspectos de nuestro negocio.
Utilizamos el servicio de aplicaciones de Google, alojado en sus servidores, identificamos a nuestros usuarios con cuentas de Google, usamos su sistema de estadísticas, usamos su sistema de publicidad,... vamos, que nos tienen bien cogidos.
Para todos ellos existen soluciones alternativas: un sistema de usuarios propio, servicios alternativos de estadísticas,... pero, de momento, si optamos por Google App Engine para desarrollar nuestra aplicación no podremos, posteriormente, cambiar de proveedor.
¿O sí? Un desarrollador ha modificado el SDK de Google App Engine para que pueda ejecutarse en el servicio EC2 de Amazon (de hecho en cualquier entorno de Linux). Al ser el SDK código libre es posible realizar estas modificaciones y usarlas por nuestra cuenta. El nombre de esta modificación es AppDrop.
Esto permite que, ante cualquier problema con el proveedor, es decir, con Google, podamos traspasar nuestro servicio a otro sitio sin necesidad de reprogramar gran parte de él para adaptarlo a otras configuraciones, independizándonos de Google.
¿Por qué debería preocuparnos esto como desarrolladores? Pues, básicamente, porque Google no nos garantiza que nuestro sitio vaya a estar siempre funcional, al menos actualmente, aunque habrá que ver cuales son las condiciones cuando se lance en abierto. De hecho, el propio sitio que lanzaron como ejemplo, HuddleChat, fue cerrado al poco tiempo tras las quejas de algunos desarrolladores que decían que hacía lo mismo que otros servicios externos.
Por ahora, AppDrop está en un estado poco funcional, ya que no es escalable, utilizando ficheros en lugar de BigTable, como hace Google, por lo que en caso de un crecimiento de nuestro sitio, este no escalaría correctamente. Pero al ser código abierto es más que probable que se implemente un backend con una base de datos como MySQL.
Como usuarios, también resulta interesante que existan este tipo de opciones, puesto que evitarán que sitios que estemos usando puedan desaparecer de un solo plumazo si a Google le da por eliminarlos de App Engine.
Comentarios
Deja tu comentarioWSL Weblogs SL
Tecnología
Entretenimiento
Motor y deportes
Economía
WSL Empresas
Top 10
Lo+leído
- Aplicaciones portables que te pueden salvar la vida
- Especial Firefox 3: Comparativa con Internet Explorer 8 (Beta 1)
- Truco: Iconos de alta resolución en diferentes sistemas operativos
- Opinión: Aplicaciones P2P, ¿una para todos?
- Solución temporal a los problemas con Ares
- ¿Por qué está Google interesada en Digg?
- Gimp 2.6: ¿qué novedades nos esperan?
- Gmail y Google Calendar podrán ser consultados offline en unas seis semanas
- Ubuntu Intrepid vendrá con un directorio privado encriptado para guardar datos confidenciales
- Instalar fácilmente Adobe Flash Player 10 Beta 2 en Ubuntu
Lo+votado
Lo+leído
- Lively, el chat en 3D de Google
- ¿Por qué está Google interesada en Digg?
- Premios SourceForge 2008: candidatos a ser los mejores proyectos del mundo
- Google Maps ya traza recorridos a pie
- Windows Vista Compatibility Center, para saber si lo que tienes te vale para Vista
- Better GMail 2: extensión de Firefox para mejorar GMail
- Jisko v2, novedades e invitaciones para repartir
- Isinvideo: ahora puedes guardar vídeos y búsquedas
- Magic Assistant, gestor de colecciones de cartas "Magic: The Gathering"
- Actualización de seguridad para VLC, 0.8.6i
Lo+comentado
- Especial Firefox 3: Comparativa con Internet Explorer 7
- Especial Firefox 3: Comparativa con Internet Explorer 8 (Beta 1)
- Jisko v2, novedades e invitaciones para repartir
- Opinión: Aplicaciones P2P, ¿una para todos?
- Truco: Iconos de alta resolución en diferentes sistemas operativos
- Firefox 3.1: nuevo efecto visual en el cambio de pestañas
- Imagen de la Semana: A Apple no le gusta Internet Explorer
- Solución temporal a los problemas con Ares
- Now Playing, controla tu reproductor multimedia desde la Sidebar de Vista
- Aplicaciones portables que te pueden salvar la vida
Autores / Comentaristas
Autores
Comentaristas
- Rafael Galindo

- alexito4

- perico rl

- Maykel De Paiva

- supercrash10

- ferru

- Kirtash

- LepZ69

- treze

- wfox






Sumamente interesante, porque depender de Google es un peligro para las aplicaciones. En mi experiencia con Google Search Engine estuve casi tres semanas con un problema del servidor de Google. Y eso que mande emails e hinché en el Grupo de CSE desde los primeros días. El error en los servidores de Google me quitó tráfico y credibilidad.