Lo storage HPC (High Performance Computing) comprende la rete a bassa latenza con accesso ai dati ad alta velocità richiesto per i progetti HPC. L'HPC è l'uso di computer e supercomputer in cluster e connessi per eseguire attività complesse in parallelo.
Ma non è solo la velocità computazionale a rendere l'HPC così importante. È la capacità dell'HPC di analizzare enormi dataset di scalabilità degli exabyte a renderlo responsabile di così tante innovazioni moderne. Per eseguire queste attività complesse, gli ambienti HPC richiedono soluzioni di storage moderne per i cluster HPC.
Inoltre, man mano che l'intelligenza artificiale (AI) e l'HPC convergono, le aziende tradizionali possono trarre ancora più vantaggio dalla comprensione e dall'architettura per l'HPC, adottando al contempo l'AI. Alcuni leader aziendali stanno anche scegliendo di abbandonare i loro team HPC tradizionali a favore di un'infrastruttura AI convergente più stabile e agile che implementano autonomamente o tramite partner integratori di sistema.
Ecco un approfondimento sulle esigenze di storage dell'HPC e su come progettare le infrastrutture aziendali per supportarle.
L'HPC è l'uso di sistemi computazionali avanzati (ad esempio, supercomputer o cluster di computer a performance elevate) per elaborare attività complesse in parallelo, solitamente in settori come la ricerca scientifica, l'ingegneria, la produzione e la scienza informatica. L'HPC supporta simulazioni scientifiche, modellazione, verifiche e AI generativa, consentendo a ricercatori e professionisti di analizzare enormi set di dati e scoprire problemi complessi in modo efficiente.
L'ambito è un aspetto, l'altro è la velocità. E più veloce è l'infrastruttura dati sottostante a questi sistemi, più veloci saranno i calcoli.
Esistono diversi tipi di calcolo a performance elevate per vari casi d'uso. Una cosa che tutti hanno in comune: Generano ed elaborano enormi quantità di dati. I tipi più comuni di calcolo a performance elevate sono definiti dal modo in cui i computer lavorano insieme e da ciò su cui stanno lavorando insieme, tra cui:
Scopri come Folding@home gestisce un superpotere di calcolo su FlashBlade ®. >>
Sì e no. Sebbene i progetti di AI sfruttino quasi sempre le risorse HPC, la maggior parte dei progetti HPC non è strettamente correlata all'AI.
Mentre le aziende cercano di riprogettare le proprie infrastrutture IT per supportare nuovi progetti di AI, le infrastrutture HPC sono spesso considerate modelli per le infrastrutture AI, se non perché sono simili per ambito e scalabilità. L'HPC si avvicina quanto molte aziende hanno realizzato data center progettati per progetti di questo ambito, hardware specializzato come GPU, chip e potenza computazionale; tuttavia, i due non sono sinonimi.
I progetti di AI richiedono molta potenza computazionale, acceleratori hardware e architetture di elaborazione parallele, oltre al cluster computing durante la trasformazione dei dati e il model training, come nell'HPC. Inoltre, sfruttano una varietà di tecnologie e metodi, tra cui l'HPC. (Altri includono il deep learning, la visione artificiale, il machine learning e l'elaborazione del linguaggio naturale).
L'HPC può supportare l'AI, ma è anche più ampia. Mentre l'AI si concentra su modelli e algoritmi per agevolare il processo decisionale, il riconoscimento dei pattern e l'elaborazione del linguaggio (come vediamo con l'AI generativa), i progetti HPC possono essere applicati a una gamma più ampia di attività che vanno oltre l'AI, tra cui scienza, simulazioni, ricerca, ingegneria, analisi dei dati e modellazione numerica.
Differiscono anche nel modo in cui gestiscono i dati. L'AI funziona con dataset di grandi dimensioni, necessari per addestrare i modelli. L'HPC è in grado di gestire e gestisce dataset di grandi dimensioni, ma si concentra maggiormente sui calcoli che esegue.
"L'HPC è raramente nel dominio dell'IT aziendale, di solito rimanendo all'interno dei confini del mondo accademico e della ricerca. La maggior parte delle aziende non è nemmeno in conflitto con l'HPC, ma anche per quelle che lo hanno fatto, spesso non si mescola con altri workflow, è trattato come un silo e gestito come una bestia diversa". - Podcast IT di Gestalt
No, il cloud computing non è sinonimo di HPC. Il cloud computing, come accennato in precedenza, è più di un "come", e fornisce risorse che possono essere sfruttate per i progetti HPC. In generale, il cloud computing è un concetto che definisce il modo in cui i servizi e le infrastrutture vengono ospitati e distribuiti, e questo può includere l'HPC.
Come abbiamo detto prima, le organizzazioni che sfruttano più probabilmente le reti HPC e gli ambienti di storage HPC sono quelle che operano nei settori della ricerca scientifica, delle scienze ambientali, delle previsioni meteorologiche, dell'ingegneria aerospaziale e automobilistica, dei servizi finanziari, del petrolio e del gas, della produzione e della sanità, tra cui la ricerca genomica e i test farmaceutici.
L'HPC non si limita a questi campi, tuttavia, e può andare a vantaggio di qualsiasi azienda che abbia bisogno di eseguire calcoli complessi, eseguire simulazioni con elevati volumi di dati, elaborare grafica, animazioni ed effetti visivi ad alta definizione o condurre l'analisi dei big data.
Gli ambienti HPC hanno in genere tre componenti principali: processori informatici, rete e storage. Una domanda fondamentale dei progetti HPC è costituita dall'accesso rapido ai dati, che rende lo storage un componente critico per il successo di questi ambienti.
Per operare con velocità e scalabilità, gli ambienti HPC richiedono architetture di file system moderne con tier hot e cold e server di metadati ad alta disponibilità. L'integrazione di NVMe e object storage offre al sistema HPC la possibilità di soddisfare le esigenze dei workload moderni con bassa latenza e larghezza di banda elevata.
Il data storage HPC funziona scaricando i dati da CPU, memoria e controller di storage in modo rapido ed efficiente, in modo che le CPU possano continuare l'elaborazione senza interruzioni. Anche la data platform di un sistema HPC deve essere accessibile e in tiering, mantenendo i dati caldi vicini e accessibili dai nodi.
Nel calcolo a performance elevate, ci sono tre concetti fondamentali chiave che spiegano come vengono svolte le attività:
Lo storage sta diventando sempre più importante nell'era delle applicazioni, dei Big Data e dell'HPC. Ciò che serve è una nuova architettura innovativa per supportare applicazioni avanzate, fornendo al contempo le migliori performance in tutte le dimensioni della simultaneità: IOPS, velocità di trasmissione, latenza e capacità. Idealmente, lo storage HPC offre:
Strumenti avanzati di gestione dei dati come la data reduction che facilitano la compressione e la deduplica
Sebbene sia lo storage HPC che lo storage cloud gestiscano i dati, hanno delle differenze chiave.
Si noti che i workload HPC di università e centri di ricerca si stanno spostando sempre più verso il cloud, mentre i workload HPC commerciali e aziendali tendono ancora a essere on-premise. Tuttavia, il costo totale di proprietà (TCO) è elevato per i workload HPC basati su cloud e anche il rimpatrio dei dataset HPC in locale o il loro trasferimento a un altro cloud provider è costoso.
Il calcolo a performance elevate è già complesso e impegnativo, quindi non sorprende che lo sia anche l'ambiente di storage necessario per supportarlo. I workload complessi, l'elevato volume di dati nell'intervallo degli exabyte, i requisiti di sicurezza dei dati, le integrazioni e il tiering dei dati rendono l'HPC un'attività complicata. Tuttavia, le soluzioni che offrono funzionalità solide e facilità d'uso, come Pure Storage ® FlashBlade, possono gestire e persino compensare tale complessità senza aggiungere colli di bottiglia o ritardi.
Lo storage HPC potrebbe non essere sempre la soluzione più conveniente per ogni sistema o rete, poiché non tutti i workload richiedono uno storage specificamente ottimizzato per le sfide HPC. Tuttavia, man mano che sempre più workload come l'AI diventano comuni nell'azienda, le stesse performance e scalabilità richieste dallo storage HPC potrebbero rivelarsi più vantaggiose a livello universale.
Lo storage HPC è pensato per soddisfare le esigenze specifiche di attività computazionali su larga scala, simulazioni e applicazioni data-intensive, ma non tutti i workload richiedono tale velocità e scalabilità e possono avere altri requisiti univoci. È importante valutare i pro e i contro, ma in generale lo storage HPC è vantaggioso per:
FlashBlade è utilizzato da oltre il 25% delle aziende Fortune 100 per la sua semplicità, agilità e capacità di:
Accedi a video e demo on demand per scoprire tutti i vantaggi di Everpure.
Charlie Giancarlo spiega perché il futuro è nella gestione dei dati, non dello storage. Scopri in che modo un approccio unificato trasforma le operazioni IT aziendali.
Gartner® Magic Quadrant™ 2025 per le piattaforme di storage enterprise.
Soluzioni di storage per tutte le tue esigenze
Storage a performance elevate per pipeline dei dati, formazione e inferenza
Soluzioni di resilienza informatica che proteggono i tuoi dati
Storage efficiente dal punto di vista dei costi per Azure, AWS e private cloud
Storage a bassa latenza per le performance delle applicazioni
Storage efficiente delle risorse per ottimizzare l'uso dei data center
Key benefits:
Key benefits:
Key benefits:
Key benefits:
Key benefits:
Key benefits:
Key benefits: