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 y 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 del cloud computing, las conexiones en red, el almacenamiento, la identidad y los servicios de imágenes. Además, se puede agrupar más de una docena de proyectos opcionales para crear nubes únicas que puedan implementarse.

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 con la arquitectura modular de OpenStack, para diseñar una plataforma de nube única. Ese es el objetivo de Red Hat® Cloud Infrastructure, una solución que le permitirá librarse de las restricciones que imponen las infraestructuras tradicionales.

¿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?

Creemos que debería empezar donde OpenStack comenzó y continúa creciendo: en el código de open source. OpenStack nació en comunidades de open source. Lo que mejor sabemos hacer es llevar el open source a las empresas, y capacitarlas para que aprovechen todas las ventajas de las funciones de OpenStack. Además, somos una de las principales empresas que colaboran con la comunidad OpenStack.

Toda la nube debería ser abierta, no debería estar sujeta a códigos patentados ni de marca registrada. Eso se refleja en lo que hacemos Colaboramos estrechamente con proveedores de nube para ofrecer un rendimiento máximo, independientemente de la infraestructura en que se realicen las implementaciones. Esta colaboración también da mayor seguridad a las nubes, 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 vuelva un cuello de botella.

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.

La marca denominativa de OpenStack® y el logotipo de OpenStack son 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.

OpenStack tiene mucho más para ofrecer