Accueil > Business > Data Center > SDS ou Software Defined Storage : définition, fonctionnement
sds stockage à définition logicielle définition

SDS ou Software Defined Storage : définition, fonctionnement

Le SDS ou Stockage à définition logicielle est un type de système de stockage dissociant la partie matérielle de la partie logicielle afin d’offrir plus de flexibilité. Découvrez la définition, les avantages et les principaux vendeurs de SDS. 

Le SDS ou Software Defined Storage (stockage à définition logicielle en français) est un système de stockage basé sur des serveurs physiques, mais dont les fonctionnalités de stockage sont délivrées par un logiciel de stockage. Ainsi, la couche logicielle est dissociée du matériel de stockage physique. Il ne fait pas confondre l’abréviation avec celle utilisée pour les pièces détachées de moto, en biochimie (sodium docedyl sulfate), pour le détergent éponyme ou en biologie.

Définition SDS ou Software Defined Storage

De nombreuses personnes considèrent que tous les systèmes de stockage peuvent être appréciés comme des Software Designed Storage, car tous les systèmes requièrent un logiciel permettant de prendre en charge le matériel. Cependant, il s’agit principalement d’un terme utilisé pour le marketing aux Etats-Unis. En règle générale, on parle de SDS en désignant des systèmes de stockage conçus pour fonctionner sur des serveurs équipés de processeurs Intel x86 permettant de réduire les coûts par rapport aux Storage Area Networks (SAN) et autres Network-Attached Storage (NAS).

Software Defined Storage c’est quoi ?

Contrairement aux systèmes SAN et NAS, qui couplent matériel et logiciel de manière indissociable, les produits de type Stockage à définition logicielle permettent aux utilisateurs de mettre à jour leur logiciel indépendamment du matériel. Les caractéristiques communes de ces équipements incluent la possibilité d’agréger des ressources de stockage, de changer l’échelle d’un système sur un cluster de serveurs, de gérer le bassin de stockage partagé par le biais d’une seule interface d’administration, et de définir des règles pour contrôler les fonctionnalités de stockage.

On parle de SDS quand les composants matériels sont interchangeables et proviennent d’un vendeur particulier. Les composants doivent être choisis soigneusement en fonction des besoins de l’utilisateur. Il s’agit de processeur, de RAM, de NICs, HBAs, HDDs, SSDs et boutons standards, mais ils doivent correspondre à l’usage escompté.

Une solution SDS doit offrir toutes les fonctionnalités uniquement avec le logiciel, et ne doit pas être dépendante d’un système de stockage externe spécialisé. Toute  l’intelligence provient du logiciel de stockage. Enfin, une solution SDS offre autonomie et redondance au niveau du système.

En revanche, le SDS ne propose ni orchestration ni virtualisation de stockage. Le Software-defined ne doit pas non plus être confondu avec le Software-managed. Il ne suffit pas non plus de connecter un SAN à VMware ou OpenStack pour en faire un SDS.

Beaucoup pensent à tort que n’importe quel matériel est compatible avec les systèmes SDS. C’est vrai dans une certaine mesure, mais pas totalement. Les différents composants, les versions de firmware et les configurations sont à prendre en considération. Il est préférable de suivre les recommandations et les guides de bonnes pratiques fournis par le vendeur SDS de votre choix : VMware, IBM, Dell EMC ou encore Hitachi. Pour se renseigner à leur sujet, Gartner dispose d’une newsletters consacrée au Software Defined Storage.

SDS ou Stockage à définition logicielle : quels sont les avantages ?

Le SDS informatique présente plusieurs avantages. Ce type de système de stockage permet de faire face au phénomène de la croissance exponentielle du volume de données, notamment liée à l’adoption massive d’internet et des technologies mobiles. Chose que les solutions de stockage traditionnelles ne permettent pas. Leur design est rigide, et n’offre pas la scalabilité et la flexibilité nécessaire pour faire face à l’explosion du Big Data. L’explosion du volume de données non structurées contribue en effet à l’essor du SDS, seul type de système à permettre de modifier l’échelle d’une architecture de stockage en fonction des besoins.

Le SDS informatique permet aussi de réduire les coûts, puisque le prix total revient nettement moins cher pour des performances égales. Au total, les coûts peuvent être réduits à hauteur de 70-80%. Enfin, le Stockage à définition logicielle permet de fortement simplifier l’intégralité du processus de stockage. De l’achat du hardware à la migration en passant par l’installation, le support et la maintenance continue, les mises à jour, la configuration de mots de passe… tout est simplifié.

Le SDS ou Stockage à définition logicielle correspond-t-il à mes besoins ?

Les entreprises qui ont compris que l’informatique et l’innovation technologique sont au cœur de leur activité sont les premières à adopter le SDS, car elles ont les compétences, le personnel technique nécessaire et comprennent les bienfaits de cette technologie. De plus, une grande partie du budget de ces entreprises est investi dans l’informatique et la réduction des coûts est donc immédiatement perceptible. Parmi les principaux utilisateurs, on peut citer les fournisseurs de services cloud, les entreprises XaaS, les entreprises d’hébergement, les fournisseurs de services gérés ou les entreprises informatiques.

Dans un avenir proche, les entreprises qui ne sont pas spécialisées dans l’informatique adopteront à leur tour les SDS. On peut penser aux banques, aux assurances, aux entreprises pharmaceutiques, aux télécoms ou encore aux constructeurs automobiles. Ces entreprises ont déjà commencé à adopter les Software defined storage. Les derniers à adopter ce type de systèmes seront probablement les petites entreprises qui n’ont ni les ressources ni les connaissances nécessaires. Toutefois, ces dernières sont plus enclines à adopter des solutions hyper-convergées.

Il est également important de choisir l’outil qui correspond à vos besoins. Chaque entreprise a ses propres besoins en matière de stockage, et les utilisateurs doivent définir leur situation bien avant de se lancer sur le marché. Certains ont besoin d’une solution de stockage de fichier, d’autres d’une solution de stockage d’objets, d’autres encore d’une solution de stockage de bloc. Le niveau de performances doit être quantifié en utilisant des unités comme les TB, les IOPS ou les MB/s.

Concrètement, il n’existe pas de solution miracle permettant de répondre à tous les besoins. Même les solutions proposant un stockage unifié regroupant stockage de bloc, de fichiers et d’objet n’excellent dans aucune de ces trois catégories. Par conséquent, même si les solutions SDS peuvent réduire la complexité d’un Data Center, les plus gros clients doivent utiliser plus d’une solution. Heureusement, il existe des solutions SDS pour chaque situation. Reste à chacun de trouver celle qui correspond à ses besoins.

Les différentes solutions de Software Defined Storage

SDS Software defined storage

Compte tenu de l’absence de définition précise pour le stockage à définition logicielle, il est difficile de créer des catégories bien distinctes pour les différents types de SDS. Certains Software Defined Storage prennent en charge le stockage de bloc, de fichier et d’objets, mais privilégient souvent l’un ou l’autre. D’autres sont compatibles avec un ou deux protocoles de stockage. Par exemple, certains systèmes ont commencé en tant que stockage d’objet avant d’ajouter les protocoles de stockage de fichier.

Tous les Software Defined Storage peuvent être lancés sur l’OS d’un serveur ou sur une machine virtuelle. Il est possible de les lancer sur des machines sur site ou via le cloud. Certains Stockage défini par logiciel peuvent même être lancés dans un container pour préserver des ressources serveur et faciliter la gestion d’applications et services de stockage basés sur container par le biais d’un outil d’orchestration individuel.

En règle générale, les vendeurs proposent plusieurs options hardware. Certains vendeurs SDS proposent des produits regroupant du matériel de serveur standard pour faciliter le déploiement. De nombreux produits permettent aussi aux utilisateurs de changer l’échelle de ressources de calcul et de stockage séparément. Les solutions hyper-convergées permettent encore plus de flexibilité. Les principaux vendeurs de logiciels d’infrastructure hyper-convergée combinée à du matériel standard sont Hewlett Packard Enterprise, Nutanix et Pivot3.

D’autres vendeurs de stockage ont commencé à vendre des versions logicielles de leurs produits. En guise d’exemple, on peut citer le Dell EMC UnityVSA, le IsilonSD Edge, le IBM Spectrum Accelerate, ou encore le NetApp OnTap Select. On dénombre aussi de nombreux SDS open source comme Ceph, FreeNAS, Gluster et OpenStack Swift.

Enfin, il convient d’établir un listing des meilleurs vendeurs SDS. Selon le cabinet IDC, les trois meilleurs vendeurs 2017 de cette technologie bien particulière ne sont autre que Dell EMC, IBM et WMware. Dans la catégorie SDS Hyperconvergé, les tops vendeurs sont Nutanix, SimplibiVity, une filiale de HPE, et Dell EMC.

Un marché en croissance

Le nombre d’acteurs cités prouve le dynamisme de ce marché. Coherent Market Insights, un cabinet d’étude a publié en janvier 2018 une étude concernant le Software defined Storage. Selon les données présentées, ce marché représentait une valeur de 4,7 milliards de dollars en 2016. Coherent Market insights prédit que le chiffre annuel des vendeurs grimpera à 47,2 milliards de dollars en 2025. Cela correspond à un taux de croissance annuel de 5,9 % sur cette période. Le marché sera toujours sous la domination d’acteurs installés aux États-Unis. En 2016, le secteur bancaire utilisait majoritairement cette technologie. Il conservera cette domination. C’est en revanche la santé qui favorisera les achats des solutions de ce type. Selon le cabinet d’étude, 275 millions de wearables ont été expédiés en 2016. L’Internet des objets sera donc un facteur d’adoption important du SDS.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

#topcontrol { bottom: 75px;

Send this to a friend