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.