OpenStack es una plataforma de tecnología open source que utiliza recursos virtuales agrupados para diseñar y gestionar nubes privadas y públicas. Las herramientas que la componen se denominan "proyectos" y se encargan de los servicios principales de cloud computing, es decir, de la informática, las redes, el almacenamiento, las identidades y las imágenes. Además, se pueden agrupar más de una docena de proyectos opcionales para crear nubes únicas que pueden implementarse.
En la virtualización, los recursos, como el almacenamiento, la CPU y la RAM, se extraen de distintos programas específicos de los proveedores y se dividen ¿Qué significa OpenStack?
OpenStack es una plataforma de tecnología open source que utiliza recursos virtuales agrupados para diseñar y gestionar nubes privadas y públicas. Las herramientas que la componen se denominan "proyectos" y se encargan de los servicios principales de cloud computing, es decir, de la informática, las redes, el almacenamiento, las identidades y las imágenes. Además, se pueden agrupar más de una docena de proyectos opcionales para crear nubes únicas que pueden implementarse.
En la virtualización, los recursos, como el almacenamiento, la CPU y la RAM, se extraen de distintos programas específicos de los proveedores y se dividen con un hipervisor antes de distribuirlos según sea necesario. OpenStack utiliza un conjunto uniforme de interfaces de programación de aplicaciones (API) para extraer todavía más recursos virtuales, los cuales distribuye en conjuntos distintos que se utilizan para potenciar las herramientas del cloud computing estándares que utilizan los administradores y los usuarios.
La arquitectura de OpenStack está constituida por una gran cantidad de proyectos open source, los cuales se utilizan para establecer el undercloud y el overcloud de OpenStack que emplean los administradores de sistemas y los usuarios de la nube respectivamente. Los underclouds contienen los elementos clave que necesitan los administradores de sistemas para configurar y gestionar los entornos de OpenStack de los usuarios finales, conocidos como overclouds.
Hay seis servicios básicos estables que gestionan la informática, las conexiones en red, el almacenamiento, la identidad y las imágenes, y más de doce servicios opcionales que varían según la consolidación del desarrollo. Los seis servicios principales constituyen la infraestructura que permite al resto de los proyectos gestionar los paneles, la coordinación, el aprovisionamiento de equipos sin sistema operativo, la mensajería, los contenedores y la gobernabilidad.