Software

El software para ELEGANT está implementado utilizando la herramienta OpenStack para cumplir con los requisitos mínimos. Puedes ver estos requisitos visitando la Descripción del Proyecto o haciendo clic en el enlace.

Las principales características de OpenStack son las siguientes:

  • Es un sistema operativo de código abierto que gestiona los recursos de computación, almacenamiento y redes en centros de datos dentro de un entorno en la nube.  
  • OpenStack consta de un conjunto de proyectos que facilitan el despliegue de un sistema de virtualización utilizando máquinas virtuales, redes, computación y almacenamiento.  
  • Además de proporcionar Infraestructura como Servicio (IaaS) estándar, OpenStack permite la personalización mediante la integración de proyectos adicionales, como la orquestación y la gestión de servicios, para garantizar una alta disponibilidad para los usuarios. 
  • A diferencia de las soluciones en la nube propietarias, OpenStack soporta la gestión bajo demanda para diversas organizaciones y usuarios, adaptándose tanto a objetivos públicos como privados.

Estructura de OpenStack en CCABA:

  • Horizon: Una interfaz web interactiva que permite a los usuarios acceder a los servicios de OpenStack. Alternativamente, los usuarios pueden utilizar OpenStackClient CLI o desarrollar nuevas aplicaciones con el SDK de Python.
  • Heat: Implementa aplicaciones en la nube basadas en plantillas en formato de archivo de texto, que pueden ser gestionadas como código.
  • OpenSearch: Centraliza la visualización de datos y la orquestación con fines de diagnóstico.
  • Nova: Gestiona la provisión de instancias virtuales (servidores virtuales) a partir de imágenes.
  • Cinder: Virtualiza la gestión de almacenamiento en bloques, permitiendo la creación y gestión de volúmenes de datos para instancias.
  • Ceph: Proporciona almacenamiento de objetos escalable con replicación de datos.
  • Neutron: Maneja la virtualización de redes.
  • Keystone: Gestiona la autenticación para los clientes que acceden a OpenStack.
  • Glance: Se encarga de descubrir, registrar y recuperar imágenes de máquinas virtuales.