Clustered file system

Un clustered file system è un file system che può essere collegato contemporaneamente a più server. Ci sono diversi metodi per creare un cluster di server ma la maggior parte di questi non prevede l'uso del cluster file system se non per coordinare e gestire le attività del cluster stesso come il disco di quorum utilizzato da Microsoft. Quando, però, il numero di nodi cresce e la complessità del cluster aumenta, il ricorso al clustered file system come risorsa condivisa può essere la soluzione più efficace.

Tipologie di cluster file system modifica

A disco condiviso modifica

La tipologia più utilizzata di cluster file system è a disco condiviso in cui due o più server accedono contemporaneamente ad un singolo sottosistema di storage che può essere un RAID o una SAN. Sono un esempio di questa tecnologia i file system VMFS e il Global File System.

Senza alcuna condivisione modifica

Un approccio completamente differente dal primo è quello di dotare ciascun sistema del proprio storage locale. Tutti questi storage sono poi sincronizzati fra loro attraverso la rete o un bus dedicato. Un file system globale è creato dalla cooperazione dei vari server come avviene, ad esempio, per i file system Isilon e IBRIX.

Esempio di utilizzo modifica

Gli scienziati che lavorano al progetto ALICE del CERN di Ginevra utilizzano una Storage Area Network con fabric Fibre Channel a 4 Gbit/s con un cluster file system per poter memorizzare la grandissima quantità di dati generati dall'esperimento (circa 1 GB/s per un mese). La scelta di questa architettura è stata dettata da un'alta garanzia di velocità, scalabilità e indipendenza dal vendor[1].

Note modifica

  1. ^ (EN) "CERN's Search for God (Particles) Drives Massive Storage Needs", su cio.com. URL consultato il 20 giugno 2009 (archiviato dall'url originale il 23 luglio 2011).

Voci correlate modifica

Collegamenti esterni modifica