Interfaz de administración de infraestructura de nube
Estado | Publicado |
---|---|
Año comenzado | 2010 |
Última versión | 1.1 De octubre de 2013 |
Organización | Grupo de trabajo de administración distribuida |
Relacionados con las normas | Formato abierto de virtualización (OVF) |
Dominio | Computación en la nube |
Abreviatura | CIMI |
Sitio web | www |
Interfaz de administración de infraestructura de nube (CIMI) es un estándar abierto Especificación de la API para la gestión de infraestructura de nube.
Objetivo de CIMI es permitir a los usuarios administrar infraestructura de nube de una manera sencilla al estandarizar las interacciones entre los entornos de nube para lograr la administración de infraestructura de nube interoperables entre los proveedores de servicios y sus consumidores y desarrolladores.
1.1 CIMI fue registrada como un estándar internacional en agosto de 2014 por el Comité técnico común 1 (JTC 1) de la organización internacional para la estandarización (ISO) y la Comisión Electrotécnica Internacional (IEC). [1]
Contenido
- 1 Resumen
- 2 Objetivos
- 3 Ámbito de aplicación
- 4 Modelo y características
- 4.1 Modelo
- 4.2 Características
- 5 Protocolos de
- 6 Implementaciones de
- 7 Véase también
- 8 Referencias
Resumen
El estándar CIMI es definido y publicado por la Grupo de trabajo de administración distribuida (DMTF). Incluye la Modelo de interfaz (CIMI) de gestión de infraestructura Cloud y RESTful HTTP-protocolo basado en especificación,[2] el Esquema XML de CIMI, la Cartilla CIMI y de la CIMI utiliza casos Informe detallado:[3]
- Modelo de interfaz (CIMI) de gestión de infraestructura Cloud y RESTful HTTP-protocolo basado en
- El modelo de la interfaz de gestión de infraestructura Cloud (CIMI) y la especificación del protocolo basado en HTTP RESTful define la arquitectura y los conceptos de CIMI.
- Esquema XML de CIMI
- El CIMI XML Schema define la representación XML del modelo CIMI.
- Cartilla CIMI
- La cartilla de CIMI explica cómo clientes pueden utilizar la API de CIMI para algunos casos de uso común, como la lista de imágenes de la máquina y configuraciones, creando una máquina de una plantilla y luego recuperar detalles sobre él.
- Casos de uso CIMI
- Los casos de uso del CIMI libro blanco recoge un número de casos que tipifican la próxima generación de problemas de uso IaaS proveedores y que se consideran a abordarse en la próxima versión de la especificación de CIMI, como registro de recuperación ante desastres/continuidad de negocios, gerencia objetivo, / gestión de metadatos y gestión de Multicloud.
Objetivos
CIMI pretende aportar un único conjunto de interfaces que un consumidor de nube puede utilizar para proporcionar y gestionar su infraestructura en nube nubes múltiples, por lo que código de cliente no necesita ser adaptado a cada una de las interfaces propietarias de estos múltiples proveedores. CIMI se ha descrito como un estándar de jure que está bajo control de cambio de un cuerpo de normas, contrastándola con un de facto estándar donde normalmente un proveedor tiene control de cambios sobre la interfaz, y todo el mundo tiene que revertir Ingeniero el funcionamiento interno de la misma.[4] Espera proveedores a adoptar una doble estrategia de entregar dos ofertas – uno un CIMI oferta obediente y el segundo un propietario más que permite la funcionalidad más propietario.[5]
Ámbito de aplicación
CIMI es ámbito del núcleo IaaS funcionalidades como la implementación y administración de máquinas, volúmenes, redes, monitoreo y sistemas que los agrupan. Incluye un mecanismo de descubrimiento de la función para averiguar qué funciona los soportes del proveedor de nube, incluyendo los metadatos que describen las capacidades y las limitaciones de recursos.[6]
Modelo y características
Modelo
El modelo CIMI describe detalladamente todos los recursos que son accesibles por el consumidor de la nube y que se mantengan por el proveedor de nube y sus relaciones.
El principal punto de entrada para el consumidor de CIMI es punto de entrada del proveedor de IaaS nube. Todos los otros datos es descubierto, iterativamente:[7]
- Punteros a máquinas, volúmenes, redes, sistemas (un conjunto de recursos administrado como una sola unidad), imágenes de la máquina, credenciales...
- Plantillas a disposición nuevos recursos como máquinas, volúmenes, redes y sistemas
- Control de recursos tales como metros, eventos y registros de eventos (para las notificaciones del proveedor, con el tiempo, severidad, tipo (error, ADVERTENCIA,...), etcetera.)
- Puestos de trabajo (uno o más procesos o acciones dirigidas a lograr un objetivo específico, realizado por el proveedor)
- Metadatos que describe las limitaciones de recursos y capacidades
- Extensiones opcionales proveedor
El modelo es autodescriptivo y permite consultar sus propios metadatos, por ejemplo, para descubrir las extensiones que han sido implementadas. El modelo también es extensible por el consumidor y el proveedor.[3]
El modelo también define serializaciones en XML y JSON para cada recurso.
Características
CIMI aborda la gestión del ciclo de vida de la infraestructura proporcionada por un proveedor de IaaS, tales como la creación, supresión, visualización y modificación de máquinas virtuales, redes y almacenamiento e iniciar y detener las operaciones. También define las operaciones de recursos como la creación de imágenes de la máquina o copias instantáneas de máquinas de backup & restore, o para la creación de más máquinas virtuales idénticas.
CIMI permite la importación de un OVF paquete para crear un sistema con máquinas y otros recursos CIMI, así como la exportación de un sistema de CIMI de recursos para un paquete de la OVF.[8] La actual importación y exportación de paquetes de la OVF es manejado por el hipervisor subyacente bajo la dirección de la ejecución del CIMI.
Protocolos de
CIMI actualmente apoya la RESTO estilo arquitectónico utilizando HTTP para todas las interacciones entre el consumidor y los proveedores. Asignaciones a JABÓN y WS-MAN también se consideran.[3]
Este enlace de protocolo sigue resto principios y describe la asignación de verbos del protocolo HTTP para operaciones en el modelo: cada solicitud es enviada mediante el uso de un verbo HTTP, como GET, POST, PUT y DELETE e incluye un cuerpo de mensaje en formato JSON o XML. Cada respuesta utiliza un código de Estado HTTP estándar, cuya semántica se interpreta en el contexto de la solicitud particular que se hizo.
Implementaciones de
Se han desarrollado varios adaptadores que exponer un extremo API de CIMI para las aplicaciones cliente a consumir y translate API llamadas para las llamadas de API propietarias del proveedor de nube destino soportado.
La siguiente es una lista de implementaciones de CIMI:
- Deltacloud Apache[9]
- OW2 Proyecto de Sirocco
- Proyecto StratusLab
- Interfaz CIMI para OpenStack[10]
El grupo de trabajo de CIMI ha anunciado plug-festivales de mejora interoperabilidad entre implementaciones de CIMI.[11]
Véase también
- Grupo de trabajo de administración distribuida (DMTF)
- Infraestructura como código
- Formato abierto de virtualización (OVF)
Referencias
- ^ "ISO/IEC 19831 - modelo de interfaz (CIMI) de gestión de infraestructura Cloud y protocolo basado en HTTP RESTful". Catálogo de normas ISO. 2015-01-06.
- ^ Yasin, Rutrell (2012-08-29). "Especificaciones DMTF simplifica la administración de nube". GCN. 2014-11-02.
- ^ a b c Waschke, Marvin (2013-10-17). Nube de normas: Acuerdos que sujetan las nubes. Apress. págs. 291-303. ISBN 9781430241102.
- ^ Carlson, Mark (2012-08-29). "La infraestructura en la nube tiene un nuevo estándar". 2014-10-30.
- ^ Kepes, Ben (2012-09-07). "Estándar de infraestructura Cloud de DMTF". 2014-10-30.
- ^ Norfolk, David (2012-09-20). "de la DMTF Cloud infraestructura gestión de interfaz (CIMI), un nuevo estándar de administración de infraestructura de nube". Bloor. 2014-10-30.
- ^ "Interfaz de administración de infraestructura de nube (CIMI) y Open Cloud Computing Interface (Opennebula)". El Observatorio de normas nube. 2013. 2014-11-02.
- ^ Bumpus, Winston (2013-02-01). "La nube abierta: estándares de gestión lograr la interoperabilidad". HPC Wire. 2014-11-07.
- ^ BIST, M.; Wariya, M.; Agarwal, A. (2013). Comparar el delta, abrir pila y plataformas de nube de Xen: una encuesta sobre código abierto IaaS. Avanzar Computing Conferencia (IACC), IEEE 2013 3 º internacional. Ghaziabad: IEEE. págs. 96 – 100. doi:10.1109/IAdCC.2013.6514201. ISBN 978-1-4673-4527-9.
- ^ "La infraestructura como un servicio cloud de desarrollo". 2013-01-30. 2014-10-30.
- ^ Chawki, Jamil (2012-05-11). "la nueva norma de gestion IaaS: CIMI" [la nueva norma de gestión de IaaS: CIMI] (en francés). 2014-10-30.