Che cos’è un InfiniBand®?

InfiniBand® è un sistema di comunicazione e archiviazione di rete che fa uso di collegamenti seriali e processori ad alta velocità per affrontare i problemi di prestazioni e affidabilità per l’elaborazione ad alte prestazioni. È in grado di indirizzare 64,000 nodi e può fornire velocità fino a 2.5 gigabit al secondo (Gbps). Questa velocità è di circa 2,500 milioni di bit al secondo (Mbps), che può scaricare un file da 1 gigabit in meno di 4 secondi.

I collegamenti seriali ad alta velocità ora disponibili, come la fibra ottica, rendono in parte possibile InfiniBand®. All’inizio dell’informatica, le comunicazioni seriali erano considerate troppo lente per velocità di trasferimento dati elevate e i bus dei computer, che erano per lo più paralleli, erano l’unica scelta. I collegamenti seriali veloci e i bus seriali sono molto pratici e i punti di errore sull’hardware sono minori. In un bus parallelo a 32 bit, ad esempio, ci sono almeno 32 set di driver di bit e molto spesso sono coinvolti contatti a pressione tra le schede di interfaccia. La probabilità di guasto è quindi più alta nei dispositivi paralleli sotto questo aspetto.

InfiniBand® offre anche ridondanza per una maggiore affidabilità. I dispositivi di archiviazione e gli host in InfiniBand® possono essere distribuiti geograficamente per una protezione ottimizzata. Ad esempio, un’applicazione di database di grandi dimensioni che richiede 24 x 7, o 100%, uptime può prendere in considerazione molte tecniche, tra cui ridondanza del sito, ridondanza del server e ridondanza dello storage.

La ridondanza del sito replica un intero sito dell’applicazione che funziona contemporaneamente al sito dell’applicazione principale, che all’inizio può sembrare uno spreco di risorse di elaborazione e reti di computer. La saggezza nell’approccio si osserva quando un’operazione nel sito di applicazione principale è parzialmente o totalmente interrotta. Un sito di backup che funziona sempre insieme al sito principale viene quindi promosso come sito principale e continua a essere elaborato finché il sito principale non è attivo e online.

La ridondanza del server replica il server primario per garantire il funzionamento continuo in caso di guasto. Che sia collocato o remoto dal primario, il server secondario può essere in esecuzione parallela in modo che qualsiasi errore grave nel server primario non interrompa il servizio. Nel mirroring del disco, l’archiviazione locale del server è scritta su due sistemi di archiviazione, mentre nel mirroring del sito, il sito di backup svolge il lavoro del server primario e si sincronizza con esso.

Un collegamento di comunicazione in tessuto commutato è in grado di fornire le larghezze di banda complessive del dispositivo richieste dai supercomputer. Fabric si riferisce a una rete relativamente ampia di host e dispositivi di rete interconnessi tra loro. In un tessuto commutato, l’archiviazione remota ad alta velocità e i servizi host remoti veloci sono migliorati da tecnologie di commutazione che riducono il sovraccarico di elaborazione e le collisioni quando i pacchetti di dati vengono inviati alla rete.