À retenir
- Indépendance : il permet de ne plus dépendre d'un seul fabricant de matériel.
- Flexibilité : on ajoute ou retire du stockage sans couper les serveurs.
- Optimisation : il répartit les données pour tirer le meilleur profit de chaque disque.
Un hyperviseur de stockage est une couche logicielle qui joue le rôle de chef d'orchestre entre vos serveurs et vos disques durs. Au lieu de gérer chaque appareil séparément, il regroupe tous les espaces de stockage (SSD, disques classiques, baies de différentes marques) dans un réservoir commun et virtuel pour les distribuer intelligemment là où on en a besoin.
Étymologie
Le terme est construit sur le modèle de l'hyperviseur de serveur. Il combine le préfixe grec hyper- (au-dessus) et le latin visere (examiner, voir). Il désigne ici un logiciel qui se place « au-dessus » du matériel physique pour le piloter de manière abstraite.
Exemples d'usage
- Utiliser un logiciel comme DataCore ou IBM Spectrum Virtualize pour faire travailler ensemble des baies de stockage de marques concurrentes (Dell, HPE, NetApp).
- Transformer des serveurs standards avec des disques internes en un système de stockage partagé et sécurisé (Virtual SAN).
Cas d'usage
Il intervient principalement dans les centres de données pour centraliser la gestion de parcs de stockage hétérogènes. On l'utilise pour faciliter la réplication de données entre deux sites distants, automatiser les sauvegardes (snapshots) ou migrer des données d'un vieux disque vers un neuf sans interrompre le service.
Bonnes pratiques
Il est crucial de s'assurer que le réseau reliant l'hyperviseur aux disques est très rapide (Fibre Channel ou iSCSI performant) pour éviter les ralentissements. Il est aussi recommandé de ne pas mélanger des disques trop lents avec des disques ultra-rapides dans un même groupe virtuel sans configurer de règles de priorité.
Synonymes
Antonymes
Conseil
Voyez l'hyperviseur de stockage comme une couche de 'traduction' : il permet à vos applications de parler au stockage sans qu'elles aient besoin de savoir si elles écrivent sur un disque de marque A ou B, ou si les données sont stockées dans le cloud ou localement.
Questions fréquentes
Quelle est la différence avec le Software-Defined Storage (SDS) ?
Le terme hyperviseur de stockage est souvent considéré comme le moteur logiciel qui permet de réaliser du SDS. Le SDS est le concept global, l'hyperviseur est l'outil technique.
Est-ce que cela remplace un RAID ?
Non, il travaille à un niveau supérieur. Le RAID protège les données au sein d'une machine, l'hyperviseur gère la distribution et la disponibilité à l'échelle de tout le réseau de stockage.