European Commission logo
español español
CORDIS - Resultados de investigaciones de la UE
CORDIS

Article Category

Story
Contenido archivado el 2024-04-22

Article available in the following languages:

Reportaje - Expansión de la computación en nube mediante una mayor garantía de los servicios

Quizás no lo sepa, pero al acceder a su cuenta en un programa de correo electrónico en Internet, el internauta está haciendo uso de la llamada computación en nube. Así de extendido está ya este método de utilizar capacidad de computación o software alojado por un tercero. Pero para que continúe la expansión de estas plataformas y las empresas puedan confiar en ellas plenamente deberán ganar en fiabilidad. Ahora, y gracias a fondos europeos, un equipo de investigadores ha creado una plataforma de gestión que tiene precisamente esa finalidad.

Economía digital icon Economía digital

Según un informe titulado «Sizing the cloud» y publicado recientemente por Forrester Research, en 2020 el valor comercial de la computación en nube podría superar los 178 000 millones de euros. Es un mercado que ya posee una gran importancia, pues su valor actual supera los 40 700 millones de dólares (más de 30 000 millones de euros), pero aún presenta ciertos problemas de fiabilidad. Precisamente a ellos se ha dedicado el proyecto financiado con fondos europeos SLA@SOI («Impulso a la economía de los servicios mediante infraestructuras dotadas de SLA»). Para que aumente el número de empresas que confían los servicios fundamentales de su actividad económica a plataformas de computación en nube, es requisito que las primeras sepan con claridad el nivel de servicio que las segundas pueden garantizar. Según el coordinador del proyecto, el Dr. Wolfgang Theilmann de SAP (Alemania), «Es un mercado que actualmente presenta deficiencias al no haber una garantía formal de la calidad de los servicios». Los proveedores de servicios de computación en nube dependen a su vez de los proveedores de servicios de Internet y de las infraestructuras y los operadores de telecomunicaciones sobre los que se asientan. Ante tantas capas de interdependencia, es difícil saber lo que se puede prometer a los clientes de la computación en nube. El proyecto SLA@SOI ha implementado un marco completo de gestión de Acuerdos de Nivel de Servicio (SLA) y proporcionado apoyo para su integración en las plataformas existentes de servicios .«Se trata de un factor habilitante fundamental para los servicios en la nube», aseguró Theilmann. «Actualmente ofrecen garantías deficientes. Las empresas no pueden confiar servicios fundamentales para su actividad económica en esta clase de plataformas. Sin SLA no despegarán como servicios al por mayor.» Theilmann citó el ejemplo de la experiencia de un consumidor a la hora de comprar un coche: la documentación que acompaña al producto especifica la velocidad máxima y también garantías de mantenimiento. Esto contrasta con la experiencia al usar servicios de software, que suelen caracterizarse por una descripción deficiente de las garantías de calidad, velocidad, carga, etcétera. Es el consumidor o comprador quien tiene que asumir el riesgo ante posibles fallos, situación que ralentiza la adopción de estos servicios por parte de las empresas. Otro ejemplo ilustrativo es el hecho de que muchos usuarios se contentan con realizar llamadas telefónicas e incluso videoconferencias de manera gratuita por Internet sin ninguna garantía de calidad. Si desea más calidad o fiabilidad, el usuario puede estar dispuesto a pagar, pero no sin un SLA que garantice el nivel de servicio comprado. Hoy en día, las negociaciones de los SLA son realizadas por humanos mediante procedimientos contractuales tradicionales, en los que por ejemplo se firman documentos impresos .Según Theilmann, «Hemos trabajado en el aspecto de la formalización para desarrollar SLA legibles por ordenador, negociadas y monitoreadas de manera automática por el operador en distintas capas.» La plataforma acabada en el seno del proyecto es capaz de lograr que los servicios sean más previsibles además de posibilitar la negociación de SLA y la prestación de los servicios conforme a estos acuerdos. En ejecución, el sistema realiza una vigilancia continua del cumplimiento del SLA y los consecuentes ajustes necesarios de los servicios. El proyecto estuvo en marcha durante 3 años y contó con un presupuesto de 15,21 millones de euros, 9,63 de los cuales fueron proporcionados por la UE. La plataforma desarrollada en el seno del proyecto puede administrar al completo la cadena de suministro de los proveedores de servicios, haciendo un análisis detallado de los SLA desde los niveles más altos hasta los más bajos. Por tanto aumenta la transparencia de las condiciones del servicio tanto para el consumidor como para el proveedor. Comprensión y garantía de la cadena de servicios «La dificultad estribaba en expresar todas las distintas necesidades», aclaró Theilmann. «Teníamos que comprender los sistemas implicados basados en servicios informáticos para saber el nivel de rendimiento que pueden garantizar los proveedores de servicios .En muchos casos desconocen lo que pueden garantizar, y ese es uno de los motivos por los que suelen trasladar el riesgo al consumidor.» Los responsables del proyecto tenían que comprender las medidas de calidad necesarias para los distintos elementos y las distintas capas de la infraestructura y de los servicios informáticos. Para dar con una solución también debían integrar los puntos de vista de distintos interesados. Se distinguen tres niveles de servicios de computación en nube: IaaS (infraestructura como servicio), que a grandes rasgos consiste en alquilar un ordenador por Internet, como por ejemplo en Amazon EC2; PaaS (plataforma como servicio), como por ejemplo el App Engine de Google, que ejecuta aplicaciones sin que el usuario necesite programas de conectividad, servidor web ni base de datos; y SaaS (software como servicio), el nivel más alto, como por ejemplo Yahoo Mail, para el que no se necesita instalar programa informático alguno. La plataforma SLA@SOI es aplicable a todos estos niveles. Permite a los proveedores de IaaS asignar infraestructuras conforme a las necesidades de servicio de nivel superior. También permite a los clientes de SaaS negociar el nivel de servicio que necesitan y recibir garantías al respecto. Permite incluso que agregadores de servicios ofrezcan sus prestaciones de manera unificada e interdependiente a modo de paquete. «Siempre hay que encontrar un equilibrio entre calidad y coste, en cada nivel», explicó Theilmann, «por lo que descomponemos los niveles de servicio deseados y calculamos la infraestructura necesaria para cumplirlos .Antes habríamos necesitado un proyecto específico para cada cliente para adaptar un sistema determinado a estas necesidades. Pero ahora nuestra plataforma, económica y estandarizada, amplía los tipos de empresas que pueden cumplir la función de proveedor de servicios», aseguró. «Si los riesgos son más asumibles, las empresas más pequeñas podrán introducirse en este mercado. Ya se han puesto en contacto con nosotros empresas pequeñas interesadas en el marco de código libre para integrar nuestro sistema.» El código libre facilita el acceso al mercado «Todo el proyecto está basado en el código libre», apuntó Theilmann, «porque no teníamos intención de constituir ninguna empresa derivada. Nuestra intención era que los operadores pudieran emplearlo e integrarlo en su sistema de gestión.» De hecho, algunos de los socios industriales del proyecto ya lo están integrando. Intel lo está aplicando para la gestión de infraestructuras y recursos de red; Telefónica de España lo ha aplicado en servicios de telecomunicaciones de valor añadido para consumidores privados; la italiana Ingegneria Informatica spa ha desarrollado una aplicación de administración electrónica para el sector de la sanidad; SAP lo ha aplicado en SLA de gestión de recursos para empresas y para posibilitar la transición a soluciones basadas en computación en la nube; la PYME eslovena Xlab lo utiliza para videoconferencias .Dos de los centros de investigación participantes en el proyecto, Fondazione Bruno Kessler (FBK) y Forschungszentrum Informatik de la Universidad de Karlsruhe (FZI), también están desarrollando más a fondo los resultados. La etapa siguiente consiste en integrar en la plataforma servicios ajenos a la computación en nube y llevados a cabo por personal. Por ejemplo, si un proveedor de servicios gestiona una línea de atención telefónica, la plataforma también facilitará la gestión de las garantías de calidad correspondientes, por ejemplo el tiempo que tardan los usuarios en recibir respuesta. Las empresas necesitan poder recoger estadísticas y vigilar el volumen de trabajo y su rendimiento para tales funciones internas y así gestionar el conjunto de sus SLA. «Hay una fuerte tendencia hacia soluciones para atender a los usuarios móviles. Ahora, gracias a la mejora en la conectividad y la movilidad, hay muchas y muy buenas razones para ir por los clientes pequeños», señaló Theilmann. SLA@SOI es un proyecto estratégico que forma parte de NESSI («Iniciativa de redes europeas de software y servicios»), que es una plataforma tecnológica europea (PTE). Fue financiado por el Séptimo Programa Marco (7PM) de la UE, concreto a través de su programa dedicado a tecnologías de la información y la comunicación y la línea presupuestaria «Arquitecturas, infraestructuras e ingeniería de servicios y software». Enlaces útiles: - proyecto SLA@SOI - registro de datos del proyecto SLA@SOI en CORDIS - «Iniciativa de redes europeas de software y servicios» Artículos relacionados: - La investigación sobre computación en nube genera nuevas tecnologías - Un proyecto europeo facilitará la cooperación y las decisiones mediante entornos intensivos en datos - «Arquitectos e ingenieros acercan la computación en Grid» - «Un buen panorama desde las nubes»