OpenStack
¿Qué es?
OpenStack es una plataforma de software de código abierto para crear y gestionar nubes privadas o públicas, lanzada conjuntamente por la NASA y Rackspace Hosting en julio de 2010. La plataforma consta de un conjunto de componentes interrelacionados que permiten desplegar máquinas virtuales y otras instancias en diversos grupos de hardware de distintos proveedores, con recursos de procesamiento, almacenamiento y red en un centro de datos. Además, ofrece herramientas de orquestación, gestión de fallos y gestión de servicios para garantizar la estabilidad y una alta fiabilidad del servicio.
¿Por qué lo necesita?
El conjunto de componentes de OpenStack (como Nova para computación, Cinder o Swift para almacenamiento y Neutron para redes) está diseñado para implementarse en hardware físico y configurarse para ofrecer una infraestructura como servicio (IaaS), que actúa como base de la computación en la nube. A continuación, se pueden ejecutar distintas aplicaciones sobre esta plataforma, que puede ofrecerse a los usuarios de forma remota, conforme a la naturaleza de la computación en la nube.
Una de las principales ventajas de OpenStack es que es software de código abierto: cualquiera puede acceder al código fuente y realizar los cambios o modificaciones que necesite. Por ello, es una opción ideal como base para crear distintos tipos de aplicaciones y servicios personalizados de computación en la nube.
Una vez realizadas estas modificaciones y personalizaciones, pueden compartirse con toda la comunidad. Además, desarrolladores de todo el mundo trabajan continuamente de forma coordinada para crear el producto más sólido, robusto y seguro posible.
¿Cómo ayuda GIGABYTE?
GIGABYTE ha colaborado con su socio de software InfinitiesSoft para ofrecer Cloud Fusion, una plataforma de nube híbrida para servicios de computación virtualizada, almacenamiento y computación mediante GPU. Cloud Fusion se implementa en un entorno de nube privada basado en una distribución personalizada de OpenStack y proporciona una interfaz de gestión para el aprovisionamiento y la utilización de recursos, no solo en la nube privada local del usuario, sino también mediante la conexión con servicios de nube pública, como AWS, Azure, Google Cloud o Alicloud, cuando se necesitan recursos adicionales o distintas ubicaciones geográficas para implementar aplicaciones.