PredictAd
WebSite

Las SLA y la calidad del servicio




Después de debatir una y otra vez sobre la calidad de los servicios, relacionados con el Cloud Computing, existentes en el mercado y futuras, después de pensar escuchar una y otra vez que la seguridad es un problema me decido a escribir este artículo que espero aclare algunos conceptos.

Cualquier proveedor que te proporcione un servicio, sea un servicio TI o de otro tipo (maquinas expendedoras de preservativos, transporte de mercancías, desarrollo de Software o venta de Hardware, Cloud Computing...), debe de asegurarte un servicio de calidad, un servicio que satisfaga nuestras necesidades, y la única forma que tiene de probarlo es ofreciendo una garantía del mismo y nuestro deber es exigir el cumplimiento de la misma. Esta garantía de servicio es lo que llamamos SLA o ANS:


"Un ANS es un acuerdo negociado entre dos partes donde una de ellas es el cliente y la otra un proveedor de servicios. Estos acuerdos pueden estar vinculados legalmente, o ser un contrato informal (relaciones inter-departamentales). Los contratos entre los proveedores de servicios y una tercera parte son habitualmente y de forma incorrecta, llamadas también ANS, aunque el nivel de servicio ya ha sido definido por el cliente inicial y por lo tanto el acuerdo entre terceras partes no es más que un contrato.
Los ANS definen un punto de entendimiento común sobre servicios, prioridades, responsabilidades y garantías. Cada área de servicio debe tener un ANS definido, que comprenda los niveles de disponibilidad, servicio, rendimiento u otros atributos del servicio, como la facturación. El nivel del servicio también puede ser especificado como objetivo y mínimo, de forma que los usuarios puedan saber que esperar (mínimo), mientras se ofrece un objetivo que muestra el nivel de rendimiento. En algunos contratos pueden figurar penalizaciones en caso de incumplimiento de los ANS. Es importante remarcar que los acuerdos hacen referencia a los servicios que recibe el usuario, pero no como el proveedor ofrece ese servicio.
Los ANS se han utilizado desde finales de los años 80 por parte de operadores de telecomunicaciones como parte de sus contratos con clientes empresariales. Esta práctica se ha extendido hasta tal punto que actualmente es habitual que un usuario firme un contrato con un proveedor de servicios que incluya una serie de ANS para prácticamente todos los mercados.
Los departamentos de grandes corporaciones han adoptado también el sistema de acuerdos de nivel de servicio respecto a los clientes internos, departamentos de la misma organización ya que mediante este sistema se logra mejorar la calidad del servicio.
Los ANS están, por su naturaleza, basados en los resultados del servicio recibido por el usuario como elemento del acuerdo. Las organizaciones también pueden definir y especificar el sistema por el que el servicio debe ser cumplido mediante una especificación (especificación del nivel de servicio). Este tipo de acuerdo recibe el nombre de input SLA, aunque este tipo de acuerdo ha quedado obsoleto ya que las organizaciones permiten a los proveedores seleccionar el método de cumplimiento de los acuerdos."

No voy a definir el Cloud Computing, ni siquiera voy a defender el tener los datos en un datacenter, esto cae por su propio peso en la siguiente pregunta. ¿Que garantía de servicio te ofreces a ti mismo?, si tienes los datos alojados en tu propia empresa ¿Que garantía tienes de que no ocurra un desastre? y si ocurre ¿Quien cubrirá los desperfectos y responderá por tus datos? en definitiva ¿Quien tiene el problema?

LA RESPUESTA ES SENCILLA, TU.



Cuando contratamos un servicio de alojamiento en un Datacenter, cuando utilizamos un servicio de Cloud Computing estamos traspasando esta responsabilidad a una empresa externa que debe asegurarse de cumplir los niveles de servicio acordados, por nuestra parte debemos asegurarnos que dichas garantías de servicio  son las que nosotros necesitamos (para eso están los abogados) y sobre todo que se cumplan.

Esa es la base para obtener un servicio óptimo, no el nombre del modelo de negocio, no si se llama Cloud Computing, Hosting dedicado, Colocation o Housing... para obtener un servicio de calidad, hemos de exigir una penalización (antes de contratar) por la falta de dicha calidad, por la suspensión temporal o indefinida de un servicio, por la perdida de datos...(así hasta toda problemática que pueda ocurrirnos y sea un problema para nuestro negocio).

El Cloud Computing no debe ser distinto en cuanto a calidad de servicio de un datacenter tradicional. 

Los servicios de IaaS (Infraestructura como servicio) son ideales para plataformas volatiles donde la cantidad de servidores o recursos a utilizar varía de un día a otro o de una temporada a otra. Nada tiene que ver que tipo de servicio estas adquiriendo con la calidad del mismo. La calidad del mismo la marca la Garantia de servicio o SLA.

En cuanto al almacenamiento de datos en Cloud Computing lógicamente deberemos escoger un proveedor que garantice (por contrato) la integridad de los mismos según nuestras necesidades, así como la forma y velocidad de acceso, la escalabilidad y desescaabilidad. Es tan importante obtener una garantía de servicio a nuestra medida como el precio del servicio o el nombre del modelo de negocio que tenga el mismo.

Entonces...¿Es seguro el Cloud Computing?

Pues la respuesta es muy sencilla, es tan seguro como la ANS o SLA que está ofreciendo, igual que un Datacenter tradicional.

Otro apunte que quiero hacer es que las SLA pueden convertirse en una herramienta de marketing mas que en una garantía de servicio y es que debe tener especial cuidado con las exclusiones y los "salvo que..." expuestos en los contratos.

La ventaja del Cloud Computing frente a los servicios de housing es que las correspondientes garantías de servicio el Hardware, la conectividad, la redundancia eléctrica deja de ser un problema para el cliente, aunque siguen manteniendo una serie de exclusiones que deben ser revisadas concienzudamente.
Existen múltiples organizaciones que ayudan en la confección del SLA y que disponen de modelos de contratos personalizados. Respecto a la implantación de los mismos es conveniente tener como objetivo la mejora de la eficacia y la optimización de los procesos y no cometer errores como detallar demasiada complejidad técnica o niveles de servicio inalcanzables, cosa que no suelen hacer las compañias de hosting ya que se amparan en las exclusiones para poder mantenerlos.

Algunos puntos críticos que deben tenerse en cuenta son:

No confundir la disponibilidad del servicio con la calidad mínima del mismo: Tener un 99,99998% de disponibilidad de servicio no garantiza que dicho servicio tenga la calidad suficiente para el cliente.

El tiempo de respuesta: Este aspecto es fundamental, si no obtenemos un tiempo de respuesta adecuado, teniendo en cuenta la totalidad de las exclusiones, lo lamentaremos.

La penalizaciones deben de ser suficientes (también contando las exclusiones y los "salvo que...") para que la empresa proveedora del servicio garantice la disponibilidad del mismo.

Auditorias de seguridad he integridad de los datos: Cualquier proveedor que se preste a ofrecerle un servicio de Backup debe de disponer de un servicio de distribución geografica (mas de un centro de datos) ya que en caso de desastre debe de mantener la integridad de los datos. Se deben realizar auditorias periódicas, que consigan probar la fiabilidad del servicio.

En definitiva, el contrato de Acuerdo de Nivel de Servicio es el único documento que garantiza que el proveedor es capaz de ofrecer el servicio. Este documento debe de ser revisado por un ingeniero de calidad experto ITIL totalmente independiente del proveedor a fin de asegurar que las exclusiones que se reflejen en el mismo no afectan a nuestro negoció. Si este documento no se corresponde con el Marketing de la empresa o las conclusiones del Ingeniero de calidad nos arriesgamos a contratar una plataforma no segura.

Microsoft consigue recuperar los Datos de T-Movile y Sidekick




El escándalo organizado por la perdida de los datos de T-Movile y su dispositivo SideKick que ha significado que mas de un millón de usuarios no puedan disponer de su información (contactos, fotos....) que almacenaban en los servidores Danger de Microsoft durante casi 2 semanas.

Como se comento en el anterior post la falta de previsión de T-Mobile no solo había afectado a la la propia compañía sino que también afectaba a todos los proveedores de Cloud Computing, ya que se habían vertido muchísimos artículos cuestionando el modelo de negocio por el error de un solo proveedor.

La cronología de la situación ha sido lenta, ya que, si es verdad que al poco tiempo las declaraciones fueron que quizás los datos se podían restaurar (pero que para eso los clientes no tenían que apagar sus teléfonos), han tardado algo mas de 2 semanas en confirmar que los datos serían recuperados totalmente y mientras muchos periódicos digitales y bloggers afirmaban durante esta semana: "que estos hechos sucedieron porque el total de los datos de los Sidekick se guardan directo en la nube y uno de los servers Danger de Microsoft tuvo un problema a la hora de la sincronización, haciendo que todos los datos se perdieran en la nada, y fueran prácticamente irrecuperables porque T-Mobile no contaba con copias de seguridad" haciendo hincapié en que la culpa era de la nube.
Estas opiniones se plasmaban en artículos atacando directamente a la totalidad del modelo Cloud, cuando lo cierto es que la mayoría de proveedores de Cloud Computing no serían víctimas de un error de este calibre porque cuentan con planes de contingencia suficientes.  Solo hay que ver la estabilidad que ha mostrado G-Mail (pese a algunas caídas leves) o Salesforce que se ha convertido en el referente empresarial del Cloud.

Las noticias hoy son un tanto más favorables (mas vale tarde que nunca), ya que Microsoft y T-Mobile salen a anunciar que la mayoría (sino todos….) los datos que se habían perdido han sido recuperados gracias a los esfuerzos del equipo técnico que estuvo trabajando sin descanso para recuperar toda la información que de modo tan negligente se había perdido.

Con el anunció de Microsoft, parece que las aguas van a volver a su cauce, ya que verdaderamente la compañía de Redmon ha intentado y parece que conseguido, recuperar la totalidad de los datos anteriormente comentados.

Adobe en la nube




Adobe ColdFusion 9, ColdFusion Builder Beta 2 y una beta privada de ColdFusion in the Cloud, está ya disponible en el servicio EC2 de Amazon.
"ColdFusion 9 es un entorno de desarrollo para construir sitios dinámicos y aplicaciones para internet. Es capaz de aumentar la productividad de los desarrolladores y se integra con entornos empresariales complejos. Como no podía ser de otra forma, permite ofrecer experiencias ricas en multimedia e interactividad a los usuarios, tal y como señalan los responsables de la compañía."
De entre las novedades de la versión 9 destaca la aplicación Adobe AIR, para manejar multiples servidores ColdFusion desde un solo lugar, lo que permite mejorar el rendimiento reduciendo el tiempo en la administración y las tareas redundantes.

El programa ColdFusion 9 beta ha tenido mucho éxito entre la comunidad de desarrolladores, especialmente con el feedback obtenido por el nuevo IDE basado en Eclipse. Su integración con la plataforma Flash ha sido realmente positiva”, ha afirmado David Wadhwani, director general y vicepresidente de la plataforma de negocio en Adobe, durante la presentación.

“Hoy, con la nueva oferta basada en la nube, los desarrolladores y los profesionales de TI podrán elegir el método más efectivo para su compañía a la hora de desplegar aplicaciones ricas para Internet”, apunta Wadhwani.

Adobe pretende moverse hacia la nube y ya está tomando iniciativas desde principios de años. Recordamos que ya ha puesto a disponibilidad de los usuarios de la Plataforma de Amazon EC2 productos como:

  • LiveCycle ES es una solución de servidor que combina captura de datos, seguridad en la información, entrega de documentos, gestión de procesos y servicios de contenido para ayudar a organizaciones de numerosas industrias a crear y entregar aplicaciones sofisticadas que reducen el trabajo administrativo y papeleo, aceleran el proceso de toma de decisiones, y ayudan a asegurar el cumplimiento de las normas y regulaciones. LiveCycle ES es compatible con un vasto conjunto de plataformas, y se basa en el formato de documento portátil de Adobe (PDF) y en las tecnologías de Adobe Reader y Flash para ayudar a los usuarios a crear, revisar, actualizar, gestionar, almacenar y distribuir documentos críticos, y todo ello mientras se realizan procesos de negocios dinámicos.

  • También está disponible en Amazon la beta 2 de ColdFusion Builder una herramienta de desarrollo que ofrece un ambiente de desarrollo unificado, personalizable y extensible para codificar aplicaciones, administrar servidores y desplegar proyectos. El beta 2 ofrece un conjunto de funciones y ambiente de desarrollo mejorados. Además, como ColdFusion Builder y Adobe® Flash® Builder™ están basados en Eclipse, existe una integración profunda de las funciones y un flujo de trabajo mejorado para generar código de cliente y servidor. Los desarrolladores pueden crear fácilmente interfases y aplicaciones ricas con lógica de servidor ColdFusion.
A parte de dichos movimientos de Adobe hacia la nube, poniendo sus aplicaciones disponibles en Amazon, Adobe creó Acrobat.com, que se trata de una suite de ofimática que intenta competir con Google Docs, pero por el momento no está teniendo el éxito esperado. En contra también tiene la creación de Office Web Apps  de Microsoft, que está intentando llevar el paquete Office a la web para competir igualmente con la plataforma de Google. A primera vista los  dos productos tienen buena pinta pero la popularidad de Google Docs va en contra de dichos fabricantes.

El Cloud y el SOA




Multitud de post, artículos y opiniones de "expertos" van dirigidos a intentar marcar una diferencia y a definir como antagónicos los conceptos de SOA y Cloud Computing. Está tendencia aumenta cada vez que un proveedor de servicios Cloud tiene un error o no proporciona el servicio adecuadamente.

Según Diego Marsili de Sybase. SOA es un marco de trabajo conceptual que permite a las organizaciones unir los objetivos de negocio con la infraestructura de TI integrando los datos y la lógica de negocio de sus sistemas separados.

Para mi: SOA es sencillamente lo que sus propias siglas dicen Arquitectura Orientada a Servicios. SOA es una forma de adaptar toda la tecnología y los modelos de negocio de una organización, y convertirles en servicios independientes de la tecnología que los soporta.

Entonces ¿es el Cloud Computing un problema?. Personalmente considero que no. El SOA intenta abstraer de la tecnología, tanto los modelos de negocio de la organización como las aplicaciones de la misma, e independizarlos del lugar de alojamiento. El Cloud Computing consigue abstraer y distribuir geográficamente las distintas Infraestructuras, Plataformas o Software.

Uno de los problemas mas nombrados por dichos expertos es la seguridad del Cloud Computing, concepto que necesitan comprender profundamente antes de tachar de incompatibles dos modelos que tienen tanto en común ya que:

El Cloud Computing no se limita a las nubes públicas existentes como Amazon, Google..., la computación en nube es un modelo de negocio que puede adaptarse según las necesidades de la empresa. Pueden crearse nubes privadas, tan securizadas como sea necesarias para poder servir bajo demanda las aplicaciones tanto SOA como legacy.

En cuanto al ESB-Enterprise Service Bus (Conectar aplicaciones para que puedan interactuar independientemente de la tecnología aplicada). Es independiente de donde y forma en la que esté alojado sino de como estén construidas dichas aplicaciones y la aplicación que conecte a las mismas, por lo que el Cloud Computing no es un problema para ello.

En definitiva el Cloud Computing es el complemento perfecto para la adopción de SOA por una organización ya que conseguimos abstraer REALMENTE toda la infraestructura que luego soportarán las aplicaciones empresariales por medio del IaaS. Conseguimos crear entornos independientes y laboratorios de pruebas a fin de poner a punto todas las aplicaciones que requiera la empresa. Conseguimos crear plataformas de desarrollo donde se podrá trabajar en nuevas aplicaciones que substituyan a las Legacy adaptándolas desde el principio al modelo servicio. Y conseguimos trabajar en modo colaborativo, aprovechando las diferencias horarias existentes en las multinacionales para ahorrar costes en licencia, por lo que la computación en nube apoya la lógica del negocio (Otra capa mas que importante en el SOA)

La falta de previsión de T-Movile






En primer lugar situar a los lectores de este post e informar de donde viene T-Movile:


"T-Movile es una de las empresas subsidiarias de Deutsche Telekom que a su vez es una de las compañías de telecomunicaciones integradas líderes en el mundo con más de 148 millones de clientes móviles, en torno a 40 millones de líneas de redes fijas y casi 17 millones de líneas de banda ancha (a fecha de: 31 de marzo de 2009). Con sus marcas de producto T-Home (telefonía de redes fijas, Internet de banda ancha), T-Mobile (comunicación móvil) y T-Systems (soluciones ICT) Deutsche Telekom se sitúa como proveedor internacional de servicios de vida y trabajo conectados. El grupo está presente en unos 50 países de todo el mundo con unos 261.000 empleados (a fecha de: 31 de marzo de 2009). En 2008 Deutsche Telekom generó unos ingresos de 61.600 millones de euros."

Pese a su enorme capacidad a la hora de generar ingresos han resultado "un poco" incompetentes, a la hora de poner en marcha un servicio relacionado con su nuevo dispositivo Sidekick, y a su vez intentan subsanarlo de la forma mas transaccional posible:



  • Tal y como se comenta en underpc.com: "La operadora estadounidense T-Mobile ha comunicado que el corte de la conexión que han sufrido se debe a un problema en los servidores de Danger, una empresa subsidiaria de Microsoft. Los datos online de los usuarios se podrían haber perdido. Para subsanar esto, T-Mobile va a regalar 1 mes de datos gratis a los usuarios de los terminales Sidekick. Microsoft aún no se ha mencionado al respecto pero todo apunta a que el fallo y su fatal de previsión y arreglo es debido a que la compañía está dejando de lado el servicio y recortando gastos para centrarse en plataformas como Pink."

Los problemas técnicos pueden ser una escusa en la puntual en la pérdida o caída de un servicio pero jamás en la perdida de los activos de los clientes como son sus datos. La falta de previsión de esta compañía no solo hecha al traste la confianza de sus clientes sino la también las tareas de muchas empresas, trabajadores o evangelizadores de la centralización de datos.

La distribución geográfica de los datos, las múltiples copias de respaldo deben asegurar los datos del cliente sino en tiempo real en un tiempo o frecuencia prudenciales, para JAMÁS perder los datos de los clientes, que por supuesto son mucho mas costosos que la ridícula compensación propuesta por dicha compañía.

Noticias como estas son las que más dañan al modelo de negocio Cloud Computing con artículos como el que enlazo,de información.com. artículos que están toalmente fuera de lugar y son demagógicos.

Pero quiero remarcar que la falta de previsión y compromiso de una empresa, que asume riesgos innecesarios (existiendo en el mercado soluciones de copias de seguridad, respaldo y distribución geográfica que tendrían que haberse aplicado) y proporciona una baja calidad en un servicio puntual. Jamás puede atacarse a todo un grupo de empresas, a un nuevo modelo de negocio, por un error empresarial.

"Fracasar no es tan malo", ¿Hubiera sido peor no intentarlo?.




El primer paso hacia el existo es un rápido análisis del fracaso. Como muchos de vosotros sabéis inicié un proyecto propio que no fructifico por varias razones, de las que expongo tres:

  • Financiación: Desde el inicio de este proyecto a finales del 2008, principios del 2009 estuve intentando conseguir la financiación necesaria, pero intentarlo no sirbe de nada debes conseguirlo.
La primera vía, lógicamente, es la personal con lo que hipotecar la vivienda se convirtió en un factor indispensable para llevar a cabo el proyecto.
Dado que el proyecto se basaba en una infraestructura tecnológica, este primer capital solo podía cubrir las necesidades de esta parte y el resto debía obtenerlo de distintas fuentes (prestamos personales, Capital Riesgo, subvenciones), esto se convirtió en el mayor de los problemas ya que había agotado toda mi capacidad de endeudamiento, las subvenciones no llegaban y el Capital Riesgo no podía cubrir las necesidades económicas.
En definitiva no se consiguió la financiación por un mal cálculo de las posibilidades de endeudamiento entre otros factores pero...quien desee mas detalles que se ponga en contacto y veré si me apetece comentarlos.
  • Falta de comprensión de la situación actual del mercado:  Que la situación actual no es la ideal para el endeudamiento financiero, no es la mejor escusa, otras Start-Up están teniendo éxito gracias a su plan de negocio y muchos aciertos, tanto en materia de financiación como en el terreno organizativo, pero si es cierto que; tan solo 1 año antes mi capacidad de endeudamiento personal era el doble de la actual con lo que seguramente hubiera podido asumir el riesgo de encauzar el proyecto únicamente con mi capital.
  • Falta de confianza en uno mismo: Considero que este es un punto clave para tener éxito en un proyecto personal, pero puedo asegurar que superara el miedo al riesgo cuando empiezan a surgir problemas no es sencillo pero si indispensable para ser un emprendedor de éxito, en mi caso tengo que reconocer que cuando fueron surgiendo los problemas este fue un gran hándicap para mí.
La facilidad para superar este miedo viene ligada a la superación de uno mismo y al apoyo del circulo que te rodea (familiares, amigos...), yo reconozco que hubo momentos en los que la situación se puso muy complicada, donde no encontré el apoyo psicológico necesario y aunque creo que me esforcé, no supe transmitir la importancia y la potencialidad del proyecto.El hecho es que el cúmulo de todas estas razones es la razón de mi decisión final, acabar con el proyecto y centrarme en mi carrera profesional. Centrarme en adquirir una mayor experiencia, limpiar las deudas generadas en la inversión del proyecto y readaptarme para los tiempos venideros.
Lejos de desanimarme este fracaso ha servido para aprender y formarme, adquirir un conocimiento financiero que hasta ahora no tenía, conocer mis virtudes pero sobre todo reconocer mis debilidades y poner en orden mis ideas y prioridades para que otros proyectos no fracasen con tanta facilidad.

Con lo que vuelvo a decir FRACASAR NO ES TAN MALO, peor hubiera sido NO INTENTARLO y perderme esta experiencia. Seguramente en el próximo proyecto esté mejor preparado, más predispuesto a tomar un riesgo y no cometa los errores cometidos en este.

Google Wave, SAP y Salesforce


El filón creado por Google Wave, el atractivo de esta herramienta de colaboración ha atraído a dos de las mayores compañías TIC del mundo que están explorando sus posibilidades e incluso creando herramientas  basadas en la tecnología de Google.

SAP ha creado Gravity una herramienta de colaboración orientada al BPM, que presumiblemente permitirá a los empleados de una organización interactuar de una forma mas sencilla, fácil, ágil y rápida diseñando el Business Process Modelling, para luego exportarlo al SAP NetWeaver BPM, para su posterior ejecución. Adjunto el video de presentación de esta herramienta todavía en fase de prototipo.



Salesforce por su parte a presentado un prototipo de un canal de comunicación para su Service Center basado en Google Wave, una herramienta mas sencilla que la de SAP, pero demuestra el enorme atractivo empresarial que está creando Google Wave.

Adjunto igualmente el video de la presentación.

Empezamos con los sistemas No-SQL con: Hadoop



Comenzamos nuestro repaso con los sistemas No-SQL con el que quizas sea el proyecto mas utilizado en el mundo del Cloud Computing y distintos proyectos Open-Source.


Hadoop es un proyecto nacido en el seno de la Fundación Apache cuyo núcleo lo constituye un sistema de ficheros que permite solucionar los problemas antes expuestos. Dicho núcleo consiste en un sistema de ficheros distribuido, lo que le permite repartir los datos a almacenar entre los diferentes nodos que conforman el cluster Hadoop. Además, divide los datos en pequeñas porciones utilizando el modelo MapReduce creado por Google para el llamado GFS (Google File System), de forma que ante el fallo de uno de los nodos, tenemos altas probabilidades de recuperar la información que en él se encontraba.


En principio Hadoop se inició como un subproyecto de Lucene, un proyecto de Apache que desarrolla software para realizar búsquedas. Aunque poco a poco ha tomando fuerza propia para convertirse en uno proyecto con vida propia. Parecido al caso de Maven y Jakarta Tomcat.

Como ya hemos comentado Hadoop es especialmente utilizado en el mundo del Cloud Computing y es que es especialmente útil en sistemas que requieren de una gran escalabilidad, y el Cloud Computing es el modelo de negoció que requiere precisamente de esta caracteristica.

Si bien hasta ahora Hadoop a penas había sido empleado solamente en grandes empresas de la talla de Yahoo! o Amazon o proyectos de laboratorio, ahora Sun Microsystems y su proyecto OpenSolaris ponen a tu disposición un Live CD que nos permite probar este sistema de ficheros y montar de una forma fácil, rápida (alrededor de 15 minutos) y cómoda.

En la misma web de Hadoop encontramos los proyectos que actualmente están utilizando este sistema, en su sección Powered By.

Paralelamente al proyecto Hadoop se ha creado HadoopDB que viene a ser un híbrido, entre un SGBD (Sistema de gestión de bases de datos, DBMS en Ingles) y MapReduce (un framework introducido por Google para dar soporte a la computación paralela sobre grandes colecciones de datos en grupos de computadoras) de forma paralela.
HadoopDB ha sido diseñado para tomar las mejores características de ambos mundos. Obtenemos el rendimiento de sistemas de base de datos paralelo con la escalabilidad y facilidad de uso de MapReduce.

En cienciaytecnologíaextrema comentan: " HadoopDB reduce el tiempo necesario para realizar algunas tareas típicas desde los días a horas, haciendo más complicados análisis posible – el tipo que podría utilizarse para encontrar patrones en el mercado de valores, los terremotos, comportamiento del consumidor y incluso brotes, dijo Abadi. “ Personas tienen todos estos datos, pero no está usando en la forma más eficiente o útil ”.

Con las enormes cantidades de datos que se recopila y utiliza en las bases de datos de hoy, de consumidores la información es utilizada por las cadenas minoristas para mejorar experiencias de compras y reducir el abandono de cliente a la información financiera recogida por los bancos para reducir el riesgo y evitar otro catastrófico colapso financiero, el ser capaz de almacenar y analizar esas grandes cantidades de datos continuará creciendo en importancia, dijo Abadi.

Citrix lanza su nuevo XenDesktop 4






El 16 de Noviembre CITRIX lanza la versión XenDesktop 4, que promete reactivar de nuevo la virtualización de escritorio, tema que había quedado en la sombra por los evidentes problemas de conectividad, limites en el hardware, sobre todo CPUs.

Según Fernando Rodríguez, director de Citrix “la gente necesita trabajar de una forma completamente nueva, impulsada por la conectividad a Internet y los cientos de nuevos dispositivos para acceder a la información; y deben hacerlo sin que se les limite a los ordenadores de escritorio, a un dispositivo único o una red”

Las nuevas funciones que XenDesktop 4, incluye son las siguientes:

  • Soporte Completo de Windows 7
    • En versiones 32 y64 bits.
  • HDX 3D para Gráficos profesionales, extendiendo la virtualización avanzada para usuarios de CAD/CAM e ingenieros de aplicaciones, mediante accesos WAN. HDX 3D consume un 90% menos de ancho de banda comparado con otros competidores.
  • HDX Media Stream para Flash, Este provee de una optimización del cliente para Windows, permitiendo reducir los tiempos de latencia en redes muy lentas o lentas. permitiendo disponer de una mejor definición y experiencia del usuario, mejorando el suministro.
  • HDX Media Stream para suministro de video o rendering, El nuesto sistema dinámico, permite el ajuste de frames en relación con la estimación del ancho de banda, optimizando el video y el suministro de gráficos mediante WAN, o Internet.
  • HDX Plug-n-Play soporte de multi-monitor , indudablemente uno de los mejores avances, permite el disponer de configuraciones con multiples monitores, configuraciones especiales U,L,T reverse, L e inverso T. distintas medidas de pantalla mezcladas, resoluciones y orientaciones.
  • HDX RealTime webcam, XenDesktop 4, realiza un avance importante en este medio, permitiendo y soportando webcams via USB de tipo asincrono, permite habilitar conexiones LAN de los usuarios mediente el Plug and Play para la conexión de sus sistemas de videoconferencia, así como aplicaciones de Microsoft Office Communicator y Skype.
  • HDX RealTime Codec technology, Optimiza la velocidad de los codec, mejorando la calidad de audio en Softphone, sistemas de chat con usuarios y reduce considerablemente el consumo del ancho de banda.
  • HDX IntelliCache con Citrix Brach Repeater, Provee de compresión a nivel de token y de-duplicación, reduciendo los requerimientos del ancho de banda y suministrando mejor performance a los usuarios. la versión Platinum ha estado testeada con Brach Repeater 5.5.

Pero… ¿Qué ha cambiado para que el famoso XenDesktop sea posible?

  • Personalmente considero importantísima la incorporación de FlexCast, una tecnología que analizaremos en el siguiente post, pero resumiendo; permite la distribución de aplicaciones en formato Streaming y ofrecer un conjunto estándar de aplicaciones soportando hasta 500 usuarios por servidor.
  • La mejora continua de los nuevos dispositivos virtuales Netscaler, optimizando el balanceo de carga y el acceso SSL.
  • Los nuevos dispositivos WanScaler: Con WANScaler 8000, Citrix introduce una nueva tecnología de compresión multinivel dinámica, con un historial extendido basado en disco. Según la compañía, puede mejorar los tiempos de respuesta de las aplicaciones para los empleados de sucursales en un promedio de 5 a 30 veces, y hasta 300 veces con una eficiencia de compresión máxima.

Cloud Camp Madrid 2009




Este 12 Noviembre se celebra un nuevo CloudCamp en Madrid a continuación os presento la agenda y los enlaces correspondientes, para que todo el que desee asistir se inscriba rapidamente.

Un CloudCamp sigue un formato interactivo durante todo el evento. La gente puede proponer sesiones y asistir a sesiones propuestas por otros. Todo el mundo puede participar y dar su opinión en ellas.

Esta vez  el CloudCamp se celebra en Madrid concretamente:

En el Salón de Actos de la Facultad de Informática de la Universidad Complutense de Madrid
C/ Profesor José García Santesmases, s/n
Ciudad Universitaria
28040 - MADRID, Spain

METRO: Moncloa, Ciudad Universitaria G,U,F
Tentative Agenda
  • 15:00 Welcome & drink
  • 15:20 First Camp Keynote
  • 15:40 Sponsor Lightning Talks
  • 16:10 Unpanel
  • 16:45 Cofee Break
  • 17:05 How Unconference works
  • 17:15 Unconference setup
  • 18:00 Unconference groups
  • 18:45 Unconference groups 2
  • 19:30 Unconference review
  • 19:45 Newworking
  • 20:00 Head to the Pub
Lightning Talks (5 min each)

  • OpenNebula
Can you contribute?
This is the community’s unconference where you to determine the content. Please tell us what you would like to hear about, what you would like debated, or if you’d like to help out. Send an email to yosu DOT cadilla AT gmail.com

Local Organizers:
- Yosu Cadilla

Para registrarse en el evento solo sigan el siguiente enlace:



Se crea FinancialForce.com




Mientras siguen surgiendo dudas, unas veces mas fundadas o interesadas que otras, entorno a la seguridad relacionada con el Cloud Computing salen a la luz proyectos que siguen avanzando y esta vez como en otras ocasiones demostrando que la seguridad no está reñida con este modelo de negocio sino en la forma de aplicarlo y planificarlo, hoy comentaré de nuevo lo que considero un gran caso de éxito en el mundo Cloud Computing, Salesforce.

Que los proveedores de soluciones de seguridad quieren aprovechar el tirón del Cloud Computing rebautizando soluciones ya existentes y infundiendo temor hacia las plataformas Cloud no debería sorprendernos, ya que detrás de cada avance tecnológico, detrás de cada cambió de paradigma, existe un valor incalculable de potenciales clientes, pero esto, no debe frenar dichos avances sino impulsarlos…Hoy, gracias a la plataforma force.com de la misma compañía Salesforce, conocemos que Unit 4 Agresso, empresa matriz de la española CCS Agresso y de la británica CODA, compañía especializada en software financiero, ha anunciado su alianza con salesforce.com para el desarrollo y explotación de FinancialForce.com.

Jeremy Roche, Director General de FinancialForce.com, comenta: "La creación de FinancialForce.com significa una revolución en el futuro de la contabilidad, ya que este producto será el equivalente financiero y contable de lo que salesforce.com ha hecho en CRM. Los clientes de cualquier tamaño podrán elegir la contabilidad como parte de una solución en cloud-computing más amplia e integrada, que ofrece la potencia de la contabilidad empresarial sin los inconvenientes del software de propiedad. CODA, pionera en la plataforma Force.com, ha trabajado en estrecha colaboración con salesforce.com a la vez que desarrollaba y ponía en marcha CODA 2go. Creemos que tener una solución nativa integrada en la plataforma Force.com nos dará una ventaja competitiva importante a la hora de vender a clientes de salesforce.com, y es un punto fundamental de nuestra estrategia de penetración en el mercado".

Como en otros post anteriores ya he comentado Salesfoce es para mí una plataforma única; por su solidez, su capacidad de innovación y la capacidad de adaptación demuestra que las nubes públicas pueden ofrecer un servicio de calidad y seguridad junto a una garantia de servicio que otras plataformas no consiguen ofrecer (Amazon por ejemplo).

Un caso de existo comentado en el artículo de Yahoo: Sallie Kennedy, Directora Financiera de Compliance Team, Inc., afirma que "desde que elegimos FinancialForce.com nos hemos beneficiado de la mejora en eficacia y agilidad que proporciona el cloud-computing. Además, disponemos de un acceso rentable y en tiempo real a las capacidades de gestión financiera de FinancialForce.com, líderes en el mercado, pero sin los dolores de cabeza que conlleva la propiedad, gestión y mantenimiento del software. En cualquier momento y desde cualquier dispositivo con conexión Web podemos acceder a información financiera de vital importancia para la empresa, para así tomar decisiones firmes y rápidas sobre ella. También estamos tranquilos porque sabemos que FinancialForce.com está desarrollado sobre la infraestructura de salesforce.com, así que nuestros datos están seguros".

Esto demuestra que una nube pública puede contar con la misma seguridad que la tipica aplicación cliente-servidor, que tanto cuesta implementar una nube segura como una plataforma tradicional segura. Tanto en coste economico inicial, como en mantenimiento, hardware...

La nueva alianza entre F5 y VMware




Una de las grandes preocupaciones que se generán alrededor del Cloud Computing es precisamente la cautividad del cliente respecto al proveedor elegido. También era especialmente preocupante el paso de una  nube pública a una privada y a la inversa e incluso la convinación de ambas.

Ahora con está "alianza" entre VMware (principal proveedor de virtualización) y F5 líder mundial en Application Delivery Networking se supone un paso mucho mas sencillo de una nube a otra. F5 ha podido demostrar en el VMworld 2009 cómo es posible llevar a cabo una migración segura de una aplicación virtualizada Live, y su almacenamiento asociado, hasta y desde la nube sin periodo de inactividad o interrupción para el usuario. Esta solución aprovecha las ventajas de los productos actuales de F5 y VMware.

Tal y como apunta Pedro Galatas CEO de Afina: “Los usuarios confían en los servicios automatizados para incrementar la eficiencia y mantener los costes operativos en equilibrio. Gracias a esta solución conjunta el usuario paga exclusivamente por los recursos que utilizan; modelo que ofrece un valor y eficacia reales en comparación al enfoque tradicional de un sistema integrado en la infraestructura”. Añade que “tenemos una gran confianza en la solución conjunta F5 y VMware, creemos que marcará la diferencia en entornos virtualizados”


La integración con VMware vCenter™ Server se lleva a cabo mediante la API abierta de F5, iControl®, que facilita una rápida unión con sistemas de gestión de terceros, permitiendo de esta forma que los fabricantes de Software de gestión de nubes como Abiquo, Eucaliptus, Enomaly o incluso Open Nebula, puedan utilizar dicha API para convinar distintos proveedores de infraestructuras.

Algo importante que considero que cabe destacar es que dicha alianza permitirá a las empresas que estén desarrollando plataformas de puebas en nubes publicas y/o privadas puedan ponerlas en producción en ubicaciones distintas con los que considero que puede considerarse una pequeña evolución hacía la ya tan ansiada movilidad geográfica de infraestructuras.

IBM desea competir con Google Mail en entorno empresarial




"LotusLive iNotes" este es el nombre del servicio con el que IBM pretende competir con Google en el entorno de correo electrónico corporativo.


Si bien el servicio de IBM o mejor dicho IBM como empresa tiene una penetración mayor en el mercado empresarial, competir con Google no le  en sus va resultar tan sencillo vista las características de los 2 productos y es que si es cierto que el precio anual de "LotusLive iNotes" es inferior al de las cuentas empresariales de Google, 36€ frente a los 50€ del servicio mail del gigante de internet, LotusLive iNotes solo ofrece una herramienta de colaboración entre empleados de una misma compañia y un espacio por cuenta de correo muy inferior al de Google ya que este ofrece en sus cuentas gratuitas 7 Gb de almacenamiento y sus cuentas de pago 25 Gb con Google Docs y una multitud de herramientas que pronto junto al proximo lanzamiento Google Wave podrán interactuar entre sí de una forma mucho mas eficaz que cualquiera de sus competidores.

IBM en cambio ofrece un almacenamiento de tan solo 1GB por cuenta y únicamente herramientas de comunicación, así que personalmente considero totalmente erronea la afirmación que hace poco hacia Matthew Cain de Gartner donde exponía que la fuerza de ventas de IBM podía presentar problemas a Google. Ya que a mi entender el servicio ofrecido por el el gigante Azul es muy inferior al de su competidor.

Considero también que IBM debe de hacer una reflexión respecto a su producto Lotus en general, ya que continuas herramientas y servicios que van dejando en el anonimato este excelente producto de IBM que poco a poco va quedando obsoleto.

NoSQL el futuro de las "Bases de Datos"





Las bases de tipo SQL llevan dominando el mercado demasiado tiempo tanto en entornos de código abierto como BBDD propietarias. Oracle, DB2 , SQL Server, MySQL son solo unos ejemplos de la enorme cantidad de Bases de Datos existentes basadas en este modelo. Pero... ¿Cual es el problema de estas bases de datos?

Uno de los principales problemas de las bases de datos SQL es la enorme complejidad que supone mapear datos relativamente sencillos y con un gran volumen de tamaño. El NoSQL es ideal para entornos principalmente web que augmentan exponencialmente su volumen de datos pero no la complejidad de los mismos, con lo que los famosos cuellos de botella generados por las BBDD tradicionales es irrelevante en estos entornos, ya que respecto al SQL tradicional y no tener que realizar la traducción de los datos hacia un formato amigable, las arquitecturas NoSQL son mucho mas rápidas.

Una de las grandes utilidades del NoSql es precisamente la POO (Programación orientada a objetos) y el famoso ORM (Mapeo- Objeto Relacional). El almacén de datos NoSQL soluciona este problema ya que consigue crear una verdadera BBDD orientada a objetos sin el ORM en medio, con lo que conseguimos no solo mejorar las practicas de programación, sino reducir los pasos y transformaciones que deben sufrir los datos.

Aunque este movimiento no plantea de un principio como se comenta en www.eslomas.com la sustitución de los sistemas relacionales, sino que su aplicación a todo tipo de problemas de almacenamiento de datos tal como se ha estado haciendo hasta ahora no es la mejor solución en algunos casos. Por ejemplo plantean que las bases de datos relacionales escalan correctamente hasta varios cientos de servidores pero empiezan a ser menos eficientes a partir de estas cifras, sobretodo debido a características como ACID y los commit en dos fases de las bases de datos distribuidas. En en muchas redes sociales y webs de la Web 2.0, hace falta manejar mucha más información, por lo que se plantea la utilización de miles de servidores pequeños que no utilicen bases de datos relacionales, sino sistemas de almacenamiento en disco o incluso en memoria, que permitan un manejo más eficiente de los datos, a costa de perder alguna de las características clásicas de las bases de datos relacionales, como la atomicidad y que la consistencia de la bbdd no sea determinista sino estadística. Con este sistema Google es capaz de manejar varios Petabytes de información todos los días con BigTable y lo mismo hace Facebook con Cassandra. Pero esto no quiere decir en ningún caso que sea conveniente utilizar estos sistemas para todo, es simplemente una tecnología más que hay que conocer y saber aplicar.


Son muchos los proyectos que ya funcionan bajo estas premisas y que grandes empresas como Amazon, Google o Last.fm ya utilizan en sus sitios, nombres como Hadoop, Dynomite o Voldemort son algunos de estos proyectos que comparten la filosofia de NoSQL

Aquí la lista de los proyectos que fueron presentados en su día en la conferencia de la comunidad NoSQL, los videos de las presentaciones y las presentaciones en formato PDF donde ha sido posible obtenerlos.


Intro session - Todd Lipcon, Cloudera (slides, video1, video2)
Voldemort - Jay Kreps, Linkedin (slides pdf ppt, video1, video2)
Cassandra - Avinash Lakshman, Facebook (slides pdf ppt, video)
Dynomite - Cliff Moon, Powerset (slides, video)
HBase - Ryan Rawson, Stumbleupon (slides, video)
Hypertable - Doug Judd, Zvents (slides pdf ppt, video1, video2)
CouchDB - Chris Anderson, couch.io (slides, video1, video2)

VPork - Jon Travis, Springsource (slides, video)
MongoDb - Dwight Merriman, 10gen (slides, video)
Infinite Scalability - Jonas S Karlsson, Google (slides, video)

Web Analytics