stringtranslate.com

Interfaz abierta de computación en la nube

La Interfaz Abierta de Computación en la Nube (OCCI) es un conjunto de especificaciones entregadas a través del Foro Open Grid [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 la Interfaz Abierta de Computación en la Nube es el desarrollo de una especificación abierta y una API para las ofertas en la nube. El foco estaba puesto en las ofertas basadas en Infraestructura como Servicio (IaaS), pero la interfaz puede ampliarse 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 se proporcionan recursos de computación, almacenamiento y red 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 de límite que actúa como un front-end 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 entendidos en el dominio de IaaS de consumidor a proveedor. Cubre la gestión de todo el ciclo de vida de las entidades del modelo definidas por OCCI y es compatible con estándares existentes como el Formato de Virtualización Abierta (OVF) y la Interfaz de Gestión de Datos en la Nube (CDMI). [5] En particular, sirve como un punto de integración para los esfuerzos de estandarización que incluyen Distributed Management Task Force , Internet Engineering Task Force y Storage Networking Industry Association . [6]

Contexto

La OCCI comenzó en marzo de 2009 y en un principio estuvo dirigida por RabbitMQ y la Universidad Complutense de Madrid . Hoy en día, [ ¿cuándo? ] el grupo de trabajo cuenta con más de 250 miembros e incluye a numerosos individuos, sectores industriales y 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 la colaboración.

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 (frameworks)

Aquí se encuentran los marcos para crear API OCCI.

Como complemento a todo esto, existen diversas herramientas para desarrolladores. [16]

Alternativas

Los enfoques alternativos incluyen el uso de la Interfaz de gestión de infraestructura en la nube (CIMI) y los estándares relacionados establecidos por DMTF y las interfaces de Amazon Web Services de Amazon (estas últimas no han sido respaldadas 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 API en la nube, sus usuarios solo interactúan a través de la GUI de Sunstone, el 36% utiliza principalmente la API de Amazon Web Services y el 26% utiliza principalmente la API OCCI de OpenNebula o la API OCCI ofrecida por rOCCI. [18]

Véase 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. ^ La nube “abierta” está llegando
  3. ^ A. Edmonds, T. Metsch y A. Papaspyrou, "Interfaz de computación en la nube abierta en configuraciones relacionadas con la gestión de datos", Springer Grid and Cloud Database Management, págs. 1–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 de la OCCI
  9. ^ "Página de información de occi-wg" www.ogf.org . Consultado el 22 de noviembre de 2021 .
  10. ^ "EGI Federated Cloud" . Consultado el 26 de febrero de 2014 .
  11. ^ "OpenNebula: la nube empresarial flexible y sencilla". archives.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 de computación en la nube abierta | Implementaciones". occi-wg.org . Consultado el 22 de noviembre de 2021 .
  15. ^ Presentación sobre interoperabilidad de estándares en la nube: actualización del estado de las implementaciones de OCCI y CDMI en el taller sobre usos de nubes y redes por parte de la Agencia Científica
  16. ^ "Interfaz de computación en la nube abierta | 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 en la nube y en el borde 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