stringtranslate.com

Interfaz abierta de computación en la nube

La Open Cloud Computing Interface (OCCI) es un conjunto de especificaciones entregadas a través del Open Grid Forum , [1] [2] para proveedores de servicios de computación en la nube . OCCI tiene un conjunto de implementaciones que actúan como pruebas de concepto. Se basa en los fundamentos de la World Wide Web mediante el uso del enfoque de transferencia de estado representacional (REST) ​​para interactuar con los servicios.

Alcance

El objetivo de Open Cloud Computing Interface es el desarrollo de una especificación abierta y una API para ofertas de nube. La atención se centró en ofertas basadas en infraestructura como servicio (IaaS), pero la interfaz se puede ampliar para admitir también ofertas de plataforma y software como servicio [3] .

IaaS es uno de los tres segmentos principales de la industria de la computación en la nube en el que los recursos de computación, almacenamiento y red se brindan como servicios. La API se basa en una revisión de la funcionalidad existente del proveedor de servicios y un conjunto de casos de uso aportados por el grupo de trabajo. [4] OCCI es una API límite que actúa como interfaz de servicio para el marco de gestión de infraestructura interna de un proveedor de IaaS. OCCI proporciona semántica, sintaxis y medios de gestión comúnmente comprendidos en el dominio de IaaS de consumidor a proveedor. Cubre la gestión de todo el ciclo de vida de entidades modelo definidas por OCCI y es compatible con estándares existentes como el Formato Abierto de Virtualización (OVF) y la Interfaz de Gestión de Datos en la Nube (CDMI). [5] En particular, sirve como punto de integración para los esfuerzos de estandarización, incluido el Grupo de Trabajo de Gestión Distribuida , el Grupo de Trabajo de Ingeniería de Internet y la Asociación de la Industria de Redes de Almacenamiento . [6]

Contexto

OCCI comenzó en marzo de 2009 y estuvo liderada inicialmente por RabbitMQ y la Universidad Complutense de Madrid . Hoy, [ ¿cuándo? ] el grupo de trabajo tiene más de 250 miembros e incluye numerosos individuos, la industria y grupos académicos. La OCCI opera bajo el paraguas del Open Grid Forum (OGF), [7] utilizando una wiki [8] y una lista de correo [9] para colaborar.

Objetivos

Implementaciones específicas

Implementan extensiones específicas de OCCI para un servicio en particular: IaaS, PaaS, brokering, etc.

Se han anunciado o publicado varias implementaciones. [14] [15]

Implementaciones genéricas (marcos)

A continuación se muestran marcos para crear API de OCCI.

Para complementarlos, hay una variedad de herramientas para desarrolladores. [dieciséis]

Alternativas

Los enfoques alternativos incluyen el uso de la Interfaz de gestión de infraestructura en la nube (CIMI) y estándares relacionados establecidos por DMTF y las interfaces de Amazon Web Services de Amazon. (Estos últimos no han sido respaldados por ninguna organización de estándares conocida ).

OpenNebula realizó una encuesta [17] a sus usuarios en la que los resultados mostraron que el 38% no expone las API de la nube, sus usuarios solo interactúan a través de la GUI de Sunstone, el 36% usa principalmente la API de servicios web de Amazon y el 26% usa principalmente la API de OpenNebula. API OCCI o la API OCCI ofrecida por rOCCI. [18]

Ver también

Referencias

  1. ^ "Interfaz abierta de computación en la nube | Estándar abierto | Comunidad abierta". occi-wg.org . Consultado el 22 de noviembre de 2021 .
  2. ^ Se acerca la nube "abierta"
  3. ^ A. Edmonds, T. Metsch y A. Papaspyrou, "Interfaz abierta de computación en la nube en configuraciones relacionadas con la gestión de datos", Springer Grid and Cloud Database Management, págs. 1 a 27, julio de 2011.
  4. ^ "Casos de uso de OCCI" (PDF) .
  5. ^ "Una nube abierta e interoperable".
  6. ^ "OCCI y SNIA" (PDF) .
  7. ^ "Nuevo grupo de trabajo de OGF para crear una API para computación en la nube". Archivado desde el original el 18 de julio de 2011 . Consultado el 14 de mayo de 2009 .
  8. ^ Wiki OCCI
  9. ^ "Página de información de occi-wg". www.ogf.org . Consultado el 22 de noviembre de 2021 .
  10. ^ "Nube federada de EGI" . Consultado el 26 de febrero de 2014 .
  11. ^ "OpenNebula: nube empresarial flexible simplificada". archivos.opennebula.org . Consultado el 22 de noviembre de 2021 .
  12. ^ "Interfaz OCCI para CloudStack" . Consultado el 26 de febrero de 2014 .
  13. ^ "Interfaz OCCI Nova para openStack". GitHub . Consultado el 26 de febrero de 2014 .
  14. ^ "Interfaz abierta de computación en la nube | Implementaciones". occi-wg.org . Consultado el 22 de noviembre de 2021 .
  15. ^ Presentación sobre interoperabilidad de estándares de nube: actualización de estado de las implementaciones de OCCI y CDMI en el taller sobre usos de nubes y redes de las agencias científicas
  16. ^ "Interfaz abierta de computación en la nube | Herramientas". occi-wg.org . Consultado el 22 de noviembre de 2021 .
  17. ^ "API de OpenNebula Cloud: Amazon, OGF OCCI, OpenStack, Google Cloud, DMTF CIMI o vCloud? - OpenNebula - Plataforma de computación de borde y nube de código abierto". opennebula.io . Consultado el 22 de noviembre de 2021 .
  18. ^ gwdg/rOCCI-server, Gesellschaft für wissenschaftliche Datenverarbeitung mbH Göttingen, 10 de abril de 2017 , consultado el 22 de noviembre de 2021

enlaces externos