Archivo de October 2008

Si algo tengo claro es que cualquier intento de adivinar el futuro en el mundo de las IT es una tarea inútil.

Hay que ver la facilidad con que se mezclan conceptos y palabros en esto de las Tecnologías de Información. Llevo bastante tiempo metido en cosas como el Cloud Computing (el palabro es nuevo, el concepto no) y mi vida lleva varios años inmersa de una manera u otra dentro de la web 2.0. Durante varios años (y este último especialmente) he tenido relación con unos cuantos emprendedores y gurús de internet, y lo que más me ha sorprendido es su visión simplista de Internet. Esta visión simplista es la siguiente: ‘Internet es lo que yo puedo ver. Todo lo que yo no vea o entienda, no existe’. Y esta es la razón por la que todos estos gurús de la web 2.0 piensan que el Cloud Computing es la web 2.0.

Web 2.0 es la web social, y no es necesario el Cloud Computing para que exista. Y el Cloud Computing aplicado a la web 2.0 es solo una mínima parte de su rango de aplicaciones. Leo con asombro cómo hay quien dice con toda claridad que la web 4.0 será la web ubiqua… ¿Pero no lo es ya? ¡y además en paralelo a la web 3.0!

Los conceptos detrás de la computación en la Nube existen desde los albores de la computación. Lo que estamos viviendo ahora es un momento en el que las grandes necesidades de proceso y almacenamiento no son exclusivas de las grandes organizaciones. Ya está. Como resultado de esta necesidad se está buscando la manera de que el acceso a estas necesidades de proceso y almacenamiento sea más sencillo, más rápido y más barato.

Dicho de otra manera: El Cloud Computing es como la corriente eléctrica que viene de la Red. Las aplicaciones construidas usando este ‘corriente’ pueden ser web 2.0, 3.0, 1.0 ¡o no ser web!

Así que ponerse a adivinar qué web X.0 saldrá de la adopción masiva de ‘La Nube’ es divertido, pero es un ejercició inútil. Os recomiendo que leáis algún libro sobre futuros utópicos de finales del siglo XIX o principios del XX. ¿A que hoy son ridículos? Pues que se apliquen el cuento los profetas de la web X.0.

Por cierto, si piensas que este post habla sobre ti, lee esto.

Comments 5 Comentarios »

No ha pasado desapercibido que en el artículo describiendo qué es el Cloud Networking firmado por Jayshree Ullal, la nueva CEO de Arista Networks, el término Cloud Networking aparezca como marca registrada. En ElasticVapor y en PlugintotheCloud así lo hacen notar. No creo que sea algo relevante, pero han conseguido portadas en los medios y tráfico a sus páginas, así que felicidades por saber usar el ‘hype’ a su favor.

Pero Arista Networks no es una compañía cualquiera. Andy Bechtolsheim es el Chief Development Officer y Chairman de la compañía. Y este no es un don nadie: es uno de los fundadores de Sun Microsystems y su Chief Systems Architect. Casi ná. Jayshree Ullal (el enlace te lleva a su perfil en Cisco)viene de un puesto de senior VP en Cisco.

Lo que venden no es otra cosa que switches de altísimo rendimiento orientados a las necesidades específicas de los datacenters que alojan los servidores que ofrecen los servicios en ‘La Nube’. Estos switches alcanzan velocidades de 10Gbits, latencias por debajo de los 600 nanosegundos y redundancia y resiliencia máxima. Bueno, switches de alto rendimiento, y que también venden otros fabricantes.

Lo novedoso a mi entender es que estos dispositivos están pensados para las necesidades de ‘La Nube’. En especial su integración nativa con entornos virtualizados y la extensibilidad. No es nuevo que una de las mayores preocupaciones de las empresas a la hora de usar ‘La Nube’ es la seguridad de sus datos. Y no hablamos solo de almacenamiento, si no también de las comunicaciones. Es una pregunta recurrente de los arquitectos IT cuando se enfrentan a un despliegue en un datacenter. Hasta ahora se ha solucionado creando VPNs entre el datacenter local y remoto, pero las necesidades de ‘La Nube’ son mayores. Y es aquí donde puede haber un gran negocio para este tipo de empresas hiperespecializadas.

Comments 4 Comentarios »

Hace menos de un mes Steve Ballmer anunciaba una nueva versión de windows que correría en ‘La Nube’. Y aquí esta: Microsoft anunció en la Professional Developers Conference 2008 su apuesta por el Cloud Computing: Windows Azure y Azure Services Platform.

La Plataforma de Services Azure es una PaaS alojada por la propia Microsoft en sus Data Centers. Esta plataforma ofrece Windows Azure como un nuevo sistema operativo pensado para ‘La Nube’ y un conjunto de servicios para desarrolladores que pueden usarse de manera conjunta. Este conjunto de servicios ofrecen un rico conjunto de APIs para la gestión de la infraestructura, y otro conjunto de aplicaciones ofrecidas como servicios a los clientes -Windows Live, Microsoft Dynamics, Exchange Online y Sharepoint-.

La lista de servicios son:

  • Windows Azure: Es el sistema operativo de Microsoft pensado para ‘La Nube’. Ofrece a los desarrolladores almacenamiento y capacidad de procesamiento bajo demanda (como Amazon EC2 con EBS). Pero además ofrece un conjunto de herramientas para desarrolladores integradas en Visual Studio (developers! developers!).
  • Live Services: Es un conjunto de ‘building blocks’ (¡qué miedo me dan los Building Blocks de Microsoft!!!) en la Azure Services Platform para la gestión de datos de usuario y recursos de las aplicaciones. Especialmente interesante es la integración con dispositivos digitales, El Dorado del M2M.
  • Microsoft SQL Services: Microsoft SQL Server alojado en ‘La Nube’ y expuesto a través de Web Services. Una idea interesante, espero que tengan los parches del SQL Server al día :-)
  • Microsoft .NET Services: Para el desarrollo de aplicaciones en ‘La Nube’ débilmente acopladas. Básicamente un Enterprise Service Bus (ESB).
  • Microsoft SharePoint Services & Dinamic CRM Services: Alojamiento de estas dos aplicaciones de Microsoft como SaaS. Como idea, muy buena.

Y por supuesto con todas las ventajas ya conocidas del Cloud Computing y de las plataformas integradísimas de Microsoft.

He de reconocer que tras leer la información que ha fluido estos días al respecto, la plataforma Azure me ha parecido muy interesante. ¡Parece ser la respuesta a las plegarias de los desarrolladores y de los departamentos de IT! Pero como ya me conozco a los amigos de Microsoft, decidí dejar reposar mis ideas unos días antes de escribir al respecto… ya que casi, casi caigo de nuevo en la trampa.

Microsoft probablemente es la empresa que más nubes ha vendido… pero de Vapor (Vaporware). Son expertos en recoger los deseos de los desarrolladores, crear magníficos productos de marketing alrededor de ellos y tardar años en implementar realmente todo lo que han enseñado en un powerpoint en sus magníficos eventos. Es el juego de Microsoft, venden expectativas, las compras y luego no puedes salir. Así que por ahora, Azure únicamente es una buena promesa.

Para demostrarlo, únicamente hay que pasarse por la parte del sitio de Azure que trata el Precio y la facturación y veremos como no hay ni una cifra, nada. Te puedes apuntar a la lista de espera para la Community Technology Preview (¿no os recuerda esto a Amazon Web Services en el año 2006?).

Yo no me he apuntado. Me quité de Microsoft hace unos años y soy mejor persona ;-)

Comments 1 Comentario »

You can’t control what you can’t measure

Tom DeMarco

Cuando el otro día leí el anuncio del paso de Beta a Producción de Amazon EC2 me pareció una noticia interesante ya que con ello se anuncia la existencia de un SLA asociado al servicio. Pero cuando leí el SLA… me pareció decepcionante.

Para mi desgracia he tenido que lidiar con unos cuantos Acuerdos de Nivel de Servicio. Tanto en el lado del cliente como el del proveedor, y puedo asegurar que pueden ser documentos infernales, donde se computan docenas de métricas para garantizar el nivel de servicio contratado u ofrecido. ¿Y cuantas metricas tiene el SLA de Amazon EC2?

¡Una! Annual Uptime Percentage o Porcentage de Disponibilidad Anual. Es decir, la única métrica válida es si nuestras instancias se encuentran en estado ‘Región No disponible’. ¿Y cual es el umbral de tiempo definido? Pues un 99.95% anual, 4.38 horas exactamente en un año. No está mal.

Pero la mayoría de las veces no nos sirve una métrica que nos diga si funciona o no funciona. Necesitamos otro tipo de métricas que nos indiquen:

  • Tendencias: ¿se está degradando el servicio?
  • Quality of Services (QoS): ¿La calidad que nos ofrecen está por debajo de los umbrales establecidos?
  • Metricas derivadas: Estadísticas acumuladas y correladas entre sí.

Estas métricas (y otras muchas) son las que piden los clientes empresariales, ya que tienen herramientas que permiten gestionar esto en sus sistemas. Todos las grandes empresas tienen sus Tivoli, Patrol, Openview para controlar el nivel de servicio de sus sistemas.

Hace unos meses un director de Amazon AWS me preguntaba que le faltaba en mi opinión a Amazon Web Services para que fuere ‘Enterprise-class’. Le dije tres cosas:

  • Un SLA
  • Una red de integradores
  • Una red de formación en sus tecnologías

Creo que el SLA de Amazon no va a cubrir las expectativas mínimas para aplicaciones empresariales. Y me temo que cuando haga presentaciones de Amazon EC2 y sus bondades a potenciales clientes, ante la pregunta de cómo monitorizar el nivel de servicio, tendré todavía pocos argumentos para justificar La Nube como un entorno para el software empresarial.

Pero bueno, por lo menos es un comienzo.

Comments 6 Comentarios »

Crear una comunidad de desarrolladores alrededor de tu producto es una tarea complicada. Pero necesaria para cualquier organización que desee que sus productos de código abierto alcancen el máximo de distribución. Los desarrolladores alrededor de tu producto y los desarrolladores del producto se retroalimentan en un círculo virtuoso que hace que el producto sea cada vez mejor, y por lo tanto se adopte con más intensidad. Este ciclo virtuoso tiene una velocidad inicial reducida, que aumenta conforme pasa el tiempo. Hay diversas maneras de aumentar la velocidad y conseguir la inercia necesaria para crecer, y el medio más directo es el incentivo económico a la comunidad de desarrolladores.

Abiquo es una startup de Barcelona dedicada al Grid y al Cloud Computing. Tienen diversas herramientas de código abierto que permiten desplegar Clouds, Calculo intensivo y almacenamiento masivo distribuido. Hoy su CEO Diego Mariño anunciaba en su blog que ofrecerá hasta 3000€ a aquellos desarrolladores que:

  • Adapten o desarrollen una aplicación o servicio sobre nuestra plataforma
  • El código resultante sea ofrecido bajo una licencia aprobada por la OSI (no esperamos ganar un duro revendiendo esto, simplemente poder utilizarlos como ejemplos sin restricciones)
  • Ofrezcan una completa documentación (en inglés como mínimo) tanto para usuario como para desarrollador

Y las razones que esgrime para esto son las siguientes:

Hace un mes que empezamos a liberar y estamos intentando generar una comunidad. Para ello, no sólo hemos de poner la infraestructura que lo permita, sino que además hemos de ofrecer otras muchas cosas. Entre ellas, ejemplos que demuestren que nuestra infraestructura funciona y sean útiles a otros para aprender.

En abiquo vamos saturados, por lo que he de contratar estos desarrollos en el exterior.

Además, los desarrollos más brillantes recibirán una oferta de trabajo. Esta iniciativa me parece novedosa en España, y espero que tenga una buena acogida. Aunque creo que un producto como el de Abiquo su límite no lo deberían marcar las fronteras, y deberían ofrecer este incentivo de forma global. Si 3000€ es un pellizco en España, supongo que será todavía más atractivo en China, Filipinas o India, por poner un ejemplo de granero de desarrolladores.


Actualización: Según indica en el blog corporativo, la oferta se ha abierto a cualquier desarrollador en cualquier parte del mundo.

Comments 1 Comentario »

Me ha surgido esta duda cuando me han comentado hoy que hay algún ministerio y/o administración que está usando Google Maps -además sustituyendo a software propietario de primer nivel-. Y me he preguntado, ¿qué pasa si quiebra Google?

Evidentemente Google no va a quebrar a corto plazo (ni a medio, ni a largo), pero esto me sirve para sacar un tema recurrente en el mundo del IaaS y SaaS: ¿Qué pasa si mi proveedor por cualquier causa ajena a mi voluntad deja de darme el servicio?

La respuesta es clara: estás jodido. Vale, creo que en esto estamos todos de acuerdo, ¿pero y ahora qué hacemos? Ojalá tuviera una respuesta satisfactoria a esto, pero me temo que no la hay y probablemente no la haya. Si tu proveedor de Servicios desaparece porque un tsunami arrasa Alcobendas, o habían invertido todo en bonos de Lehman Brothers bien aconsejados por su banco de confianza, necesitas tener un Plan B que te permita continuar con ti negocio: tu propio y personal Plan de Continuidad del Negocio.

Si estamos hablando de SaaS, entonces lo primero y fundamental es no perder los datos que tienes en tu proveedor. Así que implementa una política de backups adecuada, o bien contrata el servicio de backup de datos a otros soportes que algunos servicios ya ofrecen. Con esto no hemos solucionado el problema de la Continuidad del Negocio, pero por lo menos tienes los datos en tus manos.

Si tu proveedor SaaS es crítico para tus servicios, entonces tienes que buscar una alternativa que te permita replicar el servicio que te daba el proveedor. Si lo que tenías era el SugarCRM como SaaS, entonces puedes montar de nuevo el servicio localmente e importar los datos. Pero no creo que todos los proveedores quieran abrir su código y liberarlo.

Hay otras opciones para el código cerrado. Hace unos años trabajé en una empresa que usaba un producto software extremadamente caro y ‘raro’. La empresa desarrolladora del paquete era muy pequeña y mi empresa muy grande (más de 50000 empleados). Sin embargo, mi empresa consideró que ese software podía darle ventaja sobre los competidores así que adquirió licencias, y esto es lo importante, contrató un servicio de custodia del código fuente del producto (source code escrow).

¿Qué es un servicio de custodia del código fuente del producto? Pues un servicio que dan ciertas empresas para asegurar que, en caso de que un proveedor de software no pueda seguir con su negocio, sus clientes puedan recuperar el código fuente de sus productos mediante el pago de una tarifa periódica. Así, cada año o cada nueva versión del producto, el fabricante de software entrega el código fuente al custodio. El custodio sólo entregará el código fuente cuando se cumplan las condiciones del contrato entre las partes, normalmente la desaparición del fabricante por la causa que sea.

Hace poco he descubierto que ya existen estos servicios para SaaS. Así que es una opción interesante a tener en cuenta, tanto por los clientes como por los proveedores, ya que elimina una de las trabas de entrada de SaaS en las empresas.

Comments No Hay Comentarios »

El mismo día que Rackspace anuncia sus nuevos servicios de Cloud Hosting, anuncia la adquisición de JungleDisk y de Slicehost (por cierto, el mismo día que Amazon anuncia los resultados de Q3).

JungleDisk es un software que permite usar Amazon S3 como si fuera un disco local, de ese modo puedes acceder a los contenidos almacenados en La Nube desde cualquier lugar. Además implementa algoritmos de cacheo que hace que el contenido parezca que lo tienes en local. Es un producto bastante interesante la verdad. Al mismo tiempo se ha anunciado el desarrollo de una nueva versión que correrá contra Cloud Files, el nuevo servicio de Rackspace similar a Amazon S3. Me pregunto qué ocurrirá con la version para S3, ¿la abandonarán? No lo creo… pero nunca se sabe.

Slicehost es un servicio similar a Amazon EC2, y también apoyado en el sistema de virtualización Xen. Por lo que se del servicio, creo que no permite la gestión de instancias como lo hace EC2, sino de manera mucho más rudimentaria. Aunque supongo que con productos tipo Enomaly pueden conseguir algo muy similar a Amazon EC2.

Comparto la opinión de que esto es bueno para los clientes. Amazon está ejerciendo un dominio muy importante sobre los servicios en La Nube, lo que impide que haya una verdadera competencia de precios.

Vía Techcrunch.

Comments No Hay Comentarios »

Rackspace es la mayor empresa de hosting del mundo por ingresos. Ayer (día 22) anunció a bombo y platillo sus nuevos servicios en La Nube denominándolos ‘Cloud Hosting‘ basados en Mosso. A saber:

  • Cloud Sites: Han licenciado la tecnología de Mosso y ofrecen su tecnología a través de su marca. Si conoces Mosso no parece que haya nada nuevo en la oferta. El precio inicial es de $100 por ’site’, que es el concepto usado por Mosso. La oferta es de dos tipos de tecnologías Linux-Apache-Mysql y PHP,Rails,Python o Perl. El otro stack es el de las tecnologías Microsoft: IIS, .NET y SQL Server. Es un servicio similar a Google AppEngine, por ejemplo.
  • Cloud Files: De nuevo han usado la tecnología de Mosso para dar almacenamiento en La Nube similar al que ofrece Amazon S3. Su precio es de $0.15 por Gigabyte. Pero lo verdaderamente sorprendente es que han conseguido que Limelight and Jungle Disk, aplicaciones que permiten usar Amazon S3 como si fuera un disco local, se suban a su carro. Anuncian que próximamente estarán disponibles.
  • Cloud Servers: Servidores Linux personalizados bajo demanda. Al estilo de Amazon EC2. Está anunciado en la web, pero no está disponible todavía. Tampoco hay información del precio, aunque parece que la tecnología que usarán será la de Mosso.

Las empresas de hosting están obligadas a mover ficha y meterse a ofrecer servicios de ‘Cloud Hosting’ -como acertadamente lo han llamado- si quieren competir con los nuevos actores tipo Amazon o Google AppEngine. Rackspace es un lider claro en el sector y se ha movido rápidamente. Pero no será el único. Más aún, me atrevo a decir que cualquier proveedor de Hosting a empresas deberá dar servicios de Cloud si quiere sobrevivir. Todavía no lo hemos visto, pero en pocos años el beneficio de las economías de escala que trae La Nube empezará a repercutir en los clientes. Y en ese momento el hosting tradicional dejará de ser rentable.

Así que proveedores de Hosting: si queréis sobrevivir, seguid el ejemplo de Rackspace.

Comments No Hay Comentarios »

La consultora IDC estima que en los próximos 5 años el gasto en Cloud Computing se triplicará alcanzando la cifra de 42 mil millones de dólares, contabilizando el 9% de los ingresos en cinco segmentos del mercado claves. Pero lo más importante es que el gasto en el período se acelerará hasta capturar el 25% del gasto en IT en el 2012 y casi un tercio en el 2013. Frank Gens, Senior VP y Analista jefe en IDC dice:

Un reciente estudio entre Ejecutivos de IT, CIOs y los colegas en las líneas de negocio muestra que el Cloud Computing está ‘cruzando el abismo’ y entrando en un período de amplía adopción. Más aún, la crisis económica amplificará la adopción de La Nube. Este modelo ofrece una manera más barata para que el negocio use y adquiera tecnología… Esta ventaja es verdaderamente importante para los pequeños y medianos negocios…

El anuncio hecho por IDC se puede encontrar aquí en inglés. Entre otras cosas también diferencia entre Cloud Services y Cloud Computing, y hace un intento por definir los atributos de cada uno de estos servicios (aunque esto lo dejo para otro artículo). También menciona cómo hay oportunidades para aquellos proveedores de IT que quieran pasar del modelo tradicional de distribución de software al modelo en La Nube. Y también ve oportunidades en herramientas que faciliten que otros entren en el modelo de servicios en la Nube.

La verdad es que las cifras son realmente impresionantes, y si se cumplen, quien pueda posicionarse en este mercado tiene garantizado el éxito de su negocio. El problema es que en la mayoría de las ocasiones estos consultores metidos a oráculo no aguantan la hemeroteca, y la economía de la expectativa se ha detenido con el credit crunch. Hasta hace unos meses la economía de las startups se basaba en las expectativas de su mercado objetivo, lo cual las hacía atractivas a los fondos de capital riesgo. Pero el entorno económico es diferente y ahora las startups no pueden financiarse sólo por expectativas: necesitan tener ingresos ya que la entrada de capital para crecer es más complicada.

Eso si la tecnología tan prometedora y con tan enormes expectativas no cuaja y te quedas con un palmo de narices…

Comments No Hay Comentarios »

Mañana 22 de Octubre Amazon publicará los resultados para el tercer cuarto del año. Todos los indicios apuntan a que tras un espectacular segundo cuarto los resultados del tercero van a ser negativos. Los analistas han tomado como referencia al otro grande del E-commerce, Ebay, que ha tenido unos resultados muy discretos y que ha anunciado una importante reducción de plantilla.

Creo que es injusto comparar Ebay con Amazon. Ebay es y ha sido un desastre, fueron los primeros que usaron internet para sacar beneficio de la larga cola, los primeros que fueron web 2.0 y ¡ni siquiera se dieron cuenta! Compraron Skype para ponerlo en una estantería del despacho de su CEO… y por último y en pleno apogeo de la web social van y limitan el derecho a voto de los vendedores dentro de su Marketplace. Vamos, que ni a posta lo podían hacer peor.

En cambio Amazon sí que ha hecho bien las cosas. Le costó llegar a tener beneficios, pero lo hicieron y corrigieron sus defectos iniciales. No se ha limitado a ser una tienda en internet. Entendió que podía ofrecer su plataforma a terceros por eso ahora es posible montar tu propia tienda con las herramientas de Amazon y aparecer en los resultados de su buscador junto a sus productos o a los de otras tiendas como la tuya. Dado que la larga cola es muy larga… pues que sean otros los que la exploten gracias a mi plataforma -y yo tan contento porque cobro por su uso-. Pero entendieron que su propia plataforma no tenía porqué limitarse a las tiendas online, y decidieron ofrecer toda la gama de servicios de infraestructura IT que les permite escalar como bestias en épocas de gran afluencia a su sitio durante el año. ¿Resultado? Se han convertido en la estrella del Cloud Computing.

Amazon ha sido muy castigada durante este Septiembre y Octubre de 2008, perdiendo casi un 45% de su valor desde sus máximos. Mañana se publican los resultados, y tengo verdadera curiosidad por saber qué porcentaje de sus beneficios corresponden a la venta de Servicios en La Nube. Y sobre todo, cual es la tendencia.

Comments No Hay Comentarios »

Hace unos días en la lista de correo de cloud-computing alguien preguntaba sobre experiencias con MATLAB en La Nube. Cualquier que visite la lista verá que MATLAB soporta soluciones variopintas, con implementaciones de todos los colores en Grid.

Hoy leo que la misma persona que inició la conversación anunciaba que Mathworks había liberado un white paper explicando cómo usar MATLAB con Amazon Elastic Compute Cloud (EC2). El documento te lo puedes bajar aquí.

El documento explica cómo configurar las AMIs, además de explicar los pros y contras de la solución sobre EC2:

  • Coste: pagas por lo que usas.
  • Puesta en marcha: muy rápida, entre 6 y 8 horas de un administrador de sistemas sin experiencia con EC2
  • Licencias: Ojo, necesitas una licencia por cada ‘Worker’ del pool.
  • QoS: Es una cuestión importante ya que funciona sobre internet (obvio…)
  • Rendimiento: La virtualización puede afectar a la entrada y salida, pero el verdadero problema es la latencia de red y el ancho de banda entre el entorno de escritorio y La Nube.
  • Seguridad: Es necesario crear una VPN entre los ‘Workers’ y el entorno de escritorio.

¿Alguien lo ha probado?

Comments No Hay Comentarios »

Desde hace tiempo viendo dándole vueltas a qué modelos de negocio pueden surgir alrededor del Cloud Computing, y que no sean los ya conocidos relacionados con la Virtualización, Facturación, Provisión, etc… Dado que me ha tocado lidiar con la implantación de Enterprise Services Bus (ESB) para la adopción de SOA dentro de alguna gran organización, la idea de que existiese un ESB específico para las necesidades del Cloud Computing me rondaba la cabeza.

Vía TechcrunchIT descubro una compañía que no solo ha tenido una idea similar, sino que además ha levantado 25 millones de dólares para llevarla a cabo. La empresa se llama Sonoa Systems, y su propuesta puede sonar similar a la de un ESB clásico, aunque no lo es.Su producto ServiceNet Appliance permite añadir una capa extra virtual que permite:

  • gestionar el control de acceso a los recursos,
  • habilitar cierta interoperabilidad entre protocolos
  • monitoriza el rendimiento y disponibilidad de los servicios de cara a establecer y garantizar los Acuerdos de Nivel de Servicio
  • controlar de manera proactiva el acceso los servicios Web expuestos a los clientes.
  • forzar el uso de políticas de manera no intrusiva a los servicios
  • unificar en un único punto todas las políticas para reducir el trabajo de gestión
  • priorización de tráfico en función de los servicios demandados
  • ayudar a controlar el gasto realizado sobre servicios externos

Puede que este producto sólo sea un ESB al que le han puesto la etiqueta ‘Cloud’ para tratar de venderlo mejor -todo lo que ofrecen lo tienen los ESBs mayoritarios-, pero esto me plantea varias cuestiones, y estoy seguro que son cuestiones que también tienen los clientes que se enchufan a la Nube.

Si quiero contratar uno o varios servicios en la nube…

  • ¿Cómo controlo yo que el SLA de mi proveedor se está cumpliendo?
  • ¿Cómo puedo restringir el uso de mi proveedor en la nube para no hacer gasto innecesario?
  • ¿Puedo evitar el ‘casarme’ con el API de un proveedor?
  • ¿Cómo se yo que la información que está almacenando el proveedor está bien cuidada?

Y si quiero vender servicios en la nube, pues me surgen muchos más:

  • ¿Cómo puedo controlar el acceso de un cliente a un recurso o varios?
  • ¿Cómo integro el sistema de facturación elegido con mi sistema provisión?
  • ¿Cómo controlo el SLA de mis servicios de manera individualizada por cliente?
  • ¿Cómo puedo garantizar legalmente que mis métricas para el SLA son reales?
  • ¿Cómo realizo un control de cuota de grano fino por recurso y cliente?

Vamos, que creo que en la gestión de los servicios a alojar en La Nube puede haber hueco para el desarrollo de plataformas que resuelvan todos estos problemas.

Comments 2 Comentarios »

Plug Into The Cloud es el nuevo sitio web creado por InformationWeek dedicado a las noticias, análisis y opinión sobre Cloud Computing. Tal como anuncian en su sitio web.

Hemos creado este sitio para atender la creciente demanda entre los profesionales IT, para entender mejor lo que significa esta tendencia para ellos y sus empresas. Esta semana, Gartner ha puesto Cloud Computing como la segunda tecnología estratégica de 2009, después de virtualización.

Está claro que en el mundo anglosajón se mueven rápido cuando detectan tendencias y mercados potenciales, y el surgimiento de múltiples blogs y sitios web dedicados al Cloud Computing es muestra de ello. Solo espero que con este blog en español aporte mi granito de arena para que no nos quedemos retrasados en esta carrera por el simple hecho de no visitar sitios en inglés.

Comments No Hay Comentarios »

Ayer se anunció en el foro sobre EC2 de Amazon pequeños cambios para mejorar el servicio de IPs virtuales (o elásticas como dicen ellos).

Los cambios introducidos son dos:

  • Un mapeo más rápido de las direcciones IP elásticas. Ahora un cambio podía tardar unos cuantos minutos. No se cuanto se tardará ahora, pero lo probaremos.
  • Las conexiones existentes cuando se realiza un remapeo son eliminadas de manera inmediata. Ya no hay que esperar a que el stack de red se de cuenta de que ya no existe conexión con el extremo. Hasta ahora lo que ocurría es que las conexiones abiertas se quedaban así durante un rato. 

Estos cambios afectan a su infraestructura, pero no afectan al código de nuestras aplicaciones. Bueno, yo creo que puede tener un efecto positivo ya que no tienes que preocuparte de implementar algoritmos de ‘KeepAlive‘ entre tus sistemas en la nube.

Comments No Hay Comentarios »

Cada año Gartner nos trae su Top 10 de las tecnologías estratégicas para la empresa. Y este año no han faltado a la cita con la siguiente lista:

Tecnologías estratégicas del 2009
1. Virtualización (#5 en 2008)
2. Cloud Computing (nueva)
3. Servidores – Más allá de los Blades (#8 en 2008)
4. Arquitecturas Web-oriented  (nueva)
5. Enterprise mashups (#6 en 2008)
6. Sistemas Especializados (nuevo)
7. Social Software & Social Networking (#10 en 2008)
8. Comunicaciones Unificadas (#2 en 2008)
9. Business Intelligence (nuevo)
10. Green IT (#1 en 2008)

Lo primero que llama la atención de la lista es cómo todas las tecnologías necesarias para levantar servicios en ‘la nube’ han subido a los primeros puestos de la lista. Vamos por orden:

  1. Desde la infraestructura básica con nuevos Servidores ultradensos y con consumo reducido,
  2. pasando por tecnologías de Virtualización,
  3. estilos de arquitectura software orientados a la Web -atención a WOA como sustituto de SOA-,
  4. construcción de servicios y aplicaciones uniendo componentes (mashups) para la empresa
  5. y todo ello corriendo en armonía en la ubícua nube.

Está claro que el 2009 será el año del Cloud Computing, ya que este término que en ocasiones tachamos de vago agrupa a las primeras tecnologías estratégicas señaladas por Gartner. Para ellos, estas tecnologías estratégicas tienen el potencial para impactar de manera significativa en la empresa en los próximos tres años. Para ellos impacto significativo es su alto potencial disruptor en IT o el negocio, la necesidad de una gran inversión para su implantación, o el riesgo de llegar tarde en su adopción. David Cearly, Vicepresidente y analista de Gartner dice:

Las empresas deben mirar a estas 10 oportunidades y evaluar donde pueden dar valor en su organización, en sus servicios y soluciones, además de desarrollar un proceso para detectar y evaluar el valor de negocio de estas nuevas tecnologías según salgan al mercado.

Llama la atención precisamente que Virtualización y Cloud Computing tienen un impacto positivo directo sobre la inversión de los departamentos de IT, algo que en los tiempos que están por venir con recortes masivos en los presupuestos puede empujar aún más la implantación del concepto de Cloud Computing como utility.

Comments No Hay Comentarios »

Cloudera es una startup creada por un grupo ejecutivos de Silicon Valley que quiere ofrecer soporte a compañías que quieran usar Apache Hadoop. Hadoop es una plataforma que implementa Map/Reduce y que permite construir aplicaciones que necesiten procesar de manera distribuida cantidades ingentes de información.

Según podemos leer aquí, Cloudera lo que quiere es ser lo que Redhat fue para Linux hace una década. Redhat cogió Linux, lo empaquetó y lo ofreció junto a un paquete de soporte técnico. El resto es historia. Este nuevo modelo de negocio floreció entre el escepticismo inicial de las compañías hacia Linux, pero este modelo ayudó a la rápida adopción de Linux en las empresas. Ellos opinan que el Cloud Computing está en la misma situación que estaba Linux hace una década.

En mi opinión tal vez su modelo de negocio sea más parecido al de JBoss en el mundo Java (por cierto, adquirida por RedHat) que al propio de RedHat y Linux. De todos modos, esto no es algo nuevo. En España Abiquo hacen algo parecido con su propia implementación.

Comments 1 Comentario »

Cloud Computing se ha convertido en un concepto comodín. Se puede usar en múltiples contextos para referirse a cosas de lo más dispares. Pero parece que hay consenso respecto a las tres clases fundamentales del Cloud Computing. A saber:

  • Software as a Service (SaaS): En español Software como Servicio. Modelo de distribución de software donde una empresa sirve el mantenimiento, soporte y operación que usará el cliente durante el tiempo que haya contratado el servicio. El cliente usará el sistema alojado por esa empresa, la cual mantendrá la información del cliente en sus sistemas y proveerá los recursos necesarios para explotar esa información. Ejemplos: Salesforce, Basecamp.
  • Infrastructure as a Service (Iaas): En español Infraestructura como Servicio. Modelo de distribución de infraestructura de computación como un servicio, normalmente mediante una plataforma de virtualización. En vez de adquirir servidores, espacio en un centro de datos o equipamiento de redes, los clientes compran todos estos recursos a un proveedor de servicios externo. Una diferencia fundamental con el hosting virtual es que el provisionamiento de estos servicios se hacen de manera integral a través de la web. Ejemplos: Amazon Web Services EC2 y GoGrid.
  • Platform as a Service (PaaS): En español Plataforma como Servicio. Aunque suele identificarse como una evolución de SaaS, es más bien un modelo en el que se ofrece todo lo necesario para soportar el ciclo de vida completo de construcción y puesta en marcha de aplicaciones y servicios web completamente disponibles en la Internet. Otra característica importante es que no hay descarga de software que instalar en los equipos de los desarrolladores. PasS ofrece mútliples servicios, pero todos provisionados como una solución integral en la web. Aunque algunos servicios de Amazon Web Services como SimpleDB y SQS yo los considero PaaS, esta afirmación puede ser discutida. Otro ejemplo es Google App Engine.

Como nota común a todos ellos, este tipo de servicios se factura en función de los recursos consumidos que normalmente son el reflejo del nivel de actividad del sistema.

Comments No Hay Comentarios »

Magnífica presentación de Sequoia Capital anunciando que vienen tiempos difíciles para las startups.

Me quedo con la frase final: ‘Get Real or Get Home’. No hace falta traducción, ¿verdad?.

Comments No Hay Comentarios »

En el blog Mastering the Hype Cycle nos encontramos una curioso entrada en la que se justifica el ‘hype’ (promocionar a bombo y platillo) alrededor del Cloud Computing.

Tenemos que simplificar la propuesta de negocio tras el ‘big switch‘, explicarlo bien y socializarlo profundamente para que los líderes no técnicos nos lo compren.

Vamos, lo que en mi pueblo han llamado de toda la vida ‘vender la moto’. Y para que te compren la moto hay que buscar un pardillo. Así de simple. Pues no, señores de Gartner, puede que esta esa la manera de que el Cloud Computing entre en la empresa, pero no la manera de que se quede.

Cuando lo que se venden son expectativas basadas en apreciaciones subjetivas, lo que ocurre es que con el tiempo se acaban teniendo parámetros objetivos para medir, y las expectativas quedan muy mal paradas. Entonces es cuando el que te compró la moto se mosquea y dice que no te vuelve a comprar ninguna más. Seguro que si eres el que hace los panfletos promocionales para vender la moto de otro funciona, pero para nadie más.

¿Quieres vender Cloud Computing dentro de una organización? Pues entonces busca parámetros objetivos. Deja a un lado lo cualitativo y céntrate en lo cuantitativo. Aquello que puedes medir es algo que puedes controlar. Haz tus deberes: presenta un estudio de costes de infraestructura, estima el coste de migración,haz un estudio de beneficios y riesgos, habla con el Financiero para explicar cómo cambia el flujo de caja con Cloud. Y luego haz una presentación bonita y la vendes, pero con datos objetivos.

Viniendo de Gartner no me extraña demasiado, pero igual podían haberlo disimulado un poco.

 

Comments No Hay Comentarios »

Ya es viernes y me da por filosofar. Wall Street se desploma como no lo había hecho desde 1987, Barron’s anuncia malos tiempos para Salesforce, y Sequoia capital cierra el grifo y anuncia que los buenos tiempos han terminado. Es decir, la Tormenta Perfecta.

Pero esto yo ya lo he vivido antes. Viví una debacle en la puntocom donde trabajaba en el 2000 y 2001. Nuestras stock options pasaron de valer 10 veces menos de lo que nos habían dado… a no valer nada.

Aquello fue como una bomba nuclear: lo barrió todo y luego sólo quedó el silencio. Para poder salir adelante tuvimos que buscar empleo en consultoras de medio pelo los menos afortunados y empresas tradicionales los más. De jugar al billar a la hora del café a tener que fichar por las mañanas. De ir a trabajar con vaqueros y zapatillas a llevar traje y corbata. De ser una puta rockstar, con el departamento de Recursos Humanos a nuestros pies a tener que aprender a comportarse en las entrevistas de trabajo. Fue duro.

Con el tiempo uno coge perspectiva, y si una cosa tengo clara de aquella época es que se tiraba el dinero de manera indecente. Con la explosión de la burbuja los departamentos de IT vivieron su particular ‘credit crunch’ y tuvieron que aprender a vivir con presupuestos de guerrilla.

Y aquí el mejor aliado era el Software Libre.

Antes era: ¿Para qué preocuparte por Linux si tienes pasta para gastar en Sun y su magnifico Solaris? ¿Para qué meterse en algo tan poco fiable como MySQL cuando puedes comprar Oracle? ¿Para qué jugársela con JBOSS y TOMCAT cuando tienes Weblogic e Iplanet? ¿Para qué?

Creo que el Software Libre es el fruto de las restricciones presupuestarias salvajes impuestas a los departamentos de IT tras la burbuja. ¿Y esto se parece a lo que pasa ahora? Pues yo creo que un poco.

Nos encontramos a las puertas de una recesión mayúscula. Hace unos meses pensaba que probablemente esto no afectase mucho a las startups y a los departamentos de IT. El crecimiento había sido sostenido en los últimos años y la sensación era de entorno saneado en el sector. Esta recesión va a forzar la paralización en primer lugar de los proyectos no estratégicos, pero sin duda va a afectar a proyectos estratégicos también. Significa que las empresas no van a contratar proyectos a terceros. Y sin proyectos… las consultoras mueren. Estas van a ser las primeras víctimas, junto con los freelance.

Las startups que intentan vivir con el modelo gratis total lo van a pasar mal, muy mal. Los business angels y los Capital Riesgo han cerrado el grifo y les van a exigir resultados. En muchos casos esto será imposible. Se verán abocadas a cambiar su modelo de negocio e intentar vender algo, o bien a claudicar y cerrar.

Sin embargo, las startups que intenten vivir de innovar y de ofrecer productos novedosos que reduzcan los costes dentro de sus clientes podrán sobrevivir si son capaces de facturar. Porque el grifo también se cerrará para ellas -aunque tal vez en menor medida-. Y es aquí donde sin duda el Cloud Computing tiene mucho que decir. En el blog de Hyperic explican cómo no solo permite tratar los recursos como commodities, sino que es un campo de juego para la innovacion. Y es aquí donde veo el paralelismo con el software libre: El Cloud permitirá desarrollar formas de trabajo y modelos de negocio que permitirán ser más productivo y ahorrar costes, ya que el entorno lo demanda como ocurrió a principios de la década.

Así que tengo sentimientos encontrados. Por un lado veo un panorama muy, muy negro para muchas empresas y startups, pero creo que hay esperanza para aquellos que han apostado por innovar alrededor del Cloud Computing. Me temo que muchas de las empresas con modelos de negocios extraños y sospechosos morirán (empezando por las redes sociales y muchos modelos de negocio en internet gratuitos), y quedarán aquellas que puedan dar valor de verdad y puedan demostrar un verdadero Retorno de la Inversión a sus clientes.

Comments 1 Comentario »