Qu'est-ce que la gestion de stockage hiérarchique?
La gestion hiérarchique du stockage (HSM) offre aux organisations un moyen d'organiser le stockage et la récupération des données en niveaux distincts pour la gestion des coûts et l'efficacité de l'espace de stockage. La technique est aussi parfois appelée stockage hiérarchisé. Cela fonctionne un peu comme un cache, mais à une échelle beaucoup plus grande, où les données fréquemment utilisées sont stockées à l’avance sur des lecteurs de disque plus rapides et archivées sur des supports plus lents. Comme certains fichiers sont plus souvent utilisés, ils résident sur le premier niveau et sont ensuite déplacés vers les niveaux inférieurs au fur et à mesure qu'ils ne sont plus utilisés.
Le logiciel est la colonne vertébrale de la gestion du stockage hiérarchique. Une logique très détaillée est nécessaire pour cataloguer les données et rechercher les fichiers fréquemment utilisés qui doivent résider sur le niveau supérieur. Le logiciel est également responsable de la gestion des demandes adressées au niveau de la bibliothèque et de l’assurance que ces demandes sont traitées assez rapidement.
Il existe un certain nombre de fonctionnalités différentes pour les différentes implémentations logicielles de gestion de stockage hiérarchique disponibles. Certains logiciels peuvent permettre un niveau de sauvegarde dans lequel toutes les données, qu’elles soient fréquemment consultées ou archivées, sont également envoyées sur un support de stockage à long terme supplémentaire. D'autres fonctionnalités peuvent inclure une intégration avec les systèmes informatiques utilisant le HSM. Ici, les données sont extraites des autres serveurs ou postes de travail du réseau vers le HSM principal, puis organisées en couches de disque ou de stockage ou en une sauvegarde complète.
Les implémentations hiérarchiques de la gestion du stockage peuvent également varier en fonction des cas d'utilisation. Dans certaines situations, une partie d'un fichier volumineux se trouve sur un disque haute vitesse et est liée au reste du fichier sur le support de stockage. Lorsqu'une requête de l'utilisateur arrive, la première partie du fichier est lue sur le disque, tandis que le reste est extrait du support de stockage. Cette technique est souvent utilisée dans les implémentations de diffusion multimédia en continu de grande taille, telles que la vidéo sur Internet.
Il existe également quelques inconvénients à la gestion de stockage hiérarchique. Le temps nécessaire pour récupérer des données moins souvent utilisées à partir du niveau de stockage est particulièrement remarquable. Dans le cas de nombreux petits fichiers, par exemple, le traitement de la demande par la robotique peut prendre des heures, voire des jours, qui peuvent être répartis sur plusieurs disques de la librairie. Dans ces cas, les administrateurs système recommandent généralement à l'utilisateur de regrouper ses grandes quantités de fichiers plus petits dans des fichiers au format d'archive unique. Le niveau de stockage doit alors uniquement rechercher un seul fichier, généralement stocké sur un seul support de la bibliothèque.