R-17370-2015 - Virtual Machine Image Repository & Catalog (VMRC)

Las plataformas de gestión de la nube (CMP), p. OpenNebula y OpenStack requieren la creación de imágenes de máquina virtual (VMI), que encapsulan la configuración de hardware y software necesaria para ejecutar aplicaciones con éxito. Las diferentes aplicaciones requieren diferentes requisitos de software y hardware, lo que conduce a una creación masiva de VMI. Las aplicaciones y servicios para multi-Clouds (es decir, aplicaciones híbridas que requieren máquinas de diferentes clouds) tienen que traducir los requisitos de las aplicaciones que se quieren ejecutar a las configuraciones disponibles (VMI) más apropiadas en el repositorio de la plataforma concreta. Por lo tanto, estos VMI deben estar correctamente indexados. Además, las herramientas de administración de contenedores como Docker requieren la creación de imágenes Docker que, de nuevo, encapsulan las aplicaciones junto con sus dependencias. Así VMRC es un catálogo de imágenes de máquinas virtuales (VMI) que permite a los usuarios y a los administradores de la nube, indexar y almacenar si se desea, las VMI junto con los metadatos apropiados que describe sus características de hardware y software. El sistema ofrece capacidades de emparejamiento para que los usuarios puedan especificar sus requisitos al catálogo de imágenes y así, el sistema recupere los VMI más adecuados que satisfagan los requisitos dados. VMRC es un servicio web que cuenta con una GUI basada en la web, una API de servicios web, una API de Java del lado del cliente y una aplicación de línea de comandos. Desarrollado en Java, es intrínsecamente multiplataforma y puede funcionar perfectamente en Windows, OS X y Linux. Más información: http://www.grycap.upv.es/vmrc

Ficha técnica

Tipo de tecnología SOFTWARE
Inventores Ángel Luis García Villalobos, Germán Moltó Martínez, Miguel Caballer Fernández, Carlos de Alfonso Laguna