Software
El programari d'ELEGANT s'implementa utilitzant l'eina OpenStack per complir amb els requisits mínims. Pots consultar aquests requisits visitant la Descripció del Projecte o fent clic a l'enllaç.
Les principals característiques d'OpenStack són les següents:
- És un sistema operatiu de codi obert que gestiona recursos de computació, emmagatzematge i xarxa en centres de dades dins d’un entorn de núvol.
- OpenStack consta d’un conjunt de projectes que faciliten el desplegament d’un sistema de virtualització utilitzant màquines virtuals, xarxes, computació i emmagatzematge.
- A més de proporcionar una Infraestructura com a Servei (IaaS) estàndard, OpenStack permet la personalització mitjançant la integració de projectes addicionals, com ara l’orquestració i la gestió de serveis, per garantir una alta disponibilitat per als usuaris.
- A diferència de les solucions de núvol propietàries, OpenStack admet la gestió sota demanda per a diverses organitzacions i usuaris, adaptant-se tant a objectius públics com privats.
Estructura d'OpenStack al CCABA:
- Horizon: Una interfície web interactiva que permet als usuaris accedir als serveis d'OpenStack. Alternativament, els usuaris poden utilitzar l'OpenStackClient CLI o desenvolupar noves aplicacions amb el Python SDK.
- Heat: Implementa aplicacions al núvol basades en plantilles en format de fitxer de text, que es poden gestionar com a codi.
- OpenSearch: Centralitza la visualització i l’orquestració de dades amb finalitats de diagnòstic.
- Nova: Gestiona el provisionament d’instàncies virtuals (servidors virtuals) a partir d’imatges.
- Cinder: Virtualitza la gestió de l’emmagatzematge en blocs, permetent la creació i gestió de volums de dades per a les instàncies.
- Ceph: Proporciona emmagatzematge d’objectes escalable amb replicació de dades.
- Neutron: Gestiona la virtualització de xarxes.
- Keystone: Gestiona l’autenticació per als clients que accedeixen a OpenStack.
- Glance: S’encarrega de descobrir, registrar i recuperar imatges de màquines virtuals.