Por qué Amazon Web Services sí tiene éxito, y Google App Engine no

 

 

Llevo meses pensando si escribir sobre esto o no. Es un tema un poco peliagudo ya que son impresiones mías y de los que me rodean sobre el éxito de las ofertas de Cloud Computing de dos pesos pesados: Amazon Web Services y Google App Engine. Pero este artículo de James Urquhart me ha recordado la polémica y me ha animado a escribir sobre ella, porque creo que ha dado en el clavo.

Creo que Google App Engine está siendo un fracaso para Google. No ha conseguido tener mucha presencia y además no ha captado el mercado empresarial. ¿Las causas? Varias en mi opinión, a saber:

  • La magnífica labor de Evangelización tecnológica que hacen la gente de Amazon Web Services. Esto además ha sido reconocido nombrando a Werner Vogels CTO del año por Information Week. Puedes seguirles en twitter, en su blog y sobre todo por eventos en todo el mundo.
  • Los casos de éxito de Startups que se han subido a La Nube de Amazon. Los más conocidos son SmugSmug y Animoto, aunque hay más, bastantes más.
  • Una orientación hacia la empresa, ofreciendo Acuerdos de Nivel de Servicio, por ejemplo.
  • Una visión de 360º respecto a los mercados potenciales para su Nube: no hay solución que no pueda migrarse.

Lo cierto es que Google App Engine no tiene la maquinaria de marketing que tiene Amazon Web Services. Pero tampoco tiene casos de éxito sonados como los de Amazon. Las posibles razones para que no haya despegado este servicio se pueden deber a las restricciones del lenguage (Python). Sabemos que Google está migrando Google App Engine para otras tecnologías -probablemente Java- aunque es algo que no han confirmado. La plataforma de Google, por su naturaleza PaaS tiene un tipo de aplicaciones objetivo: aquellas aplicaciones Web que necesitan escalado masivo y manejo masivo de datos ‘a lo Big-Table’, sacrificando las bondades del modelo relacional.

Creo que Google App Engine y las otras propuesta PaaS (Azure, Caroline…) son el verdadero futuro del Cloud Computing. Cuando Google abra App Engine a nuevos lenguajes como Java, el número de desarrolladores crecerá de manera exponencial. Solo será cuestión de tiempo que empiecen a crear aplicaciones. El tema de las aplicaciones empresariales yo no lo tengo tan claro… ¿realmente a Google le interesa ofrecer una plataforma cuyo contenido no puede indexar, y por lo tanto no puede ganar dinero con AdSense? Recordemos que Google vive de AdWords y AdSense: su interes es ofrecer plataformas y herramientas para crear más y más contenido PUBLICO. Por su naturaleza, en las aplicaciones empresariales el contenido es privado.

Relacionado:

  1. Google App Engine ya tiene planes de precios
  2. Google App Engine pronto en tu propio Centro de Datos
  3. Acuerdo entre IBM y Amazon Web Services
  4. Amazon dobla a Google como el mejor proveedor de Cloud
  5. Salesforce.com renueva Force.com gracias a Google, Amazon y Facebook
  • http://www.danilat.com/weblog Dani Latorre

    Mi opinión sobre porqué no tiene éxito App Engine(comparado con AWS), aparte de lo que comentas sobre el lenguaje y no estar pensado para el mundo empresarial, es principalmente que sea una preview release(ni si quiera beta) y por esto hay pocos “valientes” que se aventuren a crear un proyecto ambicioso.

    En este momento App Engine tiene bastantes limitaciones, pero al parecer sí puede soportar mucho tráfico, siempre que los procesos ejecutados sean cortos.
    Viendo de cerca el caso de debugmodeon.com, sé que su principal problema con el límite de cuota era este(al parecer esto no hace mucho que se puede monitorizar) y que están trabajando en solucionarlo a partir de una cola de tareas programadas.

  • http://nubeblog.com James Grid

    Estoy de acuerdo contigo, Dani. De hecho, por twitter hemos llegado a las mismas conclusiones.

  • http://www.debugmodeon.com plunchete

    Hola,

    Como bien ha dicho Dani nosotros no hemos tenido precisamente pocos problemas con Google App Engine, analizando un poco.

    Te doy toda la razón sobre el lenguaje, al final es poner una barrera de entrada alta, muy alta, para el público que puede desarrollar las aplicaciones en App Engine.

    Además, como bien has dicho, las aplicaciones no se pueden migrar de ahí a ningún sitio, con lo cual estás “atrapado”. Hace un tiempo había un proyecto que intentaba emular las APIs de App Engine, ahora no te puedo decir el estado de este proyecto, le echaré un vistazo y te digo.

    Respecto a que a Google no le interesan las aplicaciones cerradas, cuando una aplicación que de verdad tenga repercusión habrá que pagar (servicio que va a estar disponible, según dijeron, en el primer trimestre del 2009), así que como modelo de negocio no está mal (el límite de High COU Request no se podrá aumentar)y rebaja la prueba de concepto ya que hasta 6 millones de páginas vistas al mes no empiezas a pagar.

    Como último, perdón por el ladrillo, es que en App Engine no tienes que administrar nada, montar o desmontar imágenes ni nada de nada.

    Un saludo,

  • http://www.tunelcarpiano.net Jose Frechín

    Coincido en lo del estado preview, lo de las restricciones de python no lo comparto y si, parece que habrá java, aunque en el GDD de septiembre en Madrid, daba la pinta de que “ni de coña” lo iban a poner, y eso que Chris Di’Bona se lo preguntaron hasta la saciedad.

  • Pingback: ¿Por qué Amazon Web Services sí tiene éxito, y Google App Engine no? « AWS España

  • Pingback: debug_mode=ON entre los ganadores del Seedrocket | Nubeblog