Le stockage à définition logicielle est une architecture de stockage pour les systèmes informatiques dans laquelle le logiciel de gestion du stockage est séparé du matériel sous-jacent. Basé sur le concept de la virtualisation, un environnement de stockage SDS repose sur une interface universelle pour accéder aux ressources de stockage, ce qui élimine le besoin d’un logiciel spécifique pour gérer les dispositifs de stockage individuels. De cette manière, la capacité de stockage totale des différents composants matériels peut être regroupée de manière centralisée et mise à l’échelle ou distribuée aux clients qui y accèdent dans la mesure souhaitée. Le logiciel de stockage défini par logiciel vous permet également de définir des politiques de gestion de stockage spécifiques, telles que :
- Déduplication des données : identification et élimination des copies de données inutiles
- Réplication : stockage multiple et synchronisation du même fichier
- Thin provisioning : allocation de stockage « allégé » où seule la mémoire réellement nécessaire est réservée
- Snapshots : image des données stockées (un instantanée)
- Backups : solutions pour la sauvegarde des données
Le sds storage en tant que solution de stockage pour les PME et les entreprises est maintenant proposée par de nombreux fournisseurs, bien que la mise en œuvre concrète du concept semble souvent très différente. De nombreux fournisseurs aiment proposer un stockage à définition logicielle comme sous-composante du Software Defined Data Centern : centre de données défini par logiciel, c’est-à-dire des ressources de centres de données virtualisés