stringtranslate.com

pila abierta

OpenStack es una plataforma de computación en la nube estándar abierta y gratuita . Se implementa principalmente como infraestructura como servicio (IaaS) en nubes públicas y privadas, donde se ponen a disposición de los usuarios servidores virtuales y otros recursos. [2] La plataforma de software consta de componentes interrelacionados que controlan diversos grupos de hardware de procesamiento, almacenamiento y recursos de red de múltiples proveedores en todo un centro de datos . Los usuarios lo administran a través de un panel basado en web, mediante herramientas de línea de comandos o mediante servicios web RESTful .

OpenStack comenzó en 2010 como un proyecto conjunto de Rackspace Hosting y la NASA . A partir de 2012 , fue administrado por la Fundación OpenStack , una entidad corporativa sin fines de lucro establecida en septiembre de 2012 [3] para promover el software OpenStack y su comunidad. [4] En 2018, más de 500 empresas se habían sumado al proyecto. [5] En 2020, la fundación anunció que pasaría a llamarse Open Infrastructure Foundation en 2021. [6]

Historia

La plataforma Nebula de la NASA

En julio de 2010, Rackspace Hosting y la NASA anunciaron una iniciativa de software en la nube de código abierto conocida como OpenStack. [7] [8] La declaración de la misión era "producir la omnipresente plataforma de computación en la nube de código abierto que satisfará las necesidades de las nubes públicas y privadas independientemente de su tamaño, siendo simple de implementar y enormemente escalable". [9]

El proyecto tenía como objetivo ayudar a las organizaciones a ofrecer servicios de computación en la nube que se ejecutan en hardware estándar. El primer lanzamiento oficial de la comunidad, con el nombre en código Austin, apareció tres meses después, el 21 de octubre de 2010 , [10] con planes de lanzar actualizaciones periódicas del software cada pocos meses. El código inicial provino de la plataforma Nebula de la NASA , así como de la plataforma Cloud Files de Rackspace . Los módulos de pila de nube y pila abierta fueron fusionados y lanzados como código abierto por el equipo Nebula de la NASA [11] en conjunto con Rackspace. ( 21/10/2010 )

En 2011, los desarrolladores de la distribución Ubuntu Linux adoptaron OpenStack [12] con una vista previa de tecnología no compatible de la versión OpenStack "Bexar" para Ubuntu 11.04 " Natty Narwhal ". [13] Canonical , patrocinador de Ubuntu , introdujo soporte total para las nubes OpenStack, comenzando con la versión Cactus de OpenStack. [ cita necesaria ]

OpenStack estuvo disponible en Debian Sid desde la versión "Cactus" de Openstack en 2011, y la primera versión de Debian que incluye OpenStack fue Debian 7.0 (nombre en clave "Wheezy"), incluido OpenStack 2012.1 (nombre en clave: "Essex"). [14] [15]

En octubre de 2011, SUSE anunció la vista previa pública del primer dispositivo OpenStack completamente configurado de la industria basado en la versión OpenStack "Diablo". [16] En agosto de 2012, SUSE anunció su distribución empresarial OpenStack con soporte comercial basada en la versión "Essex". [17]

Lew Tucker, vicepresidente y director de tecnología, computación en la nube de Cisco en 2012

En 2012, Red Hat anunció una vista previa de su distribución OpenStack, [18] comenzando con el lanzamiento "Essex". Después de otro lanzamiento preliminar, Red Hat introdujo soporte comercial para OpenStack con el lanzamiento "Grizzly", en julio de 2013. [19]

La organización OpenStack ha crecido rápidamente y cuenta con el respaldo de más de 540 empresas. [20]

En 2012, la NASA se retiró de OpenStack como colaborador activo y, en su lugar, tomó la decisión estratégica de utilizar Amazon Web Services para servicios basados ​​en la nube. [21] En julio de 2013, la NASA publicó una auditoría interna citando la falta de progreso técnico y otros factores como la razón principal de la agencia para abandonar su rol de desarrollador activo del proyecto y centrarse en el uso de nubes públicas. [22] Este informe se contradice en parte con los comentarios hechos por el CIO del Centro de Investigación Ames , Ray O'Brien. [23] A partir de noviembre de 2021, la NASA continúa utilizando OpenStack en soporte IAAS y PAAS del clúster de supercomputadoras Discover. El entorno OpenStack se llama "Explore" y opera en el Centro de Simulación Climática de la NASA en el Centro de Vuelos Espaciales Goddard. [24]

Implementaciones notables

En noviembre de 2012, el Servicio Digital Gubernamental (GDS) del Reino Unido lanzó Inside Government [25] basado en el modelo OpenNASA v2.0 Government as a Platform (GaaP).

En diciembre de 2013, Oracle anunció que se había unido a OpenStack como patrocinador y planeaba llevar OpenStack a Oracle Solaris, Oracle Linux y muchos de sus productos. [26] Siguió con el anuncio de distribuciones de Oracle OpenStack para Oracle Solaris [27] [28] y para Oracle Linux usando Icehouse el 24 de septiembre de 2014. [29]

En mayo de 2014, HP anunció HP Helion y lanzó una vista previa de HP Helion OpenStack Community, comenzando con el lanzamiento de IceHouse. HP ha operado HP Helion Public Cloud en OpenStack desde 2012. [30]

En el Interop and Tech Field Day de 2014, Avaya demostró las redes definidas por software utilizando Shortest Path Bridging y OpenStack como campus automatizado, extendiendo la automatización desde el centro de datos hasta el dispositivo final y eliminando el aprovisionamiento manual de la prestación de servicios. [31] [32]

A partir de noviembre de 2021 , la NASA alberga la nube privada Explore OpenStack en apoyo de Discover HPC. [24]

A partir de septiembre de 2022 , China Mobile utiliza OpenStack como base de su red 5G. Red Hat afirma que su plataforma está implementada en más del 30 por ciento de las redes LTE de producción. [33]

La nube OpenStack del CERN requiere más de 300.000 núcleos para satisfacer las necesidades del Gran Colisionador de Hadrones . [33]

Nombres históricos

Varios proyectos de OpenStack cambiaron de nombre debido a problemas de marcas.

Historial de lanzamientos

Desarrollo OpenStack

La comunidad OpenStack colabora en torno a un ciclo de lanzamiento basado en el tiempo de seis meses con hitos de desarrollo frecuentes. [67]

Durante la fase de planificación de cada lanzamiento, la comunidad se reuniría en una Cumbre de Diseño OpenStack para facilitar las sesiones de trabajo de los desarrolladores y elaborar planes. [68] Estas Cumbres de Diseño coincidirían con la conferencia OpenStack Summit.

A partir del ciclo de desarrollo de Pike, la actividad de reunión de diseño se ha separado en un evento de reunión de equipos de proyecto (PTG) independiente. [69] Esto se hizo para evitar las distracciones de los desarrolladores causadas por las presentaciones y reuniones con los clientes que se estaban llevando a cabo en la Cumbre OpenStack y para permitir que las discusiones de diseño se llevaran a cabo antes del inicio del siguiente ciclo.

Las recientes cumbres de OpenStack tuvieron lugar en Shanghai del 4 al 6 de noviembre de 2019, [70] Denver del 29 de abril al 1 de mayo de 2019, [71] Berlín del 13 al 19 de noviembre de 2018, [72] Vancouver del 21 al 25 de mayo de 2018, [ 73] Sydney del 6 al 8 de noviembre de 2017, [74] Boston del 8 al 11 de mayo de 2017, [75] Austin del 25 al 29 de abril de 2016, [76] y Barcelona del 25 al 28 de octubre de 2016. [77] Cumbres anteriores de OpenStack También tuvieron lugar en Tokio en octubre de 2015, [78] Vancouver en mayo de 2015, [79] y París en noviembre de 2014. [80] La cumbre de mayo de 2014 en Atlanta atrajo a 4.500 asistentes, un aumento del 50 % con respecto a la cumbre de Hong Kong. seis meses antes. [81] [82]

Componentes

OpenStack se divide en servicios para permitirle conectar y usar componentes según sus necesidades. El mapa de OpenStack le ofrece una vista "de un vistazo" del panorama de OpenStack para ver dónde encajan esos servicios y cómo pueden trabajar juntos.

OpenStack tiene una arquitectura modular con varios nombres en clave para sus componentes. [40]

Computar (Nova)

Nova es el proyecto OpenStack que proporciona una forma de aprovisionar instancias informáticas como máquinas virtuales, servidores de hardware reales (mediante el uso de ironic) y tiene soporte limitado para contenedores del sistema. Nova se ejecuta como un conjunto de demonios sobre los servidores Linux existentes para brindar ese servicio. [83] [84]

Nova está escrita en Python . Utiliza muchas bibliotecas externas de Python, como Eventlet (biblioteca de redes concurrentes), Kombu ( marco de mensajería AMQP ) y SQLAlchemy (kit de herramientas SQL y Mapeador relacional de objetos). [85] Nova está diseñado para ser escalable horizontalmente . En lugar de cambiar a servidores más grandes, adquiere más servidores y simplemente instala servicios configurados de manera idéntica. [86]

Debido a su amplia integración en infraestructuras de nivel empresarial, el monitoreo del desempeño de OpenStack en general y el desempeño de Nova en particular, el escalamiento se convirtió en un tema cada vez más importante. Monitorear el rendimiento de un extremo a otro requiere rastrear métricas de Nova, Keystone, Neutron, Cinder, Swift y otros servicios, además de monitorear RabbitMQ , que utilizan los servicios OpenStack para pasar mensajes. [87] [88] Todos estos servicios generan sus propios archivos de registro, que, especialmente en infraestructuras de nivel empresarial, también deben ser monitoreados. [89]

Redes (Neutrón)

Neutron es un proyecto de OpenStack para proporcionar "conectividad de red como servicio" entre dispositivos de interfaz (por ejemplo, vNIC) administrados por otros servicios de OpenStack (por ejemplo, nova). Implementa la API de OpenStack Networking. [90]

Gestiona todas las facetas de red para la Infraestructura de red virtual (VNI) y los aspectos de la capa de acceso de la Infraestructura de red física (PNI) en el entorno OpenStack. OpenStack Networking permite que los proyectos creen topologías de redes virtuales avanzadas que pueden incluir servicios como un firewall y una red privada virtual (VPN). [90]

Neutron permite direcciones IP estáticas dedicadas o DHCP . También permite que las direcciones IP flotantes permitan que el tráfico se redirija dinámicamente.

Los usuarios pueden utilizar tecnologías de redes definidas por software (SDN) como OpenFlow para admitir la escalabilidad y la tenencia múltiple . Las redes OpenStack pueden implementar y administrar servicios de red adicionales, como sistemas de detección de intrusos (IDS), equilibrio de carga , firewalls y redes privadas virtuales (VPN). [91]

Almacenamiento en bloque (ceniza)

Cinder es el servicio OpenStack Block Storage para proporcionar volúmenes a máquinas virtuales Nova, hosts bare metal de Ironic, contenedores y más. Algunos de los objetivos de Cinder son ser/tener:

Los volúmenes de Cinder proporcionan almacenamiento persistente a máquinas virtuales invitadas, conocidas como instancias, que son administradas por el software OpenStack Compute. Cinder también se puede utilizar independientemente de otros servicios OpenStack como almacenamiento independiente definido por software. El sistema de almacenamiento en bloques gestiona la creación, replicación, gestión de instantáneas, conexión y desconexión de los dispositivos de bloques a los servidores. [93]

Identidad (piedra clave)

Keystone es un servicio de OpenStack que proporciona autenticación de cliente API, descubrimiento de servicios y autorización distribuida de múltiples inquilinos mediante la implementación de la API de identidad de OpenStack. [94] Es el sistema de autenticación común en todo el sistema operativo en la nube. Keystone puede integrarse con servicios de directorio como LDAP . Admite credenciales de nombre de usuario y contraseña estándar, sistemas basados ​​en tokens e inicios de sesión estilo AWS (es decir, Amazon Web Services ). El catálogo de servicios Keystone de OpenStack permite a los clientes API descubrir y navegar dinámicamente a servicios en la nube. [95] [96]

Imagen (vistazo)

El proyecto Servicio de imágenes (vistazo) proporciona un servicio donde los usuarios pueden cargar y descubrir activos de datos que deben usarse con otros servicios. Actualmente, esto incluye imágenes y definiciones de metadatos. [97]

Imágenes

Los servicios de imágenes de Glance incluyen descubrir, registrar y recuperar imágenes de máquinas virtuales (VM). Glance tiene una API RESTful que permite consultar los metadatos de la imagen de la VM, así como la recuperación de la imagen real. Las imágenes de VM disponibles a través de Glance se pueden almacenar en una variedad de ubicaciones, desde sistemas de archivos simples hasta sistemas de almacenamiento de objetos como el proyecto OpenStack Swift. [97]

Definiciones de metadatos

Glance alberga un catálogo de metadefs. Esto proporciona a la comunidad OpenStack una forma de determinar mediante programación varios nombres de claves de metadatos y valores válidos que se pueden aplicar a los recursos de OpenStack. [97]

Almacenamiento de objetos (Swift)

Swift es un almacén de objetos/blobs distribuido y eventualmente consistente. El proyecto OpenStack Object Store, conocido como Swift, ofrece software de almacenamiento en la nube para que puedas almacenar y recuperar una gran cantidad de datos con una API simple. Está diseñado para escalar y optimizado para brindar durabilidad, disponibilidad y simultaneidad en todo el conjunto de datos. Swift es ideal para almacenar datos no estructurados que pueden crecer sin límites. [98]

En agosto de 2009, Rackspace inició el desarrollo del precursor de OpenStack Object Storage, como un reemplazo completo del producto Cloud Files . El equipo de desarrollo inicial estaba formado por nueve desarrolladores. [99] SwiftStack, una empresa de software de almacenamiento de objetos, es actualmente el desarrollador líder de Swift con importantes contribuciones de Intel , Red Hat , NTT , HP , IBM y más. [100]

Panel de control (Horizonte)

Horizon es la implementación canónica del Panel de OpenStack, que proporciona una interfaz de usuario basada en web para los servicios de OpenStack, incluidos Nova, Swift, Keystone, etc. [101] Horizon se entrega con tres paneles centrales, un "Panel de usuario", un "Panel de sistema", y un panel de "Configuración". Entre estos tres cubren las aplicaciones principales de OpenStack y brindan soporte básico. La aplicación Horizon también incluye un conjunto de abstracciones de API para los proyectos principales de OpenStack con el fin de proporcionar un conjunto consistente y estable de métodos reutilizables para los desarrolladores. Al utilizar estas abstracciones, los desarrolladores que trabajan en Horizon no necesitan estar muy familiarizados con las API de cada proyecto OpenStack. [102]

Orquestación (calor)

Heat es un servicio para orquestar múltiples aplicaciones compuestas en la nube utilizando plantillas, a través de una API REST nativa de OpenStack y una API de consulta compatible con CloudFormation. [103]

Flujo de trabajo (Mistral)

Mistral es un servicio que gestiona flujos de trabajo. El usuario normalmente escribe un flujo de trabajo utilizando un lenguaje de flujo de trabajo basado en YAML y carga la definición del flujo de trabajo en Mistral a través de su API REST. Luego, el usuario puede iniciar este flujo de trabajo manualmente a través de la misma API o configurar un activador para iniciar el flujo de trabajo en algún evento. [104]

Telemetría (Ceilómetro)

OpenStack Telemetry (Ceilometer) proporciona un punto de contacto único para los sistemas de facturación, proporcionando todos los contadores que necesitan para establecer la facturación del cliente, en todos los componentes OpenStack actuales y futuros. La entrega de contadores es rastreable y auditable, los contadores deben ser fácilmente extensibles para soportar nuevos proyectos y los agentes que recopilan datos deben ser independientes del sistema general.

Base de datos (tesoro)

Trove es un motor de base de datos relacional y no relacional de aprovisionamiento de base de datos como servicio . [105]

Reducción de mapa elástico (Sáhara)

Sahara es un componente para aprovisionar clústeres de Hadoop de forma fácil y rápida . Los usuarios especificarán varios parámetros como el número de versión de Hadoop, el tipo de topología del clúster, los detalles del tipo de nodo (que definen el espacio en disco, la configuración de CPU y RAM) y otros. Después de que un usuario proporciona todos los parámetros, Sahara implementa el clúster en unos minutos. Sahara también proporciona medios para escalar un clúster de Hadoop preexistente agregando y eliminando nodos trabajadores según demanda. [106] [107]

Metal desnudo (irónico)

Ironic es un proyecto OpenStack que aprovisiona máquinas sin sistema operativo en lugar de máquinas virtuales. Inicialmente se bifurcó del controlador Nova Baremetal y evolucionó hasta convertirse en un proyecto separado. Es mejor considerarlo como una API de hipervisor bare-metal y un conjunto de complementos que interactúan con las máquinas bare-metal administradas por Ironic. De forma predeterminada, utilizará PXE e IPMI o Redfish [108] en conjunto para aprovisionar y administrar máquinas físicas, pero Ironic admite y puede ampliarse con complementos específicos del proveedor para implementar funciones adicionales. [109] [110]

Desde el inicio de Ironic, ha generado varios subproyectos [111] para ayudar a respaldar capacidades y casos de uso adicionales. Algunos de los proyectos más comúnmente aprovechados incluyen Ironic-Inspector, Bifrost, Sushy y networking-generic-switch. Ironic-inspector proporciona recopilación de información de hardware y descubrimiento de hardware. [112] Bifrost se centra en el caso de uso de funcionamiento sin otros componentes de OpenStack, [113] y se destaca en el sitio web ironicbaremetal.org. Sushy es una biblioteca cliente API ligera de Redfish. [114] Networking-generic-switch es un complemento que admite la gestión de la configuración del puerto de conmutación para máquinas sin sistema operativo. [115]

Mensajería (Zaqar)

Zaqar es un servicio de mensajería en la nube multiinquilino para desarrolladores web. El servicio presenta una API completamente RESTful, que los desarrolladores pueden usar para enviar mensajes entre varios componentes de sus aplicaciones móviles y SaaS mediante el uso de una variedad de patrones de comunicación. Detrás de esta API se encuentra un motor de mensajería eficiente diseñado teniendo en cuenta la escalabilidad y la seguridad. Otros componentes de OpenStack se pueden integrar con Zaqar para mostrar eventos a los usuarios finales y comunicarse con agentes invitados que se ejecutan en la capa "sobre la nube".

Sistema de archivos compartido (Manila)

OpenStack Shared File System (Manila) proporciona una API abierta para administrar recursos compartidos en un marco independiente del proveedor. Las primitivas estándar incluyen la capacidad de crear, eliminar y dar/denegar acceso a un recurso compartido y pueden usarse de forma independiente o en una variedad de entornos de red diferentes. Se admiten dispositivos de almacenamiento comerciales de EMC, NetApp, HP, IBM, Oracle, Quobyte, INFINIDAT e Hitachi Data Systems, así como tecnologías de sistemas de archivos como Red Hat GlusterFS [116] o Ceph.

DNS (designar)

Designate es una API REST multiinquilino para administrar DNS. Este componente proporciona DNS como servicio y es compatible con muchas tecnologías de backend, incluidas PowerDNS y BIND. No proporciona un servicio DNS como tal, ya que su propósito es interactuar con servidores DNS existentes para administrar zonas DNS por inquilino. [117]

Buscar (reflector)

El proyecto ya no se mantiene activamente.

Searchlight proporciona capacidades de búsqueda avanzadas y consistentes en varios servicios en la nube de OpenStack. Lo logra descargando las consultas de búsqueda de los usuarios de otros servidores API de OpenStack indexando sus datos en ElasticSearch . [118] Searchlight se está integrando en Horizon [119] y también proporciona una interfaz de línea de comandos . [120]

Gerente de llaves (Barbican)

Barbican es una API REST diseñada para el almacenamiento, aprovisionamiento y gestión seguros de secretos. Su objetivo es ser útil para todos los entornos, incluidas las grandes Nubes efímeras. [121]

Orquestación de contenedores (Magnum)

Magnum es un servicio API de OpenStack desarrollado por OpenStack Containers Team que hace que los motores de orquestación de contenedores como Docker Swarm, Kubernetes y Apache Mesos estén disponibles como recursos de primera clase en OpenStack. Magnum usa Heat para orquestar una imagen del sistema operativo que contiene Docker y Kubernetes y ejecuta esa imagen en máquinas virtuales o en una configuración de clúster. [122]

Análisis de causa raíz (Vitrage)

Vitrage es el servicio OpenStack RCA (Análisis de causa raíz) para organizar, analizar y expandir alarmas y eventos de OpenStack, brindando información sobre la causa raíz de los problemas y deduciendo su existencia antes de que se detecten directamente. [123]

Acciones de alarma basadas en reglas (Aodh)

Este servicio de alarmas permite activar acciones basadas en reglas definidas contra datos de métricas o eventos recopilados por Ceilometer o Gnocchi. [124]

Compatibilidad con otras API de la nube

OpenStack no se esfuerza por lograr la compatibilidad con las API de otras nubes. [125] Sin embargo, existe cierta compatibilidad impulsada por varios miembros de la comunidad OpenStack para quienes estas cosas son importantes.

Gobernancia

OpenStack está gobernado por la fundación OpenInfra y su junta directiva. La junta directiva está formada por patrocinadores Platinum, miembros de los patrocinadores Gold y miembros elegidos por los miembros individuales de la Fundación. [128] El Comité Técnico de OpenStack es el órgano rector del proyecto de código abierto OpenStack. Es un grupo elegido que representa a los contribuyentes al proyecto y supervisa todos los asuntos técnicos. Esto incluye desarrolladores, operadores y usuarios finales del software.

Accesorios

Un dispositivo OpenStack [129] es el nombre que se le da al software que puede soportar la plataforma de computación en la nube OpenStack en dispositivos físicos como servidores o máquinas virtuales o una combinación de ambos. Normalmente, un dispositivo de software [130] es un conjunto de capacidades de software que pueden funcionar sin un sistema operativo. Por lo tanto, deben contener suficientes componentes esenciales del sistema operativo subyacente para funcionar. Por lo tanto, una definición estricta podría ser: una aplicación diseñada para ofrecer capacidad OpenStack sin la necesidad de un sistema operativo subyacente. Sin embargo, aplicar esta definición estricta puede no resultar útil, ya que realmente no existe una distinción clara entre un electrodoméstico y una distribución . [131] Se podría argumentar que el término dispositivo es un nombre inapropiado porque el propio OpenStack se conoce como un sistema operativo en la nube [132], por lo que usar el término dispositivo OpenStack podría ser un nombre inapropiado si uno es pedante.

Si observamos la gama de dispositivos y distribuciones, se podría hacer la distinción de que las distribuciones son aquellos conjuntos de herramientas que intentan proporcionar una amplia cobertura del alcance del proyecto OpenStack, mientras que un dispositivo tendrá un enfoque más limitado y se concentrará en menos proyectos. Los proveedores han estado muy involucrados en OpenStack desde sus inicios y desde entonces han desarrollado y comercializan una amplia gama de dispositivos, aplicaciones y distribuciones.

Vendedores

Una gran cantidad de proveedores ofrecen soluciones OpenStack, lo que significa que una organización que desee implementar la tecnología tiene una tarea compleja a la hora de seleccionar la oferta del proveedor que mejor se adapte a sus requisitos comerciales. [133] Barb Darrow ofreció esta descripción general en Fortune el 27 de mayo de 2015, [134] señalando que puede haber cierta consolidación en el mercado que aclarará esas decisiones.

Hay otros aspectos que los usuarios deben considerar, por ejemplo, los costos reales involucrados. [135] Algunos proveedores harán una oferta que abarca la mayoría de los proyectos OpenStack; otros solo ofrecerán ciertos componentes. Otras consideraciones incluyen el alcance del código propietario utilizado para gestionar la falta de madurez en un componente de OpenStack y en qué medida eso fomenta la dependencia del proveedor. [136] [137]

La información más autorizada sobre los productos de los proveedores se encuentra en el sitio web de Open Infrastructure Foundation. [138]

Desafíos para la implementación

OpenStack es una entidad compleja y quienes lo adoptan enfrentan una variedad de desafíos cuando intentan implementar OpenStack en una organización. Para muchas organizaciones que intentan implementar sus propios proyectos, una cuestión clave es la falta de habilidades disponibles. [139] En un artículo sobre The New Stack , Atul JHA identifica cinco desafíos que enfrentará cualquier organización que desee implementar OpenStack. [140]

Desafíos de instalación

OpenStack es un conjunto de proyectos en lugar de un solo producto, y debido a que cada una de las diversas aplicaciones debe configurarse para satisfacer los requisitos del usuario, la instalación es compleja y requiere una variedad de habilidades complementarias [141] para una configuración óptima. . Una solución obvia sería adquirir un paquete completo proporcionado por el proveedor que contenga hardware y software, aunque la diligencia debida es esencial. [142]

Documentación

Esto depende más de la naturaleza de la documentación con productos de código abierto que de OpenStack per se, pero con más de 25 proyectos, gestionar la calidad de los documentos siempre será un desafío. [143]

Actualización de OpenStack

Uno de los principales objetivos del uso de infraestructura tipo nube es ofrecer a los usuarios no sólo alta confiabilidad sino también alta disponibilidad, [144] algo que los proveedores de nube pública ofrecerán en acuerdos de nivel de servicio . [145]

Debido al enfoque de desarrollo de múltiples proyectos de OpenStack, la complejidad que implica sincronizar los diferentes proyectos durante una actualización puede significar que el tiempo de inactividad sea inevitable . [146]

Soporte a largo plazo

Es bastante común que una empresa siga usando una versión anterior de software durante algún tiempo después de haberla actualizado. Las razones de esto son bastante obvias y ya se mencionaron anteriormente. Sin embargo, hay pocos incentivos para que los desarrolladores de un proyecto de código abierto brinden soporte para el código reemplazado. Además, el propio OpenStack ha descontinuado formalmente el soporte para algunas versiones antiguas. [147]

Teniendo en cuenta los desafíos anteriores, la ruta más adecuada para una organización que desee implementar OpenStack sería acudir a un proveedor y obtener un dispositivo o distribución de OpenStack.

Modelos de implementación

A medida que el proyecto OpenStack ha madurado, los proveedores han sido pioneros en múltiples formas para que los clientes implementen OpenStack:

Nube pública basada en OpenStack
Un proveedor proporciona un sistema de computación en la nube pública basado en el proyecto OpenStack.
Distribución local
En este modelo, un cliente descarga e instala una distribución OpenStack en su red interna. Ver Distribuciones.
Nube privada alojada en OpenStack
Un proveedor aloja una nube privada basada en OpenStack: incluido el hardware subyacente y el software OpenStack.
OpenStack como servicio
Un proveedor aloja el software de gestión OpenStack (sin ningún hardware) como servicio. Los clientes se registran en el servicio y lo vinculan con sus servidores, almacenamiento y redes internos para obtener una nube privada completamente operativa.
OpenStack basado en dispositivos
Nebula era un proveedor que vendía dispositivos que podían conectarse a una red, lo que generó una implementación de OpenStack. [ cita necesaria ]

Distribuciones

Ver también

Referencias

  1. ^ "2024.1 Caracal". Lanzamientos de OpenStack . Consultado el 28 de julio de 2024 .
  2. ^ "Software de computación en la nube de código abierto OpenStack" . Consultado el 29 de noviembre de 2013 .
  3. ^ "OpenStack se lanza como fundación independiente y comienza a trabajar para proteger, empoderar y promover OpenStack". BusinessWire . 19 de septiembre de 2012 . Consultado el 7 de enero de 2013 .
  4. ^ "Misión de la Fundación OpenStack" . Consultado el 7 de enero de 2013 .
  5. ^ "Software de computación en la nube de código abierto OpenStack". Openstack.org . Consultado el 7 de enero de 2013 .
  6. ^ Lardinois, Frederic (19 de octubre de 2020). "La OpenStack Foundation se convierte en la Open Infrastructure Foundation". Crisis tecnológica . Consultado el 16 de julio de 2021 .
  7. ^ Curry, Jim (19 de julio de 2010). "Presentación de OpenStack". El blog de OpenStack . Archivado desde el original el 26 de octubre de 2017 . Consultado el 22 de enero de 2017 .
  8. ^ "Introducción un poco a la historia de Openstack". Documentos Openstack . Fundación OpenStack . Consultado el 17 de septiembre de 2015 .
  9. ^ "Misión de la página principal de Open Stack Wiki". 24 de mayo de 2010 . Fundación OpenStack . Consultado el 17 de septiembre de 2015 .
  10. ^ "Lanzamientos de OpenStack: Lanzamientos de OpenStack". lanzamientos.openstack.org .
  11. ^ "Computación en la nube: arquitectura, seguridad de TI y perspectivas operativas". Arquitectura de la nube nebulosa de la NASA . NASA. 9 de mayo de 2016.
  12. ^ Vaughan, Steven J. (10 de mayo de 2011). "Canonical cambia a OpenStack para la nube Ubuntu Linux". ZDNet. Archivado desde el original el 14 de mayo de 2011 . Consultado el 23 de octubre de 2012 .
  13. ^ Vaughan, Steven J. (3 de febrero de 2011). "Canonical lleva Ubuntu a OpenStack Cloud". ZDNet. Archivado desde el original el 5 de febrero de 2011 . Consultado el 11 de enero de 2014 .
  14. ^ ab "Openstack Folsom completamente subido a Experimental". Tomás Goirand. 6 de febrero de 2013. Archivado desde el original el 20 de septiembre de 2019 . Consultado el 29 de noviembre de 2013 .
  15. ^ ab "Paquetes Debian OpenStack Havana 2013.2 disponibles". Tomás Goirand. 17 de octubre de 2013. Archivado desde el original el 20 de septiembre de 2019 . Consultado el 29 de noviembre de 2013 .
  16. ^ "SUSE presenta una solución de infraestructura en la nube basada en OpenStack". Comunicado de prensa de SUSE. 26 de octubre de 2011 . Consultado el 9 de agosto de 2016 .
  17. ^ "SUSE lanza la primera solución de nube privada empresarial basada en OpenStack". Comunicado de prensa de SUSE. 29 de agosto de 2012 . Consultado el 9 de agosto de 2016 .
  18. ^ "Red Hat anuncia la versión preliminar de la distribución OpenStack preparada para empresas". Noticias semanales de Linux. 15 de agosto de 2012 . Consultado el 26 de agosto de 2013 .
  19. ^ "Red Hat anuncia ofertas de productos con tecnología OpenStack para ofrecer la visión de nube híbrida abierta". Comunicado de prensa de Red Hat. 12 de junio de 2013 . Consultado el 11 de enero de 2014 .
  20. ^ "Empresas de la Fundación de la Organización Openstack". Organización OpenStack . Fundación OpenStack . Consultado el 17 de septiembre de 2015 .
  21. ^ Babcock, Chris (18 de junio de 2012). "La NASA abandona OpenStack para la nube de Amazon". Semana de la Información . Tecnología UBM . Consultado el 17 de septiembre de 2012 .
  22. ^ "El progreso de la NASA en la adopción de tecnologías de computación en la nube" (PDF) . NASA. 29 de julio de 2013 . Consultado el 14 de marzo de 2014 .
  23. ^ "Nebulosa, NASA y OpenStack". abierto.NASA. 4 de junio de 2012 . Consultado el 18 de junio de 2015 .
  24. ^ ab "NCCS: en el camino abierto hacia OpenStack". nas.nasa.gov. 11 de noviembre de 2021 . Consultado el 6 de junio de 2023 .
  25. ^ "Dentro del gobierno". GDS del Reino Unido.
  26. ^ "Oracle patrocina OpenStack Foundation; ofrece a los clientes la posibilidad de utilizar OpenStack para gestionar productos y servicios de Oracle Cloud". Oráculo. 10 de diciembre de 2013.
  27. ^ "Oracle presenta Oracle Solaris 11.2: diseñado para la nube". Oráculo. 29 de abril de 2014.
  28. ^ "Oracle Solaris 11.2 ya está disponible de forma general". Oráculo. 31 de julio de 2014.
  29. ^ "Oracle OpenStack para Oracle Linux ya está disponible con carácter general". Oráculo. 24 de septiembre de 2014.
  30. ^ "HP lanza la cartera de productos y servicios en la nube HP Helion" (Presione soltar). 7 de mayo de 2014 . Consultado el 7 de mayo de 2014 .
  31. ^ "Interop 2014: Avaya presentará el campus automatizado como parte de la iniciativa SDN". Líder técnico de información. 26 de marzo de 2014. {{cite web}}: Falta o está vacío |url=( ayuda )
  32. ^ "Centro de datos definido por software de Avaya". Día de campo tecnológico. Febrero 2014 . Consultado el 25 de junio de 2014 .
  33. ^ ab Robinson, Dan (30 de septiembre de 2022). "Red Hat apunta a redes con la versión OpenStack Platform 17". El registro . Consultado el 9 de octubre de 2022 .
  34. ^ McClain, Mark (19 de junio de 2013). "El nuevo nombre de Quantum es..." lista de correo de openstack-dev . OpenStack.org . Consultado el 16 de julio de 2013 .
  35. ^ Lukjanov, Sergey (7 de marzo de 2014). "Proceso de cambio de nombre del proyecto Sahara (ex. Savanna)". Lista de correo de openstack-dev . OpenStack.org . Consultado el 8 de mayo de 2016 .
  36. ^ Innes, Kiall (9 de marzo de 2013). "El apodo cambió de nombre a Designar y solicita incubación". Lista de correo de openstack-dev . OpenStack.org . Consultado el 8 de mayo de 2016 .
  37. ^ Blair, James (12 de junio de 2013). "Gerrit Downtime viernes 14 de junio a las 20:00 UTC". Lista de correo de openstack-dev . OpenStack.org . Consultado el 8 de mayo de 2016 .
  38. ^ "¡Bienvenido a la documentación para desarrolladores de Zaqar!". docs.openstack.org . Consultado el 24 de septiembre de 2014 .
  39. ^ "Zaqar". wiki.openstack.org . Consultado el 24 de septiembre de 2014 .
  40. ^ ab "Hoja de ruta de OpenStack" Software de computación en la nube de código abierto OpenStack". Openstack.org . Consultado el 17 de abril de 2014 .
  41. ^ "Software de computación en la nube de código abierto OpenStack". Openstack.org. Archivado desde el original el 7 de junio de 2012 . Consultado el 23 de octubre de 2012 .
  42. ^ "Resumen del historial de Open Stack en las páginas 6 a 8" (PDF) . Archivado desde el original (PDF) el 13 de mayo de 2013 . Consultado el 23 de octubre de 2012 .
  43. ^ "BexarReleaseScheduli". Wiki.openstack.org. 20 de enero de 2011. Archivado desde el original el 2 de noviembre de 2012 . Consultado el 23 de octubre de 2012 .
  44. ^ "CactusReleaseScheduli". Wiki.openstack.org. 12 de abril de 2011 . Consultado el 23 de octubre de 2012 .
  45. ^ "DiabloReleaseScheduli". Wiki.openstack.org. 6 de septiembre de 2011 . Consultado el 23 de octubre de 2012 .
  46. ^ "EssexReleaseScheduli". Wiki.openstack.org. 7 de marzo de 2012 . Consultado el 23 de octubre de 2012 .
  47. ^ "FolsomReleaseScheduli". Wiki.openstack.org. 14 de mayo de 2012 . Consultado el 23 de octubre de 2012 .
  48. ^ "GrizzlyReleaseScheduli". Wiki.openstack.org . Consultado el 4 de abril de 2013 .
  49. ^ "La Habana_Release_Scheduli". Wiki.openstack.org . Consultado el 19 de junio de 2013 .
  50. ^ "Programa de lanzamiento de Icehouse". Wiki.openstack.org . Consultado el 17 de abril de 2014 .
  51. ^ "Programación de lanzamiento de Juno". Wiki.openstack.org . Consultado el 23 de septiembre de 2014 .
  52. ^ "Programación de lanzamiento de Kilo". Wiki.openstack.org . Consultado el 23 de septiembre de 2014 .
  53. ^ "Documentos OpenStack: Libertad". lanzamientos.openstack.org . Consultado el 20 de febrero de 2016 .
  54. ^ "Documentos de OpenStack: Mitaka". lanzamientos.openstack.org . Consultado el 20 de febrero de 2016 .
  55. ^ "Lanzamientos de OpenStack: Newton". lanzamientos.openstack.org . Consultado el 8 de octubre de 2016 .
  56. ^ "Lanzamientos de OpenStack: Ocata". lanzamientos.openstack.org . Consultado el 22 de febrero de 2017 .
  57. ^ "Lanzamientos de OpenStack: Pike". lanzamientos.openstack.org . Consultado el 17 de septiembre de 2017 .
  58. ^ "Lanzamientos de OpenStack: Queens". lanzamientos.openstack.org . Consultado el 16 de abril de 2018 .
  59. ^ "Lanzamientos de OpenStack: Rocky". lanzamientos.openstack.org .
  60. ^ "Lanzamientos de OpenStack: Stein". lanzamientos.openstack.org .
  61. ^ "Lanzamientos de OpenStack: entrenar". lanzamientos.openstack.org .
  62. ^ "Lanzamientos de OpenStack: Ussuri". lanzamientos.openstack.org .
  63. ^ "Lanzamientos de OpenStack: Victoria". lanzamientos.openstack.org . Consultado el 31 de diciembre de 2020 .
  64. ^ "Lanzamientos de OpenStack: Wallaby". lanzamientos.openstack.org .
  65. ^ "Lanzamientos de OpenStack: Xena". lanzamientos.openstack.org .
  66. ^ "Lanzamientos de OpenStack: Yoga". lanzamientos.openstack.org .
  67. ^ "Ciclo de lanzamiento de OpenStack". Fundación OpenStack . Consultado el 7 de enero de 2013 .
  68. ^ "Cumbre de diseño de OpenStack". Fundación OpenStack . Consultado el 7 de enero de 2013 .
  69. ^ "OpenStack PTG: desarrolladores, operadores y usuarios finales". OpenStack . Consultado el 11 de mayo de 2018 .
  70. ^ "Shanghái 2019: Cumbre OpenStack". OpenStack . Consultado el 4 de noviembre de 2019 .
  71. ^ "Denver 2019: Cumbre OpenStack". OpenStack . Consultado el 29 de abril de 2019 .
  72. ^ "Berlín 2018: Cumbre OpenStack". OpenStack . Consultado el 13 de noviembre de 2018 .
  73. ^ "Vancouver 2018: Cumbre OpenStack". OpenStack . Consultado el 11 de mayo de 2018 .
  74. ^ "¡Únase a nosotros del 6 al 8 de noviembre de 2017 para la Cumbre OpenStack de Sydney!". OpenStack . Consultado el 24 de septiembre de 2018 .
  75. ^ "Boston 2017: software de computación en la nube de código abierto OpenStack". OpenStack . Consultado el 12 de septiembre de 2017 .
  76. ^ "Cumbre OpenStack Austin 2016".
  77. ^ "Cumbre OpenStack Barcelona 2016".
  78. ^ "Cumbre OpenStack Tokio 2015".
  79. ^ "Cumbre OpenStack Vancouver 2015".
  80. ^ "Cumbre OpenStack París 2014".
  81. ^ "El blog de OpenStack | Software de computación en la nube de código abierto". openstack.org .
  82. ^ "OpenStack Summit Hong Kong 2013: OpenStack es un software de código abierto para crear nubes públicas y privadas". openstack.org .
  83. ^ "Computación OpenStack (nova)". OpenStack . Consultado el 7 de febrero de 2020 .
  84. ^ "HypervisorSupportMatrix" . Consultado el 29 de noviembre de 2013 .
  85. ^ "OpenStack: más que software". Archivado desde el original el 6 de noviembre de 2013 . Consultado el 29 de noviembre de 2013 .
  86. ^ "Planificación y ampliación de capacidad". OpenStack.org . Consultado el 7 de febrero de 2020 .
  87. ^ "Monitoreo de OpenStack Nova" . Consultado el 17 de octubre de 2016 .
  88. ^ "Monitoreo de OpenStack Nova: Monitoreo de RabbitMQ" . Consultado el 17 de octubre de 2016 .
  89. ^ "Monitoreo de OpenStack más allá de Elastic (ELK) Stack - Parte 3: Monitoreo con Dynatrace". Blog de Dynatrace . 5 de julio de 2017 . Consultado el 19 de marzo de 2023 .
  90. ^ ab "¡Bienvenido a la documentación de Neutron!". OpenStack.org . Consultado el 7 de febrero de 2020 .
  91. ^ "Todo lo que necesita saber para empezar a utilizar Neutron". superusuario.openstack.org . openstack.org . Consultado el 7 de febrero de 2020 .
  92. ^ "Documentación de OpenStack Block Storage (Cinder)". OpenStack.org . Consultado el 7 de febrero de 2020 .
  93. ^ "Almacenamiento en bloques OpenStack (Cinder)". techtarget.com . Consultado el 7 de febrero de 2020 .
  94. ^ "Keystone, el servicio de identidad de OpenStack". OpenStack.org . Consultado el 7 de febrero de 2020 .
  95. ^ "Descripción general del catálogo de servicios". Flux7.com . Consultado el 7 de febrero de 2020 .
  96. ^ "¿Qué es Keystone? Instalación de Keystone en Openstack". docs.openstack.org . Flujo7. Archivado desde el original el 7 de febrero de 2020 . Consultado el 7 de febrero de 2020 .
  97. ^ abc "¡Bienvenido a la documentación de Glance!". OpenStack.org . Consultado el 7 de febrero de 2020 .
  98. ^ "Rápido". wiki.openstack.org . openstack.org . Consultado el 7 de febrero de 2020 .
  99. ^ Origen de archivos en la nube (Swift) en YouTube
  100. ^ "Contribuciones de confirmaciones a OpenStack Swift". Stackalytics .
  101. ^ "Horizonte: el proyecto de panel de OpenStack". docs.openstack.org . OpenStack.org . Consultado el 7 de febrero de 2020 .
  102. ^ "Conceptos básicos de Horizonte". docs.openstack.org . openstack.org . Consultado el 7 de febrero de 2020 .
  103. ^ "Calor - OpenStack". Wiki.openstack.org . Consultado el 6 de mayo de 2014 .
  104. ^ "Mistral-OpenStack". Wiki.openstack.org . Consultado el 28 de junio de 2016 .
  105. ^ "Trove - OpenStack". Wiki.openstack.org . Consultado el 6 de mayo de 2014 .
  106. ^ "¡Bienvenido a la documentación para desarrolladores de Sahara!". docs.openstack.org . Consultado el 24 de septiembre de 2014 .
  107. ^ "Sáhara". wiki.openstack.org . Consultado el 24 de septiembre de 2014 .
  108. ^ "Controlador Redfish: documentación irónica 18.0.1.dev13". docs.openstack.org . Consultado el 15 de junio de 2021 .
  109. ^ "¡Bienvenidos a la documentación de Ironic!". docs.openstack.org . Consultado el 14 de junio de 2021 .
  110. ^ "Irónico". wiki.openstack.org . Consultado el 24 de septiembre de 2014 .
  111. ^ "Ironic (servicio Bare Metal): documentos de gobernanza del comité técnico de OpenStack". gobernanza.openstack.org . Consultado el 17 de junio de 2021 .
  112. ^ "Introspección de hardware para OpenStack Bare Metal: documentación de ironic-inspector 10.7.0.dev9". docs.openstack.org . Consultado el 17 de junio de 2021 .
  113. ^ "¡Bienvenido a la documentación de bifrost! - Documentación de bifrost 11.0.1.dev4". docs.openstack.org . Consultado el 17 de junio de 2021 .
  114. ^ "¡Bienvenido a la documentación de Sushy! - Documentación de Sushy 3.9.1.dev2". docs.openstack.org . Consultado el 17 de junio de 2021 .
  115. ^ "conmutador-genérico-de-red". OpenDev: el software libre necesita herramientas libres . Consultado el 17 de junio de 2021 .
  116. ^ "Manila". Wiki de OpenStack . Consultado el 1 de junio de 2015 .
  117. ^ "Designar". Wiki de OpenStack . Consultado el 1 de junio de 2015 .
  118. ^ "Reflector - OpenStack". wiki.openstack.org . Consultado el 20 de febrero de 2016 .
  119. ^ "Panel de búsqueda de Searchlight: Planos: Panel de OpenStack (Horizon)". blueprints.launchpad.net . 23 de septiembre de 2015 . Consultado el 20 de febrero de 2016 .
  120. ^ "openstack/python-searchlightclient". GitHub . Consultado el 20 de febrero de 2016 .
  121. ^ "Barbacana". Wiki de OpenStack . Consultado el 1 de junio de 2015 .
  122. ^ "Mágnum". Wiki de OpenStack . Consultado el 3 de octubre de 2017 .
  123. ^ "Vitrage - OpenStack". wiki.openstack.org .
  124. ^ "Aodh". Documentación de OpenStack . Consultado el 3 de octubre de 2017 .
  125. ^ Mensaje "Software de computación en la nube de código abierto OpenStack": [openstack-dev] API EC2: se buscan usuarios".
  126. ^ ec2-api en GitHub
  127. ^ gce-api en GitHub
  128. ^ "Fundación". Fundación OpenStack . Consultado el 15 de enero de 2013 .
  129. ^ "Organización Openstack". Openstack.org . Fundación OpenStack . Consultado el 17 de septiembre de 2015 .
  130. ^ "Definición de dispositivo de software". Revista PC . Ziff Davis . Consultado el 17 de septiembre de 2015 .
  131. ^ Datta, Alana (1 de septiembre de 2009). "Un estudio (SUSE) para editar e implementar su dispositivo". Fuente abierta para ti . EFYIIndia . Consultado el 17 de septiembre de 2015 .
  132. ^ "OpenStack: el sistema operativo en la nube de código abierto". openstack.org . Fundación OpenStack . Consultado el 21 de septiembre de 2015 .
  133. ^ Allen, Scott (19 de mayo de 2015). "Cinco preguntas que debe hacerle a un posible proveedor de OpenStack". Comunidades Intel . Intel . Consultado el 17 de septiembre de 2015 .
  134. ^ Darrow, Barb (7 de mayo de 2015). "¿Existen demasiadas nubes?". Fortuna . Consultado el 17 de septiembre de 2015 .
  135. ^ Finnegan, Matthew (1 de mayo de 2015). "OpenStack 'más costoso' que VMware y Microsoft para nubes privadas". Computerworlduk.com . Consultado el 17 de septiembre de 2015 .
  136. ^ Clark, Jack (13 de mayo de 2014). "HP: Neutron, la pesadilla de redes de OpenStack, fue culpa de todos". El registro . Consultado el 17 de septiembre de 2015 .
  137. ^ Donnelly, Caroline (3 de marzo de 2015). "HP actualiza Helion OpenStack en el último impulso de nube híbrida". Computadora Semanal . Objetivo tecnológico . Consultado el 17 de septiembre de 2015 .
  138. ^ "Distro's y electrodomésticos". Openstack.org . Fundación de Infraestructura Abierta.
  139. ^ Tsidulko, Joseph (6 de agosto de 2015). "Comunidad OpenStack desafiada por la escasez de talento y la complejidad". CRN . La Compañía del Canal . Consultado el 17 de septiembre de 2015 .
  140. ^ Jha, Atul (diciembre de 2011). "OpenStack tiene sus problemas pero vale una fortuna". Thenewstack.io . La nueva pila . Consultado el 17 de septiembre de 2015 .
  141. ^ Laube, David (12 de enero de 2015). "Por qué tiramos 4 meses de trabajo a la basura o cómo fracasamos en OpenStack". Paquete.net . Paquete . Consultado el 17 de septiembre de 2015 .
  142. ^ SVERDLIK, Yevgeniy (1 de abril de 2015). "Nebula de inicio privada de OpenStack cierra". Conocimiento del centro de datos . Pentón . Consultado el 17 de septiembre de 2015 .
  143. ^ Lester, Andy (10 de enero de 2013). "13 cosas que la gente odia de sus documentos de código abierto". Oso inteligente . Software SmartBear . Consultado el 17 de septiembre de 2015 .
  144. ^ "Mayor disponibilidad y confiabilidad". WhatIsCloud.com . Arcitura Educación Inc. Consultado el 21 de septiembre de 2015 .
  145. ^ Baset, Salman. "Acuerdos de nivel de servicio en la nube: presente y futuro" (PDF) . cs.columbia.edu . Consultado el 21 de septiembre de 2015 .
  146. ^ Darrow, Barb (20 de diciembre de 2013). "Las migraciones " agotadoras "de OpenStack obstaculizan las actualizaciones empresariales". gigaom.com . A sabiendas Inc. Consultado el 21 de septiembre de 2015 .
  147. ^ "Lanzamientos". wikiOpenStack.otg . Fundación OpenStack . Consultado el 17 de septiembre de 2015 .
  148. ^ Bruekner, Rich (13 de mayo de 2014). "Bright Computing simplifica la implementación de OpenStack". dentro de HPC . Consultado el 10 de marzo de 2016 .
  149. ^ "Distribuciones comerciales y dispositivos de hardware de OpenStack Private Cloud". OpenStack.org . OpenStack. 20 de septiembre de 2019. Archivado desde el original el 20 de septiembre de 2019 . Consultado el 20 de septiembre de 2019 .
  150. ^ Chase, Nick (29 de septiembre de 2014). "Oracle anuncia Oracle OpenStack para Oracle Linux y se considera que el acuerdo de cooperación con Canonical afecta a Red Hat". Mirantis, Inc. Consultado el 26 de febrero de 2016 . Oracle OpenStack para Oracle Linux, u O3L, ya está disponible, lo que permite a los clientes controlar tanto Oracle Linux como Oracle VM mediante OpenStack. Sin embargo, también viene acompañado del anuncio de un acuerdo de "cooperación y apoyo mutuos" con Canonical, visto como un ataque directo a Red Hat.
  151. ^ "VMware OpenStack integrado". VMware, Inc. Consultado el 29 de junio de 2016 .

enlaces externos