Qu’est-ce que le stockage défini par logiciel (SDS) ?

20 février 2024

Auteurs

Josh Schneider

Senior Writer

IBM Blog

Ian Smalley

Senior Editorial Strategist

Qu’est-ce que le stockage défini par logiciel (SDS) ?

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.

Design 3D de balles roulant sur une piste

Les dernières actualités et informations en matière d’IA 


La newsletter hebdomadaire Think vous apporte toute l’actualité sur l’IA, le cloud et bien d’autres sujets. 

Types de stockage défini par logiciel

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 :

  • Appliances de stockage définies par logiciel : appliances virtuelles répliquant des applications matérielles via des logiciels exécutés sur des services standard ou des machines virtuelles (VM), fournissant des services de stockage classiques tels que la duplication et la réplication de données, ainsi que le provisionnement dynamique.
  • SAN virtuel (VSAN) : Un réseau de stockage virtuel (SAN) regroupe le stockage local de plusieurs serveurs en cluster pour créer un pool de stockage partagé, permettant ainsi aux entreprises d'utiliser le stockage en attachement direct (DAS) dans un environnement virtualisé sans les réseaux de stockage partagés traditionnelles. 
  • Systèmes de fichiers à grande échelle : un type de système de fichiers distribué conçu pour évoluer horizontalement via l'ajout de nœuds supplémentaires au cluster, augmentant ainsi la capacité de stockage et les performances sur plusieurs serveurs.
  • Stockage d’objets défini par logiciel (SDOS) : systèmes SDS spécialisés conçus pour une approche d'object storage qui traite des données individuelles comme des objets discrets par opposition à une hiérarchie de fichiers ou à des blocs de données segmentés.
  • Stockage défini par logiciel pour le stockage en blocs : un autre type de SDS spécialisé spécialement conçu pour le stockage en blocs, avec des fonctionnalités telles que les instantanés, le provisionnement dynamique et la réplication de données.
  • Stockage défini par logiciel pour les réseaux de stockage (SAN) : un SDS conçu pour permettre une gestion centralisée du stockage et une virtualisation des ressources SAN.
  • Stockage défini par logiciel pour le cloud : SDS spécialement conçu pour les environnements de stockage cloud, offrant aux organisations un stockage flexible et évolutif basé sur le cloud en faisant abstraction du matériel physique sous-jacent.
  • Stockage hyperconvergé : les solutions d‘infrastructure hyperconvergée (HCI) utilisent la virtualisation non seulement pour le stockage abstrait, mais aussi pour les centres de données complets, avec les composants de calcul et de réseau. Tout comme le HCI utilise la virtualisation pour remplacer le matériel réseau par un réseau défini par logiciel (SDN), il exploite également le SDS pour gérer les ressources de stockage afin d’en assurer une allocation dynamique efficace.
IBM Storage FlashSystem

IBM Storage FlashSystem : optimiser VMware pour le coût, la simplicité et la résilience

Découvrez comment IBM FlashSystem optimise les environnements VMware en termes de rentabilité, de simplicité et de résilience. Cette session met en évidence la façon dont FlashSystem peut améliorer la sécurité, l’accessibilité et la performance des données, ce qui en fait une solution idéale pour les infrastructures informatiques modernes.

Comprendre le fonctionnement du stockage défini par logiciel

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.

Principales caractéristiques du stockage défini par logiciel

Les solutions de stockage défini par logiciel (SDS) sont composées de plusieurs fonctionnalités clés.

Couche logicielle

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.

Virtualisation du 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.

Pool de stockage

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.

Interfaces de programmation des applications (API)

Fonctionnalité commune parmi les solutions SDS, les API permettent l’interopérabilité entre différents systèmes, logiciels et matériels.

Gestion de données

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.

Avantages du stockage défini par logiciel

En plus d'améliorer l'efficacité et la performance, le SDS offre plusieurs avantages convaincants aux organisations.

Économies de coûts

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.

Compatibilité améliorée

É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.

Des opérations simplifiées

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.

Évolutivité

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.

Cas d’utilisation du stockage défini par logiciel

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.

Environnements virtualisés

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.

Cloud computing

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.

Calcul haute performance (HPC)

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.

analyse du big data

É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.

Reprise après incident

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.

Solutions connexes
IBM Storage DS8000

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.

Découvrir Storage DS8000
Solutions de stockage de données d’entreprise

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.

Découvrir les solutions de stockage de données
Services de support matériel et logiciel  

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.

Services de serveurs Web
Passez à l’étape suivante

De la gestion des environnements de cloud hybride au maintien de la résilience des données, les solutions de stockage IBM vous offrent un nouvel éclairage sur vos données tout en assurant une protection robuste contre les menaces.

Découvrir les solutions de stockage de données Découvrir le produit