Che cos'è la gestione degli archivi gerarchici?
Hierarchical storage management (HSM) fornisce alle organizzazioni un mezzo per organizzare l'archiviazione e il recupero dei dati in livelli separati per la gestione dei costi e l'efficienza dello spazio di archiviazione. La tecnica viene anche occasionalmente chiamata archiviazione a più livelli. Funziona in modo simile a una cache, ma su una scala molto maggiore, in cui i dati utilizzati di frequente vengono archiviati su unità disco più veloci in primo piano e archiviati su supporti più lenti ai livelli inferiori. Poiché alcuni file vengono utilizzati più spesso, risiedono nel primo livello e vengono quindi spostati nei livelli inferiori quando non vengono utilizzati.
La spina dorsale della gestione gerarchica dell'archiviazione è il software. È necessaria una logica molto dettagliata per catalogare i dati e controllare i file utilizzati di frequente che dovrebbero risiedere nel livello superiore. Il software è inoltre responsabile della gestione delle richieste al livello della libreria e della garanzia che tali richieste si verifichino in modo alquanto tempestivo.
Esistono diverse funzionalità diverse per le varie implementazioni del software di gestione della memoria gerarchica disponibili. Alcuni software possono consentire un livello di backup, in cui tutti i dati, indipendentemente dal fatto che siano di frequente accesso o in archivio, vengono inviati anche a supporti di archiviazione a lungo termine aggiuntivi. Altre caratteristiche possono includere l'integrazione con i sistemi informatici che utilizzano HSM. Qui, i dati vengono estratti da altri server o stazioni di lavoro sulla rete nell'HSM primario e ulteriormente organizzati in base al livello del disco o al livello di archiviazione o in un backup completo.
Le implementazioni gerarchiche di gestione dell'archiviazione possono variare anche in base al caso d'uso. In alcune situazioni, una parte di un file di grandi dimensioni siederà su un disco ad alta velocità e verrà collegata al resto del file sul supporto di archiviazione. All'arrivo di una richiesta dell'utente, la prima parte del file viene letta dal disco, mentre il resto viene recuperato dal supporto di archiviazione. Questa tecnica viene spesso utilizzata nelle implementazioni di streaming multimediale di grandi dimensioni, come i video su Internet.
Esistono anche alcuni svantaggi della gestione gerarchica dell'archiviazione. In particolare, è il tempo necessario per recuperare i dati meno utilizzati dal livello di archiviazione. Nel caso di molti file di piccole dimensioni, ad esempio, la robotica può impiegare fino a ore o addirittura giorni per riunire la richiesta che può essere distribuita su più dischi nel jukebox. In questi casi, gli amministratori di sistema in genere raccomandano all'utente di racchiudere le loro grandi quantità di file più piccoli in singoli file di formato di archivio. Il livello di archiviazione deve quindi solo cercare un singolo file, in genere archiviato su un singolo supporto nella libreria.