SPOLS (Scalable Parallel Optimized Linux System)

Una soluzione integrata per la gestione di cluster HPC.

High Performance Computing (HPC): Una Panoramica

L'High Performance Computing (HPC) si riferisce a un ramo dell'informatica focalizzato sullo sviluppo di sistemi di calcolo in grado di eseguire simulazioni numeriche complesse e analizzare grandi volumi di dati a velocità estremamente elevate.

Questi sistemi, spesso chiamati supercomputer, consistono in migliaia o persino milioni di processori che lavorano in parallelo per risolvere problemi che richiederebbero un tempo proibitivo su un singolo computer.

High Performance Computing

SPOLS: La Soluzione Integrata per la Gestione di Cluster HPC

SPOLS è una suite software completa progettata per semplificare la gestione e l'uso di cluster HPC, garantendo massima affidabilità e disponibilità. La soluzione è strutturata su tre livelli distinti, ognuno con funzionalità specifiche:

Backend

  • Hardware Interface: Il backend di SPOLS interagisce direttamente con le risorse hardware del cluster, garantendo una gestione efficiente e ottimizzata.
  • spolsadm: Questa applicazione è responsabile dell'installazione, configurazione e manutenzione del cluster HPC, inclusa l'impostazione dei nodi controller HA (High Availability) per garantire la massima disponibilità del sistema.
SPOLS Backend
SPOLS Management

Management

  • Software Interface: Il livello di gestione si interfaccia con vari software di gestione del cluster come Slurm, Munge e MPI.
  • spolsmgm: Questa applicazione fornisce un'interfaccia unificata per la gestione degli utenti, la schedulazione delle risorse e il monitoraggio delle attività del cluster. Permette la configurazione delle politiche di accesso, la definizione delle quote di risorse per gli utenti e il monitoraggio dello stato del sistema.

Frontend

  • User Interface: Il frontend funge da punto di contatto tra l'utente e il cluster HPC.
  • spolscmd: Questa applicazione a riga di comando permette agli utenti di inviare job, monitorare lo stato di esecuzione e gestire le priorità dei job e le risorse assegnate.
SPOLS Frontend

Interfaccia Web

Oltre all'interfaccia a riga di comando, SPOLS offre un'interfaccia web intuitiva che consente agli utenti di eseguire le stesse operazioni graficamente. L'interfaccia web si integra anche con OOD (Open OnDemand), un portale web che fornisce un'interfaccia utente più ricca per la gestione delle risorse e delle attività.

SPOLS Web Interface

Vantaggi Chiave

  • Alta Disponibilità (HA): Minimizza i tempi di inattività in caso di guasti hardware o software.
  • Scalabilità: Consente l'aggiunta di nuovi nodi al cluster per aumentare la capacità di calcolo senza interrompere il servizio.
  • Bilanciamento del Carico (Load Balancing): Distribuisce il carico di lavoro in modo uniforme tra i nodi attivi, migliorando le prestazioni del cluster.
Diagramma Alta Disponibilità SPOLS

Monitoraggio

  • Monitoraggio Completo: Offre una visione completa dello stato del cluster.
  • Flessibilità: Zabbix offre un'ampia gamma di funzionalità di monitoraggio e può essere personalizzato per soddisfare le esigenze specifiche del cliente.
  • Centralizzazione: La centralizzazione dei dati semplifica la gestione e l'analisi.
Monitoraggio SPOLS
#

RICHIEDI UN PREVENTIVO GRATUITO

Ottieni risposte e consigli da chi desideri.