Cuando uno empieza a usar Amazon EC2, le vienen a la cabeza varias cuestiones, pero probablemente las más importantes son:

  • ¿Me voy a tener que ‘casar’ con Amazon el resto de mi vida?
  • ¿Esto no es más caro que un hosting?
  • Amazon es casi un monopolio en esto, ¿me tratará bien como cliente?

Estas preguntas no son particulares a Amazon EC2 -exceptuando la comparación con el hosting-, y nos las encontramos cada vez que optamos por un producto de software cerrado. No hace falta ser muy inteligente para entender una de las ventajas del código abierto: ser un ‘cliente cautivo’ (vendor lock-in lo llaman los anglos) es más complicado.

Eucalyptus es un proyecto de código abierto que pretende evitar la posibilidad de caer cautivo de Amazon, ya que es un clon de la API de gestión de Amazon EC2 sobre otro tipo de infraestructura. Lo que hace es duplicar la funcionalidad de Amazon EC2 a través de sus comandos en línea y su API REST. Se ha implementado usando herramientas Linux disponibles a todo el mundo, y sus interfaces de gestión se basan en Servicios Web.

Las primeras versiones de Eucalyptus aprovechan un paquete de software de gestión de clusters linux llamado Rocks. En versiones recientes es posible instalarlo diréctamente sobre máquinas stand-alone, aunque ellos mismos reconocen que con Rocks la cosa es bastante más sencilla. La documentación de instalación parece sólida y sencilla (aunque no lo he probado…). Como tecnología de virtualización se usa Xen en versiones 3.X. Pero no veo ninguna razón por la que se deba restringir a esta tecnología, exceptuando que Amazon EC2 se basa en Xen (aunque no por mucho tiempo, según dicen).

¿Por qué este software es tan importante? Bueno, puede que Eucalyptus no sea importante… pero si el concepto que subyace: una infraestructura y una interfaz de gestión estándar e independiente del proveedor de Cloud. Y todos conocemos los efectos benificiosos de la competencia. Así, un proveedor tendrá que esforzarse por tenernos como clientes ya que no somos  cautivos, y al poder movernos entre proveedores con facilidad los precios deberán bajar y los margenes se ajustarán.

Hay empresas que han empezado a probar Eucalyptus como alternativa a Amazon EC2, las más notables RightScale y Elastra. RightScale ha sido uno de los mayores partners de Amazon EC2, y es absolutamente dependiente de ellos. Así que este movimiento va dirigido a no seguir siendo un ‘cliente cautivo’.

Compártelo:
  • del.icio.us
  • Facebook
  • BarraPunto
  • Meneame
7 Respuestas a “Eucalyptus: el camino de código abierto a seguir en la estandarización de La Nube”
  1. Importancia vital el no “caer prisionero” para la extensión de la nube.
    Como añadido a tu reflexión decir que, además de poder ver y modificar el código cabe la posibilidad de emplear estándares (de facto o de iure, aunque esto requiera de un consenso tedioso).

  2. En este caso el estándar de facto sería las interfaces de Amazon EC2, que es otro de los valores de Eucalyptus.
    Aunque siendo esto algo tan nuevo, puede que su vida sea efímera. Lo cierto es que creo que la interfaz de Amazon EC2 es manifiestamente mejorable…

  3. Que Amazon sea ya el estándar me resulta algo exagerado. El primero (que acaba de “pasar a producción”) no tiene por qué convertirse en “el estándar de facto”, especialmente si su propuesta es muy mejorable. Habrá que ver qué hacen sus competidores de servicios en La Nube, ¿o no?.

  4. Exagerado es, sin duda Sr. Pelaez… pero a día de hoy es lo que hay. Esperemos que surjan nuevas iniciativas desde otros proveedores.

  5. Hola,
    Es complicado es que llegue a ser standard de facto pero productos como este ayudarán a que llegue a serlo…..Pero me parecería un error que un interface que como dices es muy mejorable llegue a ser standard, aunque sea de facto….
    De todas formas a mi modo ver la noticia está más en la posibilidad de abstracción de la herramienta para poder atacar a varias infraestructura que el hecho de que utilice el api de amazon.
    Un saludo a ambos.

  6. Si, que use el API de Amazon es una manera de ‘dulcificar’ la adopción de Eucalyptus. De hecho, la interfaz puede ser multicliente y soportar al mismo tiempo diferentes tipos de API.

  7. [...] API de Amazon para conectarse con otras plataformas de computación. Eucalyptus ha creado un herramienta open-source para que puedas conectarte con otras Iaas utilizando la API de Amazon. James postula una idea interesante acerca de la estandarización de la API de Amazón.   [...]

Deja una Respuesta

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>