El IM tiene como objetivo principalproporcionar una serie de funciones para el despliegue efectivo de toda lainfraestructura inicial necesaria para el lanzamiento de una aplicación en unproveedor Cloud, entendiendo como infraestructura un conjunto de máquinasvirtuales conectadas entre sí por medio de alguna red de interconexión, para laejecución de algún tipo de aplicación. El IM también proporciona funciones para más adelante ir modificándola bajo demanda y de forma elástica tras el desplieguede la misma.

El IM expone una API con un conjuntode funciones sencillo que permite la creación, consulta del estado, adición y/oeliminación de MVs en el despliegue. La creación se va a basar en el lenguajeRADL para la definición de los requisitos de todas y cada una de la MVs necesariaspara crear el conjunto de recursos de cómputo. El IM ha sido desarrolladoíntegramente en Python dada la gran cantidad de librerías disponibles para dicholenguaje que facilitan su integración con otros componentes.

Para mas información visita: http://www.grycap.upv.es/im