Les trois façons de mettre en œuvre la virtualisation du stockage sont : 1. Le stockage virtuel basé sur l'hôte, qui s'appuie sur des agents ou un logiciel de gestion ; 2. La virtualisation basée sur le périphérique de stockage, qui s'appuie sur des modules de stockage qui fournissent des fonctions associées ; , Le stockage virtuel basé sur le réseau peut être divisé en virtualisation basée sur les appareils interconnectés et virtualisation basée sur le routeur.
L'environnement d'exploitation de ce tutoriel : système Windows 7, ordinateur Dell G3.
La compréhension la plus populaire de la virtualisation du stockage est la représentation abstraite des ressources matérielles de stockage. Selon les objets de virtualisation, il existe trois manières principales de mettre en œuvre le stockage virtualisé.
Stockage virtuel basé sur l'hôte
Le stockage virtuel basé sur l'hôte repose sur des agents ou des logiciels de gestion, qui sont installés sur un ou plusieurs hôtes pour mettre en œuvre la virtualisation du stockage. Contrôle et gestion . Étant donné que le logiciel de contrôle s'exécute sur l'hôte, cela prendra du temps de traitement sur l'hôte. Par conséquent, cette méthode a une faible évolutivité et ses performances réelles ne sont pas très bonnes. L'approche basée sur l'hôte peut également avoir un impact sur la stabilité et la sécurité du système en autorisant potentiellement un accès non autorisé par inadvertance aux données protégées.
Cette méthode nécessite l'installation d'un logiciel de contrôle approprié sur l'hôte, de sorte que la panne d'un hôte peut affecter l'intégrité des données dans l'ensemble du système SAN. La virtualisation du stockage contrôlée par logiciel peut également entraîner une surcharge d'interopérabilité inutile en raison des différences logicielles et matérielles des différents fournisseurs de stockage. Cette méthode est donc également moins flexible. Cependant, comme elle ne nécessite aucun matériel supplémentaire, l’approche de virtualisation basée sur l’hôte est la plus simple à mettre en œuvre et présente les coûts d’équipement les plus bas. Les fournisseurs utilisant cette méthode ont tendance à devenir des éditeurs de logiciels dans le domaine de la gestion du stockage et disposent actuellement de produits logiciels matures. Ces logiciels peuvent fournir des interfaces graphiques faciles à utiliser, faciles à utiliser pour la gestion et la virtualisation SAN, et disposer de bons mécanismes d'équilibrage de charge dans les hôtes et les petites structures SAN. En ce sens, la virtualisation du stockage basée sur l’hôte constitue une méthode rentable.
Virtualisation basée sur les périphériques de stockage
La méthode de virtualisation du stockage basée sur les périphériques de stockage repose sur des modules de stockage qui fournissent des fonctions associées. Sans logiciel de virtualisation tiers, la virtualisation basée sur le stockage constitue souvent une solution de virtualisation du stockage incomplète. Pour les systèmes de stockage SAN contenant des périphériques de stockage multifournisseurs, cette méthode ne fonctionne pas très bien. Les modules fonctionnels qui s'appuient sur des fournisseurs de stockage excluront l'utilisation de JBODS (Just a Bunch of Disks, simples groupes de disques durs) et de simples périphériques de stockage dans le système, car ces périphériques ne fournissent pas de fonctions de virtualisation du stockage.
Bien sûr, utiliser cette approche signifie finalement s'enfermer dans un seul fournisseur de stockage. Une approche de virtualisation basée sur le stockage présente également certains avantages : elle est plus facile à mettre en œuvre dans un système de stockage, plus facile à coordonner avec l'équipement d'un fournisseur de stockage spécifique, elle est donc plus facile à gérer et elle est transparente pour les utilisateurs ou les administrateurs. Cependant, il faut noter que le manque de support logiciel adéquat rend la solution plus difficile à personnaliser et à surveiller.
Stockage virtuel basé sur le réseau
1) Virtualisation basée sur des appareils interconnectés
Si la méthode basée sur des appareils interconnectés est symétrique, alors les informations de contrôle et les données voyagent sur le même canal s'il est asymétrique, contrôlent les informations et les données voyagent sur des chemins différents ; De manière symétrique, les appareils interconnectés peuvent devenir un goulot d'étranglement, mais plusieurs mécanismes de gestion des appareils et d'équilibrage de charge peuvent atténuer les conflits de goulots d'étranglement. Dans le même temps, dans un environnement de gestion multi-périphériques, lorsqu'un périphérique tombe en panne, il est plus facile d'aider le serveur à prendre en charge la panne. Cependant, cela crée plusieurs îlots SAN car un périphérique contrôle uniquement le système de stockage auquel il est connecté. Le stockage virtuel asymétrique est plus évolutif que symétrique car les chemins d'accès aux données et aux informations de contrôle sont séparés.
Les méthodes de virtualisation basées sur Internet peuvent s'exécuter sur des serveurs dédiés utilisant des systèmes d'exploitation standard tels que Windows, SunSolaris, Linux ou des systèmes d'exploitation fournis par le fournisseur. Cette approche fonctionne sur un système d'exploitation standard et présente de nombreux avantages d'une approche basée sur l'hôte : facilité d'utilisation et équipement bon marché. De nombreux fournisseurs de virtualisation basée sur les appareils fournissent également des modules fonctionnels supplémentaires pour améliorer les performances globales du système. Ils peuvent obtenir de meilleures performances et des fonctions plus complètes que les systèmes d'exploitation standard, mais nécessitent des coûts matériels plus élevés. Cependant, l'approche basée sur le périphérique hérite également de certains des inconvénients de l'approche de virtualisation basée sur l'hôte, car elle nécessite toujours un logiciel agent ou un adaptateur basé sur l'hôte exécuté sur l'hôte, et toute panne de l'hôte ou configuration inappropriée de l'hôte peut conduire à un accès. aux données non protégées. Dans le même temps, l’interopérabilité entre systèmes d’exploitation hétérogènes reste un problème.
2) Virtualisation basée sur un routeur
L'approche basée sur le routeur implémente la fonctionnalité de virtualisation du stockage sur le micrologiciel du routeur. Les fournisseurs proposent également souvent des logiciels complémentaires qui s'exécutent sur l'hôte pour améliorer davantage les capacités de gestion du stockage. Dans cette méthode, un routeur est placé dans le canal de données de chaque hôte vers le réseau de stockage pour intercepter toute commande de l'hôte vers le système de stockage du réseau. Étant donné que le routeur dessert potentiellement chaque hôte, la plupart des modules de contrôle existent dans le micrologiciel du routeur, ce qui entraîne de meilleures performances et de meilleurs résultats que les approches basées sur l'hôte et la plupart des appareils connectés. En ne s'appuyant pas sur un serveur proxy exécuté sur chaque hôte, cette approche offre une meilleure sécurité que les approches basées sur l'hôte ou sur le périphérique.
Lorsque le routeur connectant l'hôte au réseau de stockage tombe en panne, les données sur l'hôte peuvent toujours être inaccessibles. Cependant, seuls les hôtes connectés au routeur défaillant seront affectés ; les autres hôtes peuvent toujours accéder au système de stockage via d'autres routeurs. La redondance des routeurs peut prendre en charge le multiacheminement dynamique, ce qui constitue également une solution au problème de défaillance ci-dessus. Étant donné que les routeurs servent souvent de ponts de traduction de protocole, une approche basée sur un routeur peut également assurer l'interopérabilité entre des systèmes d'exploitation hétérogènes et des environnements de stockage multifournisseurs.
Pour plus d'articles connexes, veuillez visiter le Site Web PHP chinois ! !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!