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 - La investigación sobre computación en nube genera nuevas tecnologías

Los servicios basados en la computación en nube están posibilitando un gran número de aplicaciones de uso habitual entre los consumidores como el correo electrónico, la transmisión de archivos de música y el intercambio de fotos. Ahora una investigación sobre la computación en nube financiada con fondos europeos está generando una serie de tecnologías y conocimientos derivados cuyo destino es la integración en servicios comerciales de computación en nube y actividades de consultoría.

Economía digital icon Economía digital

El aspecto más atractivo de la computación en nube es el hecho de que los recursos, la información y los servicios se tratan igual que cualquier servicio público (como la electricidad en la red eléctrica) y se comparten a través de Internet u otras redes. El almacenamiento de datos en la nube, por ejemplo, es una opción muy útil para disponer de una copia de seguridad de los mismos y, además, para las empresas pequeñas constituye una alternativa más económica que la adquisición de grandes y costosos equipos informáticos. El proyecto Reservoir («Virtualización de recursos y servicios sin barreras»), financiado con fondos europeos, se puso en marcha con la finalidad de dar un impulso a la computación en nube. Concretamente, sus responsables se propusieron crear una plataforma de software y los protocolos necesarios para que las pequeñas y medianas empresas puedan reunir sus centros de datos en un servicio amplio y federado de computación en nube que les permita competir a gran escala. Este proyecto a escala industrial ha dado lugar a varias tecnologías derivadas, entre ellas las «redes de aplicaciones virtuales» (virtual application networks, VAN) desarrolladas por el Research Lab de IBM con sede en Haifa (Israel). Estas VAN permiten la creación y la migración dinámica de redes virtuales que pueden extenderse más allá de subredes, sitios web e incluso empresas. La tecnología VAN es indispensable para materializar la visión de futuro de Reservoir consistente en una computación en nube federada, puesto que crea una capa de abstracción que desvincula la topología lógica de la red (que viene a ser el mapa de la red) de la infraestructura física. De este modo una aplicación determinada puede implantarse sin modificación alguna en una única nube o bien dividirse entre varias nubes. De hecho, estas redes virtuales son movibles e independientes de una ubicación geográfica concreta, de tal manera que los componentes de cualquier aplicación pueden desplazarse con libertad dentro de la nube federada sin pérdida de conectividad. Se trata de una tecnología sofisticada que lleva el paradigma de la computación en nube hasta un territorio nuevo. Y el equipo de IBM se propone desarrollar más a fondo la prueba del concepto de las VAN. La delegación de IBM en Israel también está desarrollando, partiendo de los logros de Reservoir, tecnologías con las que proporcionar a los administradores de plataformas de computación en nube herramientas avanzadas de automatización, y han creado un nuevo «placement optimisation engine» (POE, motor de optimización de la ubicación) y una nueva herramienta de control de los accesos. Motores y herramientas Los administradores de plataformas de computación en nube se valen de los POE para hallar el mejor patrón de equilibrio de carga y, de este modo, hacer frente a la demanda, pero el equipo de Haifa perfeccionó en gran medida este concepto. El nuevo POE puede aceptar objetivos de optimización conectables, de tal manera que los administradores pueden escoger entre distintas prioridades. Por ejemplo, un administrador podría querer un equilibrio de carga óptimo para repartir el volumen de trabajo entre todos los servidores físicos y así aumentar al máximo el rendimiento, mientras que otro administrador podría dar prioridad al consumo de energía concentrando la carga en el menor número posible de servidores. Es más, el sistema se puede configurar para que vaya modificando la estrategia con el tiempo. Por ejemplo, los administradores pueden dar prioridad a alcanzar el máximo rendimiento durante el horario laboral y, en cambio, un consumo mínimo durante el resto del día. El POE puede incluso optimizar un proceso determinado dentro de la nube en función de conceptos como coste, ubicación geográfica, seguridad y grado de confianza. Pero el componente de control de los accesos es quizás aún más ingenioso. Se basa en una técnica llamada multiplexación estadística que permite a los administradores de nubes comprometer sus recursos por encima de las posibilidades de la red sin incurrir en incumplimientos de los Acuerdos de Nivel de Servicio (SLA), tan importantes para el buen funcionamiento de los servicios de computación en nube. En esencia, las técnicas estadísticas minimizan la probabilidad de que se produzca una congestión, incluso si la capacidad total es inferior a la demanda total. Estos componentes se pueden integrar en distintos productos o plataformas de administración de nubes tales como Claudia y OpenNebula, un conjunto de herramientas de código libre para la gestión de nubes que permite la formación de nubes privadas, públicas y híbridas. Gracias a la labor realizada en el marco de Reservoir, se está desarrollando una versión comercial mejorada de la plataforma OpenNebula. C12G Labs ofrece servicios de consultoría, formación, ingeniería y soporte para OpenNebulaPro. Sus responsables recalcan que OpenNebula no es una edición con funciones limitadas de OpenNebulaPro, sino que la versión Pro incluye herramientas adicionales que simplifican la puesta en marcha y el funcionamiento de las plataformas de computación en nube. C12G Labs administra el proyecto OpenNebula.org y refuerza su sostenibilidad a largo plazo dedicando una porción de sus recursos de ingeniería al mantenimiento y el desarrollo de OpenNebula. Actualmente la aportación del proyecto Reservoir se considera una parte importante para el desarrollo de OpenNebula, ya que la mayoría de las funciones más avanzadas de esta plataforma han surgido a raíz de los casos de uso estudiados en el proyecto. A la fecha, OpenNebula ofrece una serie de herramientas avanzadas para la administración y el apoyo a la federación e interoperabilidad de nubes. Telefónica I+D, una de las entidades asociadas al proyecto, ha constituido una empresa tecnológica derivada del proyecto que se propone utilizar Claudia para ofrecer servicios globales de telefonía mediante computación en nube. Esta plataforma ofrece a los proveedores de servicios la oportunidad de gestionar mejor los numerosos tipos diferentes de nubes o servicios desplegados actualmente de forma dinámica. Por ejemplo, hace posibles modelos como IaaS (infraestructura como servicio), que suele consistir en suministrar recursos de almacenamiento y potencia de procesamiento de datos a proveedores de servicios. También ofrece el modelo PaaS (plataforma como servicio), que suele consistir en facilitar a los desarrolladores un entorno basado en nube en el que crear aplicaciones o servicios proporcionando los componentes fundamentales. Otro tipo de configuración de la computación en nube que aloja aplicaciones es SaaS (software como servicio). Estas aplicaciones pueden ejecutar desde programas sencillos como los de tratamiento de texto hasta herramientas ERP (planificación de recursos empresariales). Por último, la plataforma Claudia en la que se ha trabajado dentro de Reservoir administra servicios en conjunto, controlando la configuración de los componentes, las redes virtuales y el soporte de almacenamiento. Optimiza el uso ampliando o reduciendo la escala de los servicios conforme a las necesidades. Otro derivado del proyecto Reservoir es el marco Lattice, desarrollado por el University College de Londres. Se trata de una herramienta de supervisión de entornos informáticos muy dinámicos y a gran escala. Dentro de Reservoir se ha utilizado para monitorizar los llamados «servicios de ejecución, entornos virtuales y host físicos». Lattice es un marco de código libre que puede incorporarse a múltiples sistemas de monitorización. Reservoir sirvió para desarrollar eficazmente una amplia gama de tecnologías, muchas de las cuales están ya incluidas en aplicaciones comerciales o lo estarán próximamente, pero el proyecto no trató únicamente sobre tecnología. También contribuyó a ampliar los conocimientos científicos de varios de los integrantes del consorcio. Telefónica de España, Thales de Francia y CETIC de Bélgica planean ofrecer servicios de consultoría relacionados con la computación en nube basados en gran medida en los conocimientos adquiridos por medio de este proyecto europeo. En suma, Reservoir ha creado un amplio espectro de plataformas y herramientas y contribuido a imprimir un vigoroso impulso al conocimiento avanzado de la computación en nube en Europa. Al proyecto Reservoir se concedieron 10,53 millones de euros (de un presupuesto total de 17,17 millones de euros) para investigación en virtud del subprograma «Arquitecturas, infraestructuras e ingeniería de servicios y software» del 7PM. Enlaces útiles: - proyecto Reservoir - registro de datos del proyecto Reservoir en CORDIS Artículos relacionados: - Promoción de la computación en nube entre las PYME europeas - 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