Suivre l'explosion des données en virtualisant le stockage

Auteur: Roger Morrison
Date De Création: 20 Septembre 2021
Date De Mise À Jour: 21 Juin 2024
Anonim
Suivre l'explosion des données en virtualisant le stockage - La Technologie
Suivre l'explosion des données en virtualisant le stockage - La Technologie

Contenu


Source: Eugenesergeev / Dreamstime.com

À emporter:

La virtualisation du stockage peut aider à réduire les coûts tout en améliorant le débit de stockage de l'entreprise.

Selon une étude d'IDC, le volume de données augmente de 46% par an, tandis que, selon Gartner, à partir de 2015, les dépenses consacrées aux systèmes de centres de données augmenteront en moyenne de 1,8% au cours des quatre prochaines années. Lorsque ces deux rapports sont combinés, ils impliquent que les CTO et les DSI doivent stocker davantage de données à moindre coût. En fait, si l’on tient compte de l’inflation, les budgets de stockage des données diminuent. La situation est encore compliquée par les exigences de l’environnement actuel axé sur les données, dans lesquelles nous nous attendons à un accès instantané aux informations à la demande provenant de lieux variés à tout moment. C'est un problème difficile, mais pas impossible, dans la mesure où la virtualisation du stockage peut augmenter le débit, réduire les coûts d'exploitation et améliorer l'évolutivité des systèmes informatiques par téraoctet de données stockées.


Bien que la virtualisation du stockage ne soit pas une nouvelle technologie, elle n’est pas aussi largement adaptée que la virtualisation de postes de travail ou de serveurs (applications). Ceci est surprenant dans la mesure où les investissements sur les applications et l'infrastructure ne sont pas pleinement rentabilisés, selon les recherches effectuées par IBM, si le stockage n'est pas virtualisé. Le stockage virtualisé fournit un accès stable, uniforme et fiable aux données, même si le matériel sous-jacent change lorsque le support de stockage est augmenté, supprimé ou en panne. Cela est possible car la virtualisation du stockage automatise la gestion du stockage des données, ce qui permet l'expansion et la mise à jour des ressources de stockage à la volée.

La virtualisation fonctionne comme une couche intermédiaire et l’interface principale entre les serveurs et le stockage. Les serveurs considèrent la couche de virtualisation comme un seul périphérique de stockage, tandis que tous les périphériques de stockage individuels considèrent la couche de virtualisation comme leur seul serveur. Cela facilite le regroupement des systèmes de stockage, même des périphériques de différents fournisseurs, en niveaux de stockage.


Cette couche protège les serveurs et les applications des modifications apportées à l'environnement de stockage, permettant aux utilisateurs de remplacer facilement à chaud un disque ou un lecteur de bande. Les services de copie de données sont également gérés au niveau de la couche de virtualisation. Des services tels que la réplication de données, que ce soit pour la récupération d'instantané ou de secours, peuvent être entièrement gérés par le système de virtualisation, souvent en arrière-plan, à partir d'une interface de gestion commune. Comme les données peuvent être déplacées à volonté, les données peu utilisées ou obsolètes peuvent facilement être déplacées vers des périphériques de stockage plus lents et moins coûteux.

Comment fonctionne la virtualisation du stockage?

La virtualisation du stockage est simple, du moins en théorie: c’est l’agrégation de différents systèmes de stockage de différents fournisseurs dans un seul environnement réseau qui peut ensuite être géré en tant que pool unifié. Mais comme pour beaucoup de concepts technologiques, la mise en œuvre n'est pas aussi simple que l'explication la donne. Il existe actuellement trois paradigmes de mise en œuvre:

  • In-Fabric ou basé sur l'hôte - Il s'agit de la méthode la plus répandue et la plus ancienne implémentée dans IPStor de FalconStor, V-Series de NetApp, SAN Symphony de DataCore, SVM de StoreAges et IBM Volume Controller. Ces produits disposent d’applications ou de logiciels dédiés qui s'exécutent sur le serveur de virtualisation pour détecter et gérer les ressources de stockage et les utiliser pour les directives d’utilisation. Les produits les plus populaires sont IBM et NetApp, qui comptent plus de 1 000 bases installées chacune.
  • Basé sur le réseau - McData Corp., Cisco Systems, Qlogic Corp, Brocade Communications et les systèmes Maxxan sont des acteurs majeurs de la virtualisation sur réseau. Théoriquement, l'intégration de fonctions de virtualisation dans des composants réseau tels que des commutateurs augmente l'efficacité car les données sont déplacées d'un pas de moins que si elles passent par un autre périphérique avant d'être stockées.
  • Basé sur les périphériques de stockage - Le principal acteur est le contrôleur réseau TagmaStore fabriqué par Hitachi Data Systems. La virtualisation basée sur les périphériques de stockage intègre un logiciel de virtualisation dans la structure de stockage (disques durs / contrôleurs RAID / commutateurs), permettant ainsi à plus de périphériques d'être connectés en aval. Les périphériques connectés sont contrôlés via un contrôleur de stockage, le plus souvent un périphérique matériel dédié qui gère le pooling de stockage et la gestion des métadonnées. En fonction de la solution mise en œuvre, le système peut également gérer les services de réplication et de stockage.

Pourquoi virtualiser votre stockage?

À l’aéroport international de Dallas-Fort Worth, les données critiques telles que les heures d’arrivée des avions, les informations sur les portes, les listes de passagers et le suivi des bagages étaient stockées dans deux réseaux de stockage utilisant les Real Application Clusters (RAC) d’Oracle. RAC a traité un réseau de stockage comme la cible principale, puis a répliqué les données sur le système secondaire. Toutefois, le processus a pris tellement de temps que les deux systèmes étaient constamment désynchronisés. Depuis la virtualisation du stockage, selon John Parrish, vice-président associé de la technologie de terminal, les problèmes de synchronisation et de latence ont été résolus.

Pas de bugs, pas de stress - Votre guide étape par étape pour créer un logiciel qui change la vie sans vous détruire

Vous ne pouvez pas améliorer vos compétences en programmation lorsque personne ne se soucie de la qualité des logiciels.

Des problèmes similaires se posent lors de la mise en miroir de bases de données transactionnelles très utilisées. La plupart des systèmes de gestion de base de données implémentent des verrous sur les bases de données transactionnelles, ce qui rend les minutes, voire les heures, identiques à celles de la base de données active. La virtualisation du stockage incite le SGBD à penser qu'il écrit et lit à partir d'une base de données unique, ce qui permet une réplication en temps réel.

Pièges de la virtualisation du stockage

Il existe des préjugés contre la virtualisation du stockage, principalement basés sur les expériences des premiers utilisateurs lorsque de nombreuses solutions étaient erronées et que les implémentations échouaient. La technologie a depuis mûri, mais elle repose toujours sur des dispositifs propriétaires et incompatibles, ce qui rend difficile le changement de plate-forme. Après la virtualisation, il est difficile de changer de fournisseur. Par conséquent, une diligence raisonnable et une analyse complète des solutions possibles, y compris la prise en compte des besoins à long terme, sont nécessaires.

Un mythe persistant des impacts sur les performances associés à la virtualisation empêche l'adoption de la virtualisation par certaines organisations. Cependant, comme nous l'avons vu dans les exemples ci-dessus, la virtualisation peut améliorer le débit du système. En mettant en cache les données utilisées par les applications hautes performances et temps réel tout en acheminant les données rarement utilisées vers des périphériques de stockage plus lents, la virtualisation du stockage correctement mise en œuvre améliore les performances par rapport au stockage non virtualisé.

Résumé de la virtualisation du stockage

La virtualisation du stockage consiste à unifier divers supports de stockage dans un pool commun géré de manière centralisée, réalisé via un logiciel ou du matériel. Il peut corriger les goulots d'étranglement liés aux performances dans les centres de données tout en réduisant les coûts de stockage. Ceci est réalisé en redistribuant les ressources de stockage disponibles de manière plus équitable et plus réactive. De plus, la virtualisation du stockage facilite la gestion du stockage, car les supports de stockage hétérogènes peuvent être gérés à partir d'une seule interface unifiée. La gestion simplifiée réduit les coûts d’administration, ce qui compense largement les inconvénients éventuels de la virtualisation du stockage.