Tema

El concepto de OpenStack

OpenStack® le ofrece una infraestructura de nube modular que ejecuta hardware estándar y le permite implementar las herramientas que necesita, en el momento que las necesita; todo desde un solo lugar.

¿Qué es OpenStack?

OpenStack combina herramientas de open source (denominadas proyectos) que utilizan conjuntos de recursos virtuales para crear y gestionar nubes privadas y públicas. Seis de estos proyectos gestionan los servicios principales de cloud computing, las conexiones en red, el almacenamiento, la identidad y los servicios de imágenes, a la vez que se pueden empaquetar más de una docena de proyectos opcionales para crear nubes únicas e implementables.

Piénselo de esta manera. En la virtualización, los recursos, como el almacenamiento, la CPU y la RAM, se abstraen de una variedad de programas específicos de proveedores y se dividen mediante un hipervisor antes de ser distribuidos según las necesidades. OpenStack utiliza un conjunto consistente de interfaces de programación de aplicaciones (API) para abstraer los recursos virtuales un poco más y lograr conjuntos discretos que se utilizan para potenciar las herramientas de cloud computing estándar con las cuales los administradores y los usuarios interactúan directamente.

En función de los recursos que esté virtualizando y los tipos de servicios de nube que necesite, se pueden implementar diferentes proyectos utilizando la arquitectura modular de OpenStack y diseñar una plataforma de nube única.

¿OpenStack es simplemente una plataforma de gestión de virtualización?

No. Existen muchas similitudes, pero no son iguales.

Sí. OpenStack y las plataformas de gestión de virtualización son los principales recursos de virtualización y pueden descubrir, reportar y automatizar procesos en entornos dispersos de proveedores.

Pero mientras las plataformas de gestión de virtualización facilitan la manipulación de las características y funciones de los recursos virtuales, OpenStack en realidad utiliza los recursos virtuales para ejecutar una combinación de herramientas. Estas herramientas crean un entorno de nube que reúne los cinco criterios del Instituto Nacional de Estándares y Tecnología sobre cloud computing: una red, recursos agrupados, una interfaz de usuario, el ofrecimiento de capacidades, y el control o la asignación de recursos de forma automática.1

1 https://www.nist.gov/programs-projects/cloud-computing

¿Qué puedo hacer con OpenStack?

Las distribuciones de nubes privadas que se ejecutan en OpenStack son mejores que los enfoques creados por los propios usuarios; esto está comprobado. 451 Research descubrió que solo se necesita un aumento del 6 % en la cantidad de máquinas virtuales para que las distribuciones de OpenStack se tornen significativamente más valiosas que las nubes privadas creadas por cuenta propia; lo cual es facilitado por la fácil instalación y gestión de OpenStack.

451 Research descubrió que utilizar OpenStack para la virtualización de las funciones de red (NFV) —lo que implica separar las funciones clave de una red para que se puedan distribuir en los entornos— puede ser una novedad. Es la prioridad de prácticamente todos los servicios de comunicaciones globales encuestados por el analista.

OpenStack es la principal opción de open source para crear entornos de nubes públicas. Ya sea que su empresa sea una multimillonaria que cotiza en bolsa o esté recién en sus inicios, puede utilizar OpenStack para instalar nubes públicas con servicios que compiten con los principales proveedores de nubes públicas.

OpenStack es una base estable para nubes públicas y privadas. Los contenedores aceleran la entrega de aplicaciones, a la vez que simplifican la implementación y la gestión de las aplicaciones. La ejecución de contenedores en OpenStack puede aumentar los beneficios de los contenedores de equipos únicos en silos a operaciones interdepartamentales en toda la empresa.

¿Cómo se constituye OpenStack?

La arquitectura de OpenStack está constituida por numerosos proyectos de open source. Hay seis servicios principales estables que gestionan el cómputo, las conexiones en red, el almacenamiento, la identidad y las imágenes, y más de doce servicios opcionales varían según la madurez del desarrollo. Los seis servicios principales constituyen la infraestructura que permite al resto de los proyectos gestionar los paneles, la orquestación, el aprovisionamiento de equipos sin sistema operativo, la mensajería, los contenedores y la gobernabilidad.

Nova es una herramienta integral de gestión y acceso para los recursos de cómputo de OpenStack: gestión de la planificación, creación y eliminación.

Neutron conecta las redes en los demás servicios de OpenStack.

Swift es un servicio de almacenamiento de objetos con alta tolerancia a fallos que almacena y recupera objetos de datos no estructurados utilizando una API de RESTful.

Cinder proporciona almacenamiento de bloques persistente y accesible a través de una API de autoservicio.

Keystone autentica y autoriza todos los servicios de OpenStack. Es también el catálogo de extremo de todos los servicios.

Glance almacena y recupera imágenes del disco de la máquina virtual desde una variedad de ubicaciones.

¿Por qué existen tantas distribuciones de OpenStack?

Aunque muchos proveedores ofrecen sus propias variaciones de OpenStack, es un proyecto de open source gestionado por OpenStack Foundation. Esto significa que aunque existen muchas distribuciones diferentes en el mercado, todas se derivan del mismo código fuente. Asimismo, implica que puede descargar, instalar y gestionar toda una implementación de nube basada en OpenStack utilizando recursos internos.

Pero la integración de decenas de componentes del proyecto puede ser difícil, especialmente, debido a sus ciclos de liberación rápida. Muchas empresas se asocian con organizaciones que tienen experiencia en OpenStack para ayudarlas a elegir las herramientas correctas, optimizar los recursos del hardware y mantener las operaciones en línea.

Cinco puntos importantes sobre OpenStack

  1. La estandarización es la base
  2. Ofrece un costo menor y mayor innovación
  3. Necesita el soporte de todo el sector
  4. Su proceso interno cambia
  5. Es una tecnología en evolución

¿Por qué elegir Red Hat?

Porque creemos que debería comenzar donde comenzó OpenStack, que es el mismo lugar donde sigue creciendo: el código de open source. OpenStack nació en comunidades de open source, y lo que mejor sabemos hacer es acercar el open source a las empresas. No solo recopilamos y enviamos proyectos de OpenStack no probados, sino que somos uno de los principales colaboradores empresariales de la comunidad OpenStack.

Creemos que toda la nube debería ser abierta. Sin dependencia de los códigos propietarios, lo cual se ve reflejado en todo lo que hacemos. Algunos de nuestros productos están certificados en los sistemas de nuestros competidores y trabajamos de cerca con proveedores de nube, como Amazon y Google, para ofrecer un rendimiento máximo, independientemente de la infraestructura en la cual se implementen. Esto también crea nubes más seguras, ya que las organizaciones y empresas de los sectores público y privado pueden probar y mejorar la seguridad de la infraestructura sin que el código de un solo proveedor se convierta en un cuello de botella.

Creemos en la simplicidad y la libertad. Esta creencia que se fundó en el open source le ofrece a su empresa la flexibilidad para desarrollar las nubes que necesita.

Incorpore OpenStack a la empresa

Utilice la comunidad masiva de OpenStack como respaldo y cree una base para su propia nube única.

Todo lo que necesita para comenzar a utilizar OpenStack

Infraestructura

Eso es todo: una base escalable y segura para crear y gestionar una nube abierta privada o pública. Se beneficiará de las innovaciones del proyecto de código abierto y, a la vez, mantendrá una plataforma estable para la implementación de la producción.

Infraestructura

Esto hace que OpenStack sea tan eficaz para crear, implementar y soportar entornos de nube. Este es el sistema operativo original para el cual OpenStack está diseñado.

Infraestructura

Un sistema de almacenamiento totalmente integrado y definido por software. Proporciona bloques, objetos y almacenamiento de archivos para soportar la adaptabilidad, la disponibilidad y el rendimiento de la nube.

Plataforma

Utilice DevOps e implemente contenedores sobre su entorno OpenStack. Gracias al open source, a los estándares abiertos y a los años de experiencia, Red Hat es su mejor partner para contenedores de todo tipo.

Plataforma

Obtenga todo lo que necesita para implementar contenedores en toda la pila con la más reciente combinación de una plataforma de aplicaciones de contenedor y una infraestructura de nube privada, junto con la interoperabilidad y la gestión de la nube pública.

Infraestructura

Integre las nubes con los centros de datos utilizando esta solución de múltiples productos. Cree y gestione una nube privada con las capacidades de escalar a una nube pública.

Gestión

Complemente las herramientas incorporadas de OpenStack con una plataforma de gestión y operaciones, diseñada para unificar los entornos de nube híbridos en una sola herramienta.

Infraestructura

Una solución de virtualización de open source para soportar las aplicaciones que todavía no están listas para la nube.

La marca denominativa de OpenStack® y el logotipo de OpenStack Logoson marcas comerciales registradas/marcas de servicio o marcas comerciales/marcas de servicio de OpenStack Foundation en EE. UU. y en otros países, y se utilizan con permiso de OpenStack Foundation. No estamos afiliados a OpenStack Foundation ni a la comunidad de OpenStack, y tampoco gozamos de su respaldo ni de su patrocinio.