Le provisionnement du stockage existe depuis les premiers temps de l’histoire écrite. Dès que des documents ont commencé à apparaître sur des tablettes et des rouleaux, il a fallu leur attribuer un lieu où les conserver. On peut imaginer l’administrateur en chef du pharaon égyptien Ramsès II réclamant à grands cris davantage de capacité pour stocker tous les décrets et plans architecturaux du souverain. La grande bibliothèque d’Alexandrie, elle aussi, devait sans doute être constamment confrontée à des problèmes de stockage.
La seule différence, de nos jours, est que la capacité est numérisée. Les professionnels du stockage stockent les données : sur site dans des réseaux de stockage SAN, systèmes de stockage en réseau NAS — baies, appliances et serveurs — ou les envoient vers des bibliothèques de bandes ou vers le cloud. Dans tous les cas, il faut généralement provisionner régulièrement davantage de capacité et améliorer l’efficacité et la rapidité du processus de provisionnement.
Voici cinq grandes tendances du provisionnement du stockage :
Pour en savoir plus : Pourquoi la hiérarchisation du stockage reste importante
1. Des taux quasi synchrones
Kirill Shoikhet, directeur technique d’Excelero, souligne que le provisionnement de copies secondaires des données doit de plus en plus s’effectuer à des taux quasi synchrones, afin qu’elles puissent répondre aux pannes au niveau des machines, des datacenters et, dans certains cas, des régions, tout en respectant les objectifs de point de reprise (RPO) nuls avec de faibles objectifs de temps de reprise (RTO).
« C’est un problème pour les applications métier essentielles, car les ressources de calcul et de réseau sont essentiellement sans état, tandis que le stockage reste le goulot d’étranglement avec état des applications exécutées dans le cloud, ce qui empêche un accès rapide et résilient aux données persistantes », a déclaré Shoikhet.
« La technologie permettant de contourner ce problème n’existe pas aujourd’hui dans le cloud public, et cela stimule toute une série d’améliorations technologiques innovantes pour faire du cloud public la plateforme de ces applications. »
2. Éliminer le surprovisionnement
Face à la croissance massive des données qui submerge les organisations partout dans le monde, les entreprises ont pris au fil des ans une mauvaise habitude : elles ont tendance à surprovisionner leur stockage lors du déploiement initial afin d’éviter les problèmes embarrassants liés au manque de capacité ultérieur — ou la nécessité de demander un budget supplémentaire plus tard dans l’année en raison d’une mauvaise planification de la capacité.
Il peut être difficile de faire les bons choix, car il est souvent compliqué d’évaluer la quantité et le type de stockage nécessaires pour exécuter les charges de travail actuelles et de prévoir avec précision celles de demain.
Le NAS scale-out efficace constitue une solution. Il permet à l’administrateur du stockage de déployer le stockage adapté, avec les spécifications de performance et de capacité appropriées, uniquement lorsque cela est nécessaire. Lorsqu’elle est correctement réalisée, l’ajout de stockage est simple et sa mise en ligne ne prend que quelques minutes. Non seulement le stockage est rapidement disponible, mais les données existantes sont automatiquement rééquilibrées en fonction de la capacité et des performances dans le stockage nouvellement ajouté.
« La possibilité d’ajouter et de retirer du stockage de manière flexible est essentielle pour pérenniser l’infrastructure de stockage, grâce à un ensemble flexible d’outils permettant d’ajouter ou de supprimer du stockage, notamment via une interface CLI, une API, des scripts ou une interface web, afin de pouvoir s’intégrer à n’importe quel framework de provisionnement du stockage », a déclaré Brian Henderson, directeur du marketing produit pour le stockage de données non structurées chez Dell Technologies.
3. Des niveaux SSD
La hiérarchisation du stockage est loin d’être nouvelle. Le concept de base consiste à disposer de niveaux supérieurs pour les hautes performances et de niveaux inférieurs pour la capacité, l’archivage ou les données peu prioritaires.
Par le passé, on utilisait des disques durs (HDD) plus rapides, épaulés par davantage de mémoire. Mais aujourd’hui, les disques SSD (SSD) permettent une hiérarchisation beaucoup plus granulaire. Certains SSD sont destinés au trafic d’écriture optimisé pour les plus hautes performances. D’autres conviennent mieux au trafic moins coûteux, à plus forte capacité et moins fréquemment consulté, afin de prendre en charge les différents niveaux et types de besoins des données applicatives, explique Greg Schulz, analyste chez StorageIO Group.
Les SSD peuvent être combinés aux HDD pour fournir autant de niveaux que nécessaire. Les SSD prennent en charge les données de premier niveau, tandis que les HDD s’occupent du reste — qui constitue souvent la majeure partie des données.
Pour en savoir plus : Le marché de la hiérarchisation du stockage
4. Changer l’emplacement du stockage provisionné
Dans l’architecture traditionnelle de la configuration de hiérarchisation décrite ci-dessus, tous les niveaux se trouvent sur site, dans le datacenter.
Cependant, une tendance croissante consiste à répartir les niveaux entre différents emplacements. Les SSD et les disques haute vitesse peuvent être conservés sur site, tandis que les données moins prioritaires et la majeure partie des données peuvent être stockées dans le cloud. Dans cette configuration, les performances sont généralement suffisantes pour la plupart des applications.
Par exemple, certains HDD ou certaines bandes peuvent ne plus se trouver dans un environnement sur site. Ils restent néanmoins intégrés à certaines solutions de stockage et de provisionnement des données. Même les grands fournisseurs de cloud utilisent des bandes dans leurs niveaux inférieurs ou d’archivage.
5. Des niveaux NVMe
Une autre évolution récente consiste à intégrer la mémoire non volatile express (NVMe) au catalogue de provisionnement du stockage.
Il est possible de créer un petit niveau à l’aide de NVMe, réservé aux plus hautes performances, car ces niveaux sont coûteux. Lorsque les données vieillissent ou sont jugées moins importantes, elles peuvent être reléguées vers des niveaux inférieurs.
L’avantage de cette organisation est que l’entreprise peut déterminer combien elle souhaite consacrer au trafic hautes performances et réduire ses coûts en décidant quelles données restantes sont hébergées sur des niveaux inférieurs et à quel moment.
Pour en savoir plus : Les meilleures entreprises de stockage défini par logiciel (SDS)