Le stockage défini par logiciel (SDS) est une méthodologie de stockage de données dans laquelle une couche logicielle est utilisée pour découpler les ressources de stockage d’une infrastructure matérielle de stockage physique sous-jacente.
En effet, le SDS résume les ressources de stockage disponibles au sein de l'environnement de stockage étendu d'une organisation sur différents types de périphériques et de systèmes de stockage. Alors que les systèmes de stockage en réseau (NAS) ou de réseau de stockage (SAN) traditionnels dépendent souvent de matériel propriétaire ou de logiciels spécifiques au fournisseur, les solutions SDS utilisent généralement du matériel grand public, tel que tout x86 server, et peuvent unifier des systèmes autrement incompatibles.
Grâce à l’abstraction, le SDS permet un approvisionnement basé sur des règles et une gestion dynamique des ressources de stockage, indépendamment du matériel utilisé. Il utilise la virtualisation pour créer un pool unifié de ressources de stockage qui peuvent être allouées dynamiquement, soit automatiquement, soit manuellement, via une interface de tableau de bord logicielle.
En règle générale, l’infrastructure traditionnelle de stockage des données est composée de divers éléments de matériel de stockage, chacun étant géré par un logiciel propriétaire. Cette approche se traduit souvent par une structure rigide liée à des systèmes de fournisseurs ou de fabricants peu flexibles, ce qui rend plus difficiles la maintenance, la migration des données et l’expansion. La fragmentation des données et la visibilité réduite des données deviennent également des problèmes plus importants, car les techniques de stockage traditionnelles contribuent à l’augmentation des silos de données et à la complexité des systèmes.
Le SDS évite aux organisations de s’appuyer sur une infrastructure propriétaire et leur offre la liberté de choisir les fournisseurs et le matériel le mieux adaptés à leurs besoins. Le stockage abstrait apporte également une meilleure flexibilité, une plus grande efficacité et une évolutivité plus rapide, avec la possibilité de dimensionner des ressources de stockage spécifiques indépendamment des autres composants du centre de données, tels que les ressources de calcul et de réseau.
En tant que catégorie, le stockage défini par logiciel (SDS) comprend de nombreuses technologies individuelles qui séparent la gestion et les ressources de stockage du matériel sous-jacent, chacune ayant ses propres cas d’utilisation en fonction des tâches. Voici quelques formes courantes de SDS :
Le stockage défini par logiciel (SDS) réalise le processus d’abstraction du stockage via une couche logicielle, telle qu’un hyperviseur. Ce logiciel fonctionne comme un système de supervision central capable de gérer, de virtualiser et de contrôler efficacement toutes les ressources de stockage disponibles sur différents types de stockage, y compris SAN, SSD et plus encore. En outre, un hyperviseur de stockage augmente la disponibilité, la vitesse et l’utilisation des ressources totales sur des systèmes de stockage disparates avec une flexibilité et une efficacité améliorées, tout en fournissant des services précieux tels que le provisionnement automatisé, les instantanés, la duplication et la réplication de données.
En tant que couche virtuelle, un hyperviseur de stockage peut fournir un accès centralisé et rationalisé au stockage, ce qui simplifie grandement les opérations informatiques et facilite l’intégration harmonieuse de modèles de stockage différents ou incompatibles, adaptés à diverses applications.
Les solutions de stockage défini par logiciel (SDS) sont composées de plusieurs fonctionnalités clés.
Caractéristique essentielle du SDS, la couche logicielle est une application de gestion du stockage capable d’approvisionner, de gérer et d’optimiser toutes les ressources de stockage.
Grâce à la virtualisation, les solutions SDS découplent le stockage du matériel sous-jacent et offrent un accès à toutes les ressources de stockage sur l’ensemble du système.
La virtualisation crée un pool agrégé, unifié et centralisé de tout le stockage disponible, ce qui permet une allocation dynamique des ressources et une utilisation optimisée de la capacité de stockage.
Fonctionnalité commune parmi les solutions SDS, les API permettent l’interopérabilité entre différents systèmes, logiciels et matériels.
Le stockage unifié et centralisé facilite une série de fonctions de gestion des données, notamment la protection des données, la réplication, la déduplication (pratique consistant à supprimer les copies de fichiers indésirables et les redondances) et la reprise après sinistre.
En plus d'améliorer l'efficacité et la performance, le SDS offre plusieurs avantages convaincants aux organisations.
Le SDS est une méthode rentable permettant d’optimiser la valeur des ressources de stockage existantes et d’améliorer la capacité du stockage détenu sans acheter de nouveau matériel. En libérant des ressources de stockage du matériel sous-jacent, le SDS permet également aux entreprises d’utiliser des alternatives de stockage à faible coût au lieu de matériel propriétaire coûteux.
Étant donné que le stockage virtualisé ne dépend d'aucune limitation matérielle ou logicielle propriétaire, le SDS est un moyen efficace de libérer les organisations de l'enfermement propriétaire, offrant ainsi une plus grande flexibilité dans la sélection du matériel.
Le SDS peut rationaliser de manière significative de nombreuses tâches liées à la gestion du stockage, réduisant ainsi les dépenses informatiques en automatisant ou en simplifiant les workloads complexes liés à l’approvisionnement, à la surveillance et au dépannage du stockage.
Le SDS est bien adapté aux opérations qui cherchent non seulement à s’étendre, mais aussi à mettre à l’échelle. Il prend en charge l’évolutivité linéaire en permettant aux organisations d’ajouter facilement des nœuds de stockage supplémentaires, y compris des disques SAN, des disques SSD et d’autres, sans nécessiter l’ajout de nœuds de calcul et de réseau superflus.
Le stockage défini par logiciel (SDS) est une solution précieuse pour les organisations qui cherchent à optimiser leur architecture de stockage pour l'efficacité, la compatibilité ou la flexibilité, et il peut s'avérer une valeur encore plus grande pour de nombreux cas d'utilisation spécifiques courants dans le paysage numérique actuel, notamment les suivants.
Les solutions SDS sont souvent déployées pour gérer des environnements virtualisés, dans lesquels la réallocation dynamique du stockage est particulièrement utile pour optimiser les machines virtuelles (VM) en fonction des exigences de workload.
Pour les organisations qui adoptent le cloud computing et ses environnements de cloud privé, cloud public et cloud hybride, le SDS offre un cadre rentable et agile pour faciliter le transfert entre la gestion des données sur site et celle basée sur le cloud.
Les organisations travaillant sur des projets gourmands en données qui nécessitent un calcul haute performance, comme la modélisation scientifique et le machine learning, bénéficient souvent de SDS pour une allocation et une gestion optimisées et dynamiques du stockage.
Évolutif et flexible par nature, le SDS excelle dans le stockage et le traitement de grands volumes de données, ce qui le rend particulièrement utile pour l’analyse du big data.
Dans tous les secteurs, le SDS offre une protection robuste des données pour une reprise après incident résiliente. Lorsque la disponibilité et l'intégrité des données sont critiques, le SDS est utilisé pour accélérer la data replication afin de réduire les temps d'arrêt et d'assurer la continuité des activités.
IBM Storage DS8000 est le système de stockage le plus fiable et le mieux sécurisé pour les serveurs IBM zSystems et IBM Power.
IBM Storage est une famille de matériel de stockage de données, de stockage défini par logiciel et de logiciels de gestion du stockage.
IBM fournit un support proactif pour les serveurs Web et l’infrastructure des centres de données afin de réduire les temps d’arrêt et d’améliorer la disponibilité informatique.