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.