Blog Day 2009 – Mis Blogs Favoritos

¡¡¡Casi acaba el día y no he escrito mi post sobre el Blog Day!!! Estamos ya en la 5ª edición de Blog Day. Es el 31 de Agosto porque este día 31-08 es lo más parecido a la palabra BLOG que hay.

Mis recomendaciones para el día de hoy son:

Blog de JoseMPeláez: Jose María Peláez escribe de forma atípica, no es un blogger tradicional. Ideas y mensajes para la reflexión, búscate unos minutos tranquilos para leerlos y reflexionar sobre ellos.

deUgarte.com: Un clásico entre los bloggers en castellano. Cuando el cyberpunk se encuentra con el liberalismo.

All Things Distributed: Werner Wogels es el CTO de Amazon. Una voz muy autorizada en el mundo del Cloud Computing y Computación distribuida. Aunque no escribe mucho, la filosofía y la tecnología se entrecruzan en sus textos.

Investors Conundrum: Marc Garrigasait tiene un blog de inversión realmente interesante. Probablemente la información que ofrece es valiosa para los inversores iniciados. A mí, como no entiendo nada, me parece fascinante cómo correla la información para obtener interesantes conclusiones.

loogic: Otro clásico. Porque a pesar de todo, lo sigo leyendo.

¿Y los vuestros?

Nubeblog links del 24/08 al 30/08

Enlaces compartidos en del.icio.us por nubeblog

Me entrevistan en OurCloudBlog.com

ourcloudblog

Seguimos con el autobombo.

Gerard Prats es un evangelista del Cloud Computing en el mundo hispano. Tiene una empresa dedicada a dar servicios de consultoría Cloud llamada InCloud, y tiene un blog dedicado a tecnologías alrededor de La Nube llamado ourcloudblog.com.

Gerard está haciendo una serie de entrevista a gente que andamos ‘en las nubes’. Sin más preámbulos, aquí va la entrevista.

Amazon anuncia su Virtual Private Cloud, o como decir Privada cuando debería decir Pública

logo_aws

Reconozco que esta noticia la conocía desde Abril, así que no me ha sorprendido. Tampoco voy a decir que tenía preparado un post al respecto, pero casi. Hoy Amazon ha anunciado un nuevo servicio llamado Amazon Virtual Private Cloud. Y por ese nombre cualquiera diría que Amazon va a vender su software de infrastructure para que cada uno de nosotros montemos nuestro Cloud Privado en nuestro datacenter. Pero no, no es eso… aunque quieren que lo parezca.

En el blog de Werner Wogels, el CTO de Amazon hace una interesante disertación sobre los pros y sobre todo los contras de las Nubes Privadas. Resumiendo, viene a decir que una Nube Privada no es Cloud Computing  porque:

  • No es verdaderamente elástico (recursos ilimitados)
  • No te ahorras Capex (Pay-as-you-go)

Es cierto que desde el punto de vista teórico puedo estar de acuerdo,  pero aterrizando en el mundo real, se olvida de algo muy importante: en la Nube Privada el departamento de IT se convierte en el proveedor del servicio (el Amazon de turno), y los departamentos o líneas de negocio se convierten en sus clientes. Es en ese modelo donde encaja la Nube Privada que la gran mayoría proponemos, y que Amazon no quiere porque va en contra de sus intereses.

Volviendo a la propuesta de Amazon, lo que ofrecen no es por lo tanto una Nube Privada, es una Nube Pública securizada: como dice uno de sus evangelistas “Amazon VPS es una red interna aislada con subredes”. ¡Qué grande es Twitter ofreciendo capacidad de síntesis! ¿Y qué es lo que ofrece?

  • Creación de un Virtual Private Cloud sobre la infrastructura existente de AWS
  • Especificar el rango de direcciones IP que se desee, del bloque que se desee.
  • Creación de subredes de ese rango.
  • Conexión securizada a la infrastructura con una VPN IPSec.
  • Acceder a instancias de Amazon EC2 desde tu VPC.
  • Salida a internet a través de la VPN, para su monitorización por parte del cliente (WTF?)

Es decir, lo que vende Amazon es la posibilidad de poner una valla a las instancias EC2 que uses. Nada más. Se que ya hay gente que ha hecho esto, e incluso hay productos que lo promocionan. De hecho, muchos proveedores con infrastructura elástica (cloud?) ofrecen accesos securizados con VPNs a esa infrastructura, y no lo llaman Cloud Privado.

Resumiendo, Amazon aprovechando el boom alrededor de las Nubes Privadas -porque es donde está el negocio- ha querido apropiarse del término y asociarlo a una funcionalidad de su producto. Una muy buena estrategia de marketing, sin duda. Pero no nos engañemos: siguen siendo un proveedor de Nube Pública.

Me entrevistan en B10WH.com

Un poco de autobombo no está mal. El blog para profesionales del hosting B10WH.com me hace una entrevista.
Aquí esta el enlace.
Por cierto, que vaya foto me han sacado. Bueno, las cosas del Flickr.

El Cloud Computing gana adeptos en la empresa, según F5 Networks

F5 Networks ha anunciado los resultados de un estudio que demuestra que las grandes empresas están implementando el Cloud Computing. Algunos datos de este estudio, en mi opinión, son sorprendentes:

  • Más del 80% están probando Nubes públicas o privadas.
  • Hay una gran confusión sobre lo que es Cloud Computing.
  • Los grandes puntos a resolver son el acceso, seguridad y rendimiento.
  • El 50% ya ha implementado algo en una Nube Pública.
  • El 45% ya usa Nubes Privadas.
  • El 66% de las empresas ya han reservado presupuesto para Cloud el año que viene.

Bueno, bueno, bueno… increíble, ¿no? Pues si… poco creíble. Lo cierto es que el estudio es interesante, pero yo lo pondría en cuarentena. Vamos punto por punto.

Lo primero es la ‘confusión’ en lo que es el Cloud Computing. Al parecer la gran mayoría de las empresas no distingue entre lo que es el Software as a Service, y otras formas de Cloud Computing como Platform as a Service e Infrastructure as a Service. Y puedo dar fe de ello, ya que cuando hablamos con empresas, ellos nos dicen ‘Si ya usamos el Cloud Computing: tenemos GMail, o Salesforce)’. Es decir, la adopción de cierto tipo de Software as a Service es realmente sencilla y directa. Y es la que está calando con más fuerza en las empresas.

Ahora, ¿qué hay del ‘otro’ Cloud Computing? El que abstrae del hardware, y lo convierte en servicio. Pues eso ya es otra historia. Curiosamente, el estudio dice que los IT Managers identifican más el Cloud Computing con el Platform as a Service que la  Infrastructure as a Service o Software as a Service.

Otro dato interesante son los ‘drivers’ de adopción de las Nubes Públicas y Privadas. Para ambas, la reducción del CAPEX y facilitar las tareas del equipo de IT son fundamentales. En el caso de las Privadas, además la agilidad en el servicio está entre las tres más importantes.

Finalmente, el control del presupuesto para Cloud Computing es del departamento de TI (64%), dejando un margen del 26% a Desarrollo de Aplicaciones y Arquitectura de Red. El equipo de gestión de servidores solo dedica un 5% (¿les quitan el trabajo?) y negocio otro 5%. Curioso: siempre había pensado que negocio debía ser quien empujase el Cloud Computing dentro de la empresa para poder beneficiarse de su agilidad… Está claro que los departamentos de IT lo tienen todo ‘atado y bien atado’.

He de decir que no me acabo de creer estas cifras… me parece que muchas empresas que dicen que usan el Cloud Computing lo que hacen es virtualizar servidores y ya está. Es como si una empresa dice que su arquitectura enterprise es SOA porque usa XML. Lo mismo.

El documento tiene su gracia. Aquí va el enlace.

VMware compra SpringSource por más de $400 millones

vmwarespringsourceEn pleno Agosto y con los mercados de capitales secos hemos conocido de una operación que dará que hablar mucho en el futuro: VMware compra SpringSource. La operación se ha cerrado por $362 millones en acciones y cash más unos $60 millones en otras partidas.

El anuncio en el blog de VMware no deja lugar a dudas: SpringSource se centra en la operación de la capa de aplicación, y no en la de infraestructura como hace VMware. Son complementarias. VMware quiere convertirse en un proveedor de software de gestión y operación del datacenter de manera completa. La comoditización del hypervisor es un hecho (en Abiquo estamos pasando máquinas de un hypervisor a otro, es un hecho) y deben centrarse en otras partes de la operación. Y la aplicación es un nicho muy grande.

Pero no es solo eso. Con este paso, VMware entra en la competición por ofrecer en el futuro una plataforma PaaS. Creo que todos los que estamos en el negocio de ofrecer infraestructura como servicio sabemos que la tecnología realmente disruptiva se encuentra sobre nuestras infraestructuras en forma de Plataformas como Servicios (PaaS). No creo que SpringSource tenga una PaaS lista para funcionar ya, pero tienen talento de sobra para poderla construir con ayuda de los ingenieros de  VMware. Un coctel ganador.

¿Pero quienes son estos de SpringSource? Si estás fuera del mundo Java puede que no los conozcas. Si estás en el mundo Java y no los conoces, dedícate al punto de cruz o a la poesía, harás un favor a tus compañeros de trabajo. SpringSource son los creadores del archifamoso framework de desarrollo Java, Spring. Spring es en esencia un framework que implementa el hoy indispensable patrón de Inversión de Control (IoC), pero que ha sido supervitaminado con multitud de librerías que hacen el desarrollo Java mucho más agradable. Eso, unido a que es opensource, está MUY bien documentado, y FUNCIONA, hace que sea hoy omnipresente en los desarrollos Java. Tiene vínculos con otros proyectos opensource java muy interesantes como Groovy on Grails, y hace unos meses adquirió Hyperic, una herramienta de monitorización de aplicaciones (y de infraestructura, pero menos) estupenda. Hace cosa de un año anunció que iban a desarrollar un nuevo servidor de aplicaciones ultraligero, basado en OSGi, ya que según ellos era tiempo de dar una alternativa al status quo. En realidad, lo que pasaba es que con su modelo de negocio no tenían ni para pipas, ya que los servicios profesionales y la formación no permiten que una empresa tenga un valor de mercado importante. Así que decidieron hacer un producto, y un producto que encajase con las premisas cloud. Y este es el fruto.

Sobre la valoración de empresa… $400 millones de dólares es una burrada para una empresa cuya fuente de ingresos son los Servicios Profesionales y la Formación. VMware no ha pagado por esto, ha pagado por un producto que les permita crecer hacia una PaaS abierta en la que poder competir con los gallos del corral: Microsoft Azure, Google AppEngine y Salesforce Force.com. Teniendo en cuenta que ahora mismo se están valorando las empresas al 50% de lo que se valoraban en 2007, esta cifra se me antoja muy alta comparada con los $400 millones que pagaron por JBoss o los $1000 millones pagados por MySQL. Pero bueno, esto es bueno para Abiquo: las empresas que estan alcanzando valoraciones altas son las que han apostado por el Enterprise OpenSource.

Los Casos de Uso del Cloud Computing

taxonomiacloud

Cuando uno trabaja en una startup aprende rápidamente que lo urgente prima sobre lo importante. Y si no lo aprende rápido, la startup prescinde de él, él prescinde de la startup, o bien todo se va a al carajo. Ejemplo: escribir en este blog es importante, pero lo urgente es cerrar funcionalidad del producto necesaria por algunos clientes.

Otro ejemplo: es importante trabajar en grupos y asociaciones dedicadas a la estandarización del Cloud Computing, pero tu producto no puede esperar a las estandarizaciones. Un ejemplo de este esfuerzo de estandarización es el que han realizado el grupo de Cloud Computing Use Cases. Este grupo ha realizado un trabajo comunitario para definir aquellos Casos de Usos típicos del Cloud Computing.

El grupo de Cloud Computing Use Case junta a los consumidores y los proveedores cloud para la definición de los escenarios de cloud computing. Con ellos se pretende demostrar los beneficios económicos y de rendimiento del Cloud Computing y están basados en las necesidades del rango más amplio posible de consumidores.

Si el lector tiene ciertos conocimientos de arquitectura software, puede resultar un poco decepcionante su lectura, ya que no entra en el detalle del diseño y de la  implementacion, pero no es el objetivo del documento. El objetivo como dicen en la introducción es:

La meta de este documento es destacar las capacidades y requisitos que necesitan ser estandarizados en un entorno cloud para asegurar interoperabilidad, facilidad de integración y portabilidad.

Dentro del documento hay varias partes que me parecen interesantes. Siento predilección por la parte de ‘Definiciones y Taxonomía cloud’. Parece que por fín se intentan dejar las cosas claras. Y también me gusta por razones más egoistas: la taxonomía cloud encaja con nuestra visión de producto en Abiquo, y abicloud es una pieza que es clave para levantar Nubes Privadas o Públicas basadas en una taxonomía como la expuesta.

La parte de ‘Use Case Scenarios’ no está mal… los casos pueden resultar muy simples, pero en este caso las partes que los componen son más importantes que el todo: detallar los componentes necesarios para construirlos es realmente importante.

La parte más floja con diferencia es la que probablemente interese más a los no técnicos: Los ‘Customer Scenarios’ son pobres. Hay muchos más casos que son interesantes para los potenciales clientes, y que no están aquí. Supongo que es una oportunidad para aportar algo al grupo para futuras versiones del documento.

El documento se puede descargar aquí.

Para terminar, una frase a destacar sobre el camino que debe seguir el Cloud Computing:

Debe ser posible implementar todos estos casos de uso…[]…sin usar tecnologías cerradas, propietarias. Hay que evolucionar hacia un entorno abierto, minimizando el vendor lock-in e incrementar las opciones de los usuarios.