Un hyperviseur de stockage est une couche logicielle qui simplifie la gestion et l'utilisation des ressources de stockage entre les systรจmes.

Qu'est-ce qu'un hyperviseur de stockage ?
Un hyperviseur de stockage est un logiciel qui virtualise le stockage en sรฉparant les services de stockage logique des disques et baies physiques sous-jacents, puis en prรฉsentant cette capacitรฉ comme standardisรฉe et gรฉrable. stockage virtuel ร servers et applicationsIl se trouve soit directement dans le I / O chemin entre les hรดtes et le stockage ou parallรจlement ร celui-ci en tant que couche de contrรดle, interceptant ou orchestrant la maniรจre dont les requรชtes de lecture/รฉcriture sont acheminรฉes, cache, en miroir, ร plusieurs niveaux ou protรฉgรฉs.
En regroupant la capacitรฉ de diffรฉrents appareils et fournisseurs dans des pools partagรฉs, il permet aux administrateurs de dรฉfinir des volumes virtuels et des politiques, telles que les objectifs de performance, le comportement de rรฉplication, les instantanรฉs, chiffrement, ou qualitรฉ de service, sans configurer chaque systรจme physique individuellement. Il en rรฉsulte que les ressources de stockage sont provisionnรฉes et dรฉplacรฉes de maniรจre plus dynamique, mises ร l'รฉchelle avec moins de perturbations et gรฉrรฉes selon des rรจgles cohรฉrentes sur un stockage hรฉtรฉrogรจne, tandis que matรฉriel Les รฉlรฉments situรฉs en dessous peuvent รชtre modifiรฉs, รฉtendus ou rรฉรฉquilibrรฉs avec moins d'impacts visibles sur l'application.
Types d'hyperviseurs de stockage
Les hyperviseurs de stockage se dรฉclinent en quelques architectures courantes, principalement dรฉfinies par leur environnement d'exรฉcution et leur interaction avec le chemin de donnรฉes. Chaque type offre un compromis diffรฉrent entre performance, simplicitรฉ etโฆ flexcapacitรฉ en fonction de votre infrastructure et de vos objectifs de disponibilitรฉ.
Hyperviseur de stockage en bande (symรฉtrique)
Un hyperviseur de stockage en bande s'insรจre directement dans le chemin d'E/S entre les hรดtes et le stockage, de sorte que chaque opรฉration de lecture et d'รฉcriture transite par lui. Comme il ยซ voit ยป tout le trafic, il peut appliquer des politiques de maniรจre cohรฉrente et fournir des services tels que la mise en cache, la rรฉplication et les instantanรฉs. provisionnement dynamiqueet la QoS de maniรจre centralisรฉe. En contrepartie, elle devient un composant critique : son dimensionnement doit รชtre adaptรฉ au dรฉbit et sa conception redondante, sous peine dโintroduire de la latence ou de crรฉer un goulot dโรฉtranglement.
Hyperviseur de stockage hors bande (asymรฉtrique)
Un hyperviseur de stockage hors bande reste en dehors du chemin direct des donnรฉes et gรจre principalement les tรขches du plan de contrรดle telles que la dรฉcouverte, le mappage, le provisionnement et la gestion des politiques. Les donnรฉes proprement dites circulent directement entre l'hรดte et la baie de stockage, ce qui peut rรฉduire la latence et les risques de perte de performance par rapport aux architectures en bande. Cependant, comme il ne traite pas toutes les opรฉrations d'E/S, certains services de donnรฉes avancรฉs peuvent รชtre limitรฉs ou implรฉmentรฉs ailleurs (par exemple, sur l'hรดte, la baie ou via un composant distinct).
Hyperviseur de stockage hรดte (dรฉfini par logiciel)
Un hyperviseur de stockage hรดte s'exรฉcute sur le server couche (souvent sous forme de couche) kernel module, pilote ou pile de stockage) et virtualise les disques locaux et/ou le stockage connectรฉ sur plusieurs hรดtes. Ceci est courant dans stockage dรฉfini par logiciel et hyperconvergรฉ Les architectures oรน la puissance de calcul et le stockage รฉvoluent de concert et oรน des services comme la rรฉplication et le codage d'effacement sont distribuรฉs entre les nลuds peuvent s'avรฉrer rentables. flexcomestible, mais il consomme Processeur/RAM sur les hรดtes et nรฉcessite une conception soignรฉe pour la mise en rรฉseau, la gestion des pannes et des performances constantes sous charge.
Hyperviseur de stockage basรฉ sur un dispositif (virtuel ou physique)
Un hyperviseur de stockage basรฉ sur une appliance est fourni sous la forme d'un boรฎtier physique dรฉdiรฉ ou d'une appliance virtuelle ร dรฉployer sur le rรฉseau de stockage. Il intรจgre gรฉnรฉralement un plan de contrรดle et, dans certains cas, un plan de donnรฉes optimisรฉ, simplifiant ainsi son adoption sans nรฉcessiter de rรฉarchitecture des hรดtes ni de remplacement des baies. Ce modรจle accรฉlรจre le dรฉploiement et standardise les fonctionnalitรฉs, mais il ajoute une couche d'infrastructure supplรฉmentaire et peut engendrer des dรฉpendances vis-ร -vis du fournisseur ou de la plateforme pour les mises ร niveau, la mise ร l'รฉchelle, etc. la haute disponibilitรฉ.
Composants des hyperviseurs de stockage (Haut du formulaire)
Les hyperviseurs de stockage sont constituรฉs de plusieurs modules fondamentaux qui fonctionnent de concert pour virtualiser la capacitรฉ, acheminer les E/S et appliquer les services de stockage de maniรจre cohรฉrente. Leur implรฉmentation exacte varie selon le fournisseur et l'architecture (en bande, hors bande, cรดtรฉ hรดte), mais ces composants sont prรฉsents dans la plupart des architectures. Les principaux composants sont :
- Couche de virtualisation (moteur d'abstraction). Il met en commun la capacitรฉ physique d'un ou plusieurs pรฉriphรฉriques de stockage et l'expose sous forme de structures logiques telles que des volumes virtuels, des espaces de noms ou des LUN. C'est ce mรฉcanisme qui dissocie ce que l'hรดte voit de l'emplacement physique des donnรฉes.
- Chemin de donnรฉes (couche d'E/S). Il gรจre ou influence la maniรจre dont les requรชtes de lecture/รฉcriture transitent entre les hรดtes et le stockage. Dans les architectures en bande, il traite chaque entrรฉe/sortie, tandis que dans les architectures hors bande, son rรดle peut รชtre minimal ou dรฉlรฉguรฉ aux composants hรดtes/de la baie.
- Plan de contrรดle (logique de gestion). Il orchestre le provisionnement, le mappage, l'application des politiques et les tรขches liรฉes au cycle de vie. Il est responsable d'actions telles que la crรฉation de volumes, l'extension de capacitรฉ, le dรฉplacement de donnรฉes et la coordination des opรฉrations de protection.
- Mรฉtadonnรฉes prestations de service. Suivre l'emplacement des donnรฉes, la correspondance des blocs avec les pรฉriphรฉriques physiques, les relations entre les instantanรฉs, dรฉduplication/compression rรฉfรฉrences et รฉtat/intรฉgritรฉ des volumes. Une conception robuste des mรฉtadonnรฉes est essentielle pour les reconstructions. basculementet des performances constantes.
- Moteur de politiques (automatisation + rรจgles). Applique des paramรจtres basรฉs sur l'intention, tels que les limites de QoS, les rรจgles de hiรฉrarchisation, les modes de rรฉplication, les exigences de chiffrement et les planifications d'instantanรฉs. Assure ainsi la cohรฉrence du comportement du stockage entre diffรฉrents environnements. backend dispositifs.
- Interfaces de connectivitรฉ (adaptateurs de protocole). Selon le produit, ces interfaces permettent d'accรฉder aux donnรฉes de stockage via des protocoles tels que iSCSI, Fibre Channel, NVMe-of-Fire, NFS ou SMB. Elles traduisent ou prรฉsentent le stockage dans un format exploitable par les hรดtes et les applications.
- Couche de services de donnรฉes. Il met en ลuvre des fonctionnalitรฉs telles que le provisionnement fin, les instantanรฉs, le clonage, la rรฉplication, la mise en cache, la dรฉduplication, la compression et le codage d'effacement. hyperviseurs Ces fonctionnalitรฉs sont fournies nativement ; dโautres les coordonnent avec des tableaux ou des agents hรดtes.
- Haute disponibilitรฉ et mรฉcanismes de basculement. Assurez la redondance afin que la couche de stockage reste opรฉrationnelle en cas de dรฉfaillance d'un nลud, d'une liaison ou d'un composant. Cela peut inclure le clustering, l'รฉlection d'un leader, une logique de quorum/tรฉmoin et le basculement automatique des chemins.
- Surveillance et tรฉlรฉmรฉtrie. Collecte des indicateurs et des รฉvรฉnements tels que latenceCes donnรฉes incluent les IOPS, le dรฉbit, le taux d'accรจs au cache, l'รฉtat de reconstruction et les tendances de capacitรฉ. Elles facilitent le dรฉpannage, la mise en place d'alertes et la planification des performances.
- Interfaces de gestion (UI/API/CLI). La surface opรฉrationnelle (tableaux de bord, REST) Apis, points d'ancrage d'automatisation, RBAC (Contrรดle d'accรจs basรฉ sur le rรดle), et les journaux d'audit) utilisรฉs pour administrer le stockage de maniรจre cohรฉrente et s'intรฉgrer aux outils d'orchestration.
Fonctionnalitรฉs clรฉs de l'hyperviseur de stockage
Les fonctionnalitรฉs clรฉs d'un hyperviseur de stockage dรฉcrivent les capacitรฉs qui lui permettent de virtualiser la capacitรฉ, de standardiser la gestion et de fournir des services de stockage sur diffรฉrents matรฉriels. Concrรจtement, ces fonctionnalitรฉs dรฉterminent l'efficacitรฉ avec laquelle vous pouvez provisionner le stockage, protรฉger les donnรฉes et maintenir des performances prรฉvisibles ร grande รฉchelle.
- Mise en commun et abstraction du stockage. Ce service combine la capacitรฉ de plusieurs disques, baies ou nลuds en pools partagรฉs et expose des volumes virtuels cohรฉrents, indรฉpendamment du matรฉriel sous-jacent. Il est ainsi plus facile d'รฉtendre ou de remplacer le stockage principal sans modifier la faรงon dont les hรดtes l'utilisent.
- Approvisionnement dynamique. Ce systรจme crรฉe des volumes sans rรฉserver la totalitรฉ de la capacitรฉ physique au prรฉalable, puis les augmente en ligne selon les besoins. Cela amรฉliore l'utilisation des ressources et rรฉduit les temps d'arrรชt lorsque les applications dรฉpassent les allocations initiales.
- Gestion fondรฉe sur des politiques. Permet de dรฉfinir l'objectif (performance, protection, placement, chiffrement) et de l'appliquer par volume, charge de travail ou locataire. L'hyperviseur applique ces politiques en continu, mรชme en cas d'รฉvolution de l'environnement.
- Haute disponibilitรฉ et fonctionnement sans interruption. Utilise le clustering et la logique de basculement pour garantir la continuitรฉ de l'accรจs au stockage en cas de panne de nลud, de maintenance ou de mise ร niveau. La prise en charge robuste de la haute disponibilitรฉ permet รฉgalement les mises ร jour progressives et rรฉduit les interventions planifiรฉes. les temps d'arrรชt.
- Instantanรฉs et clonage. Crรฉe des copies ร un instant prรฉcis pour une mise ร jour rapide rรฉcupรฉration, tests ou analyses. Les implรฉmentations efficaces utilisent les techniques de copie ร l'รฉcriture/redirection ร l'รฉcriture pour รฉviter les copies complรจtes et maintenir la rapiditรฉ des opรฉrations de capture d'instantanรฉs.
- Rรฉplication et reprise aprรจs sinistre. Copie les donnรฉes vers un autre nลud, site ou rรฉgion en modes synchrone ou asynchrone et configurable RPO/RTO cibles. Il s'agit de l'ensemble de fonctionnalitรฉs de base pour continuitรฉ de l'activitรฉ au-delร des รฉchecs locaux.
- Optimisation des performances (mise en cache et hiรฉrarchisation). Utilise les caches RAM/SSD et/ou dรฉplace les donnรฉes entre les niveaux (NVMe/SSD/HDD/object storage) en fonction des habitudes d'accรจs. L'objectif est de conserver les donnรฉes frรฉquemment consultรฉes sur des supports plus rapides tout en rรฉduisant le coรปt des donnรฉes moins frรฉquemment consultรฉes.
- Qualitรฉ de service (QoS). Applique des limites ou des garanties aux IOPS, au dรฉbit et parfois ร la latence, par volume ou charge de travail. La QoS empรชche les applications critiques, dans les environnements partagรฉs, d'รชtre privรฉes de ressources par des serveurs voisins bruyants.
- Rรฉduction des donnรฉes (dรฉduplication et compression). Cela rรฉduit l'encombrement physique des donnรฉes stockรฉes, que ce soit en temps rรฉel ou aprรจs traitement. Cela peut permettre de rรฉduire considรฉrablement les coรปts, mais sa mise en ลuvre doit รชtre effectuรฉe avec soin afin d'รฉviter une surcharge du processeur ou une latence imprรฉvisible.
- Intรฉgration du chiffrement et de la gestion des clรฉs. accompagne cryptage au repos et parfois en transit, avec intรฉgration ร systรจmes de gestion des clรฉs (KMS) lorsque cela est requis. Cela permet de respecter les exigences de conformitรฉ et de rรฉduire les risques en cas de perte ou de mise hors service du support.
- Locations multiples et les contrรดles d'accรจs. Il assure l'isolation entre les รฉquipes ou les clients grรขce ร des mรฉcanismes tels que les locataires, les projets et le contrรดle d'accรจs basรฉ sur les rรดles (RBAC). administrateurs peut dรฉlรฉguer la gestion du stockage sans accorder un accรจs รฉtendu ร l'infrastructure.
- Automatisation et API. Expose les intรฉgrations REST/CLI pour le provisionnement, mise ร l'รฉchelleet des changements de politique, souvent conรงus pour s'intรฉgrer ร plateformes d'orchestration (Kubernetes, IaC (pipelines). Cela permet des opรฉrations de stockage rรฉpรฉtables et auditables au lieu d'un travail manuel basรฉ sur des tickets.
- Outils d'observabilitรฉ et de dรฉpannage. Visualisation des indicateurs de charge (latence, IOPS, dรฉbit), de l'รฉtat de santรฉ, des prรฉvisions de capacitรฉ et des journaux d'รฉvรฉnements. Une bonne observabilitรฉ rรฉduit le temps de rรฉsolution des incidents et facilite la planification des performances.
Comment fonctionnent les hyperviseurs de stockage ?

Un hyperviseur de stockage fonctionne en transformant le stockage physique d'un ou plusieurs pรฉriphรฉriques en un stockage virtuel pilotรฉ par des politiques. servers La consommation peut รชtre continue. Bien que le flux exact dรฉpende du type de transmission (en bande, hors bande, au niveau de l'hรดte ou de l'appliance), le processus de base reste similaire. Voici comment cela fonctionne :
- Dรฉcouverte des ressources de stockage disponibles. L'hyperviseur se connecte aux systรจmes de stockage et/ou aux disques locaux, identifie la capacitรฉ utilisable et collecte les capacitรฉs du pรฉriphรฉrique afin de savoir sur quoi il peut s'appuyer.
- Abstraction de cette capacitรฉ en pools partagรฉs. Il regroupe les disques physiques ou les volumes back-end en pools logiques, crรฉant ainsi une sรฉparation nette entre le matรฉriel brut et le stockage prรฉsentรฉ aux charges de travail.
- Crรฉation de volumes virtuels et exposition de ces volumes aux hรดtes. ร partir de ces pools, l'hyperviseur crรฉe des volumes virtuels (ou partages/espaces de noms) et les prรฉsente via le protocole requis. servers voir les cibles de stockage stables qu'ils peuvent formater et monter.
- Associer des polices ร chaque volume. L'administrateur dรฉfinit les rรจgles de performance et de protection (telles que les limites de QoS, le mode de rรฉplication, la frรฉquence des instantanรฉs, chiffrement, ou placement) et l'hyperviseur lie ces rรจgles au volume afin que le comportement soit cohรฉrent et reproductible.
- Routage des E/S et application de ces politiques lors de l'accรจs. Lorsque les applications lisent et รฉcrivent des donnรฉes, l'hyperviseur traite soit directement les E/S (en bande), soit les coordonne via les composants hรดte/baie (hors bande), en veillant ร ce que les requรชtes soient acheminรฉes vers le bon emplacement physique tout en appliquant des contrรดles tels que la QoS, la mise en cache ou la hiรฉrarchisation.
- Fournir des services de donnรฉes pour protรฉger et optimiser le stockage. En arriรจre-plan, il effectue des tรขches telles que la crรฉation d'instantanรฉs, le clonage, la rรฉplication, la dรฉduplication/compression et la prรฉparation au basculement, afin que les donnรฉes restent rรฉcupรฉrables et que les performances restent conformes aux objectifs.
- Surveiller la santรฉ et s'adapter ร l'รฉvolution de la situation. Il surveille la latence, les IOPS, la capacitรฉ et les pannes, puis rรฉรฉquilibre, reconstruit, migre les donnรฉes ou dรฉclenche un basculement en cas de besoin, maintenant ainsi le stockage disponible tout en rรฉduisant l'intervention manuelle.
ร quoi sert un hyperviseur de stockage ?
Un hyperviseur de stockage est utilisรฉ pour virtualiser et centraliser la gestion du stockage afin de prรฉsenter une image cohรฉrente. flexstockage possible servers et des applications sans รชtre liรฉes ร un matรฉriel spรฉcifique. Il mutualise la capacitรฉ d'un ou plusieurs systรจmes de stockage, puis permet de provisionner rapidement des volumes virtuels et d'appliquer des politiques de performance et de protection, telles que les snapshots, la rรฉplication, la QoS, le chiffrement et la hiรฉrarchisation des ressources dans l'environnement. Ceci est particuliรจrement utile dans le stockage dรฉfini par logiciel et les environnements multi-fournisseurs. data centers, oรน vous souhaitez faire รฉvoluer le stockage, migrer des donnรฉes ou remplacer des baies de stockage dorsales avec un minimum de perturbations tout en maintenant des opรฉrations standardisรฉes.
Quels sont les dรฉfis posรฉs par les hyperviseurs de stockage ?
Les hyperviseurs de stockage simplifient les opรฉrations et ajoutent des services de donnรฉes prรฉcieux, mais ils impliquent รฉgalement des compromis en matiรจre de conception et d'exploitation. Les principaux dรฉfis proviennent gรฉnรฉralement de la sensibilitรฉ aux performances, de la complexitรฉ ร grande รฉchelle et de la couche supplรฉmentaire qu'ils ajoutent entre les charges de travail et le stockage physique.
- Latence accrue et goulots d'รฉtranglement potentiels. Si l'hyperviseur est intรฉgrรฉ au chemin de donnรฉes (en bande), toutes les entrรฉes/sorties le traversent. Un dimensionnement inadรฉquat, des contrรดleurs surchargรฉs ou une mise en cache sous-optimale peuvent augmenter la latence ou limiter le dรฉbit lors des pics de charge.
- Complexitรฉ de haute disponibilitรฉ. L'hyperviseur pouvant devenir une dรฉpendance critique, il est indispensable de mettre en place un systรจme de clustering robuste, une architecture de quorum/tรฉmoins et un comportement de basculement soigneusement testรฉ. Toute erreur de configuration ร ce niveau peut entraรฎner des pannes ou des situations de split-brain.
- Frais gรฉnรฉraux opรฉrationnels et profondeur de dรฉpannage. Cette couche d'abstraction supplรฉmentaire peut compliquer l'analyse des causes profondes. En cas de baisse de performance, il peut รชtre nรฉcessaire de corrรฉler les mรฉtriques de l'hรดte, la tรฉlรฉmรฉtrie de l'hyperviseur, le comportement du rรฉseau et les statistiques de la baie de stockage pour identifier la vรฉritable contrainte.
- Incompatibilitรฉs et incohรฉrences de fonctionnalitรฉs entre les diffรฉrents matรฉriels. La mise en commun de baies hรฉtรฉrogรจnes semble simple, mais leurs capacitรฉs varient (instantanรฉs, mรฉthodes de rรฉplication, fonctionnalitรฉs NVMe, profondeur des files d'attente). L'hyperviseur peut n'offrir que les fonctionnalitรฉs minimales requises ou nรฉcessiter un paramรฉtrage spรฉcifique au fournisseur.
- Migration et migration des donnรฉes verrouillage du fournisseur des risques. Le transfert de donnรฉes existantes vers une nouvelle couche de virtualisation du stockage peut s'avรฉrer perturbateur, et la sortie ultรฉrieure peut รชtre tout aussi complexe. Selon l'implรฉmentation, les volumes et les formats de mรฉtadonnรฉes peuvent rendre les migrations fastidieuses.
- Prรฉvisibilitรฉ des performances sous des charges de travail mixtes. Les pools multi-locataires peuvent souffrir d'effets de voisinage bruyants si la QoS n'est pas correctement configurรฉe. Les E/S alรฉatoires, le dรฉbit sรฉquentiel et les applications sensibles ร la latence peuvent entrer en concurrence de maniรจre difficile ร รฉquilibrer.
- Impact de la croissance et de la reconstruction des mรฉtadonnรฉes. Des fonctionnalitรฉs telles que les instantanรฉs, le clonage, la dรฉduplication et les architectures distribuรฉes nรฉcessitent d'importantes quantitรฉs de mรฉtadonnรฉes. Ces ensembles de mรฉtadonnรฉes volumineux, ainsi que les opรฉrations de reconstruction et de rรฉรฉquilibrage, peuvent dรฉgrader les performances et allonger les dรฉlais de rรฉcupรฉration aprรจs une panne.
- Surface de sรฉcuritรฉ et de conformitรฉ. L'hyperviseur offre un environnement supplรฉmentaire pour la mise en ลuvre du chiffrement, des contrรดles d'accรจs, de la journalisation des audits et de l'accรจs administrateur sรฉcurisรฉ. Un contrรดle d'accรจs basรฉ sur les rรดles (RBAC) insuffisant, une mauvaise intรฉgration de la gestion des clรฉs ou des interfaces de gestion obsolรจtes peuvent engendrer des problรจmes de conformitรฉ.
- Coordination des mises ร niveau et du cycle de vie. Vous avez souvent besoin de chemins de mise ร niveau รฉtroitement gรฉrรฉs ร travers les nลuds d'hyperviseur, les agents hรดtes, firmwareet des tableaux. Des versions incompatibles ou des mises ร jour progressives prรฉcipitรฉes peuvent entraรฎner une instabilitรฉ ou des rรฉgressions de fonctionnalitรฉs.
- Coรปt et complexitรฉ des licences. Mรชme s'il rรฉduit les dรฉpenses matรฉrielles, l'hyperviseur lui-mรชme peut engendrer des frais de licence supplรฉmentaires par tรฉraoctet, par nลud ou par fonctionnalitรฉ (rรฉplication, dรฉduplication, etc.). reprise aprรจs sinistreLe coรปt total peut augmenter rapidement si l'environnement รฉvolue plus vite que prรฉvu.
FAQ sur l'hyperviseur de stockage
Voici les rรฉponses aux questions les plus frรฉquemment posรฉes sur les hyperviseurs de stockage.
Hyperviseur de stockage vs. Hyperviseur de calcul
Examinons plus en dรฉtail les diffรฉrences entre les hyperviseurs de stockage et les hyperviseurs de calcul :
| Aspect | Hyperviseur de stockage | Hyperviseur de calcul |
| Objectif principal | Virtualise et gรจre les ressources de stockage sur disques, baies ou nลuds. | Virtualise et gรจre les ressources de calcul (CPU, mรฉmoire) pour machines virtuelles. |
| Ce qu'il rรฉsume | Matรฉriel et capacitรฉ de stockage physique. | Physique servers et leurs ressources informatiques. |
| Sortie principale | Volumes virtuels, pools ou espaces de noms prรฉsentรฉs aux hรดtes ou aux applications. | Machines virtuelles (VM) exรฉcutant des systรจmes d'exploitation et des applications. |
| Position dans la pile | Fonctionne au niveau de la couche de stockage, en dessous ou en parallรจle des applications et des hรดtes. | Fonctionne au niveau de la couche de calcul, hรฉbergeant directement les systรจmes d'exploitation invitรฉs. |
| Focus E/S | Chemins de donnรฉes en lecture/รฉcriture, latence, dรฉbit, durabilitรฉ et placement des donnรฉes. | Planification du processeur, gestion de la mรฉmoire et isolation des machines virtuelles. |
| Responsabilitรฉs typiques | Mise en commun du stockage, instantanรฉs, rรฉplication, hiรฉrarchisation, QoS, protection des donnรฉes. | Crรฉation de machines virtuelles, isolation, migration ร chaud, planification des ressources. |
| Modรจle de dรฉpendance | Repose sur les disques, les baies, les rรฉseaux sous-jacents et parfois les agents hรดtes. | Repose sur un sous-jacent server matรฉriel et micrologiciel. |
| Impact de l'รฉchec | Peut affecter la disponibilitรฉ et l'intรฉgritรฉ des donnรฉes en cas de mauvaise configuration ou d'indisponibilitรฉ. | Permet d'arrรชter ou de suspendre les machines virtuelles exรฉcutรฉes sur l'hรดte concernรฉ. |
| Sensibilitรฉ aux performances | Trรจs sensible ร la latence et aux conflits d'E/S. | Sensible aux conflits d'accรจs au processeur et ร la mรฉmoire. |
| Cas d'utilisation courants | Gestion centralisรฉe du stockage, stockage dรฉfini par logiciel, stockage multi-fournisseurs. | Server consolidation, cloud plateformes virtualisรฉes data centers. |
| Exemples de rรฉsultats | Un seul pool de stockage virtuel rรฉparti sur plusieurs pรฉriphรฉriques. | Plusieurs machines virtuelles s'exรฉcutant sur un seul serveur physique server. |
| Relation avec les charges de travail | Indirect : les charges de travail consomment l'espace de stockage qu'elles prรฉsentent. | Direct : les charges de travail s'exรฉcutent ร l'intรฉrieur des machines virtuelles qu'il hรฉberge. |
Un hyperviseur de stockage est-il un matรฉriel ?
Un hyperviseur de stockage n'est pas un matรฉriel en soi, c'est un systรจme. software qui virtualise et gรจre les ressources de stockage en abstraitant les disques et systรจmes de stockage physiques sous-jacents en pools et volumes logiques. Cela dit, certains fournisseurs proposent le logiciel sous forme d'appliance (physique ou virtuelle), ce qui peut lui donner l'apparence d'un ยซ boรฎtier ยป, mais le concept de base reste une couche logicielle exรฉcutรฉe sur un serveur physique. servers ou des nลuds de contrรดleur dรฉdiรฉs.
Un hyperviseur de stockage a-t-il un impact sur les performances ?
Oui, les hyperviseurs de stockage peuvent avoir un impact sur les performances, positif ou nรฉgatif, selon l'architecture et leur configuration.
Si l'hyperviseur est intรฉgrรฉ au flux de donnรฉes (en bande), il ajoute une couche supplรฉmentaire que chaque entrรฉe/sortie doit traverser. Cela peut engendrer de la latence et crรฉer un goulot d'รฉtranglement au niveau du dรฉbit si les nลuds de l'hyperviseur, le rรฉseau ou la mise en cache ne sont pas correctement dimensionnรฉs. ร l'inverse, les architectures hors bande ont gรฉnรฉralement un impact moins direct sur la latence, car les donnรฉes circulent plus directement entre l'hรดte et le stockage, mรชme si des surcharges liรฉes ร la coordination, ร la gestion des chemins et ร l'application des politiques peuvent subsister.
Les hyperviseurs de stockage sont-ils sรฉcurisรฉs ?
Les hyperviseurs de stockage peuvent รชtre sรฉcurisรฉs, mais ils ne le sont pas par dรฉfaut. Leur sรฉcuritรฉ dรฉpend plutรดt de la qualitรฉ de la conception, de la configuration et de l'exploitation de la plateforme. Un hyperviseur de stockage bien implรฉmentรฉ prend gรฉnรฉralement en charge des contrรดles d'accรจs robustes (RBAC), l'isolation des locataires, le chiffrement des donnรฉes au repos (et parfois en transit), l'intรฉgration sรฉcurisรฉe de la gestion des clรฉs, la journalisation des audits et des interfaces de gestion renforcรฉes.
Parallรจlement, cela ajoute un point de contrรดle essentiel ร votre infrastructure : si les identifiants dโadministrateur sont compromis, si le contrรดle dโaccรจs basรฉ sur les rรดles (RBAC) est trop permissif, si les API de gestion sont exposรฉes, ou patcher En raison des dรฉlais de rรฉponse, le rayon d'action d'une attaque peut รชtre important car l'hyperviseur gรจre de nombreux volumes et hรดtes.
En pratique, les hyperviseurs de stockage sont sรฉcurisรฉs lorsqu'ils sont traitรฉs comme une infrastructure essentielle, en limitant l'accรจs ร la gestion et en appliquant des rรจgles strictes. moindre privilรจge, permettant le chiffrement et l'audit, assurant la mise ร jour du micrologiciel/logiciel et validant le comportement d'isolation et de basculement dans votre environnement.