Data

Définition persistent storage

Persistent Storage

⌚: 3 minutes

Le persistent storage est tout dispositif de stockage de données qui conserve des données après que l’alimentation de ce dispositif ait été coupée. Il est aussi parfois appelé stockage non volatil. Les supports magnétiques, tels que les disques durs et les bandes magnétiques, sont des types courants de stockage persistant, tout comme les différentes formes de supports optiques tels que les DVD. Les systèmes de stockage persistant peuvent se présenter sous la forme de fichiers, de blocs ou d’objets.

Dans la plupart des cas, la persistance du stockage est une donnée, l’exigence de base de tout système de stockage, qu’il s’agisse d’un lecteur unique, d’un système de stockage en réseau partagé ou d’un service de stockage en Cloud. Comme la persistance est supposée, il est rare qu’elle soit même mentionnée parmi les spécifications techniques des dispositifs et systèmes de stockage.

Stockage persistant et conteneurisation

Il y a toutefois une exception liée aux récents développements de l’informatique virtualisée qui ont contribué à soulever la question de la persistance du stockage. Ces dernières années, la conteneurisation est devenue un moyen populaire de regrouper des applications avec leur système d’exploitation en modules discrets et transportables qui peuvent être créés et détruits aussi souvent que nécessaire. Mais au départ, les conteneurs ne permettaient pas un stockage persistant, ce qui signifiait que les données créées avec une application conteneurisée disparaissaient lorsque l’application terminait son travail et que le conteneur était détruit.

Récemment, cependant, un certain nombre de fournisseurs de logiciels et de stockage ont mis au point des méthodes pour conserver les données créées par les applications conteneurisées et les maintenir dans des volumes de stockage familiers. Les volumes de stockage sont généralement associés à des applications à état, telles que des bases de données, qui restent disponibles même si l’application est arrêtée ou termine son traitement. Ces progrès dans le domaine du stockage par conteneurs résolvent le problème de la conservation des volumes de stockage plus éphémères qui vivent et meurent avec les applications apatrides qui sont exécutées à partir de conteneurs.

Stockage persistant de l’état solide

Les lecteurs à semi-conducteurs ou SSD, sont également des exemples de stockage persistant, mais diffèrent des autres formes de supports persistants en ce qu’ils ne comportent aucune pièce mobile, que ce soit en interne ou avec les lecteurs nécessaires pour accéder au support.

Certains types de stockage à l’état solide, notamment les puces utilisées pour la RAM et les systèmes de cache, sont généralement des dispositifs de stockage non persistants (volatils), ce qui signifie que les données qu’ils contiennent sont effacées lorsque l’alimentation cesse de circuler dans les dispositifs. Toutefois, certains types de mémoire vive non volatile et de mémoire vive flash sont persistants ; ils fonctionnent généralement sur batterie lorsque la source principale d’électricité est coupée. Un certain degré de persistance peut également être obtenu en utilisant des super-condensateurs qui stockent une charge électrique plutôt qu’une batterie de secours. Comme la RAM contient des données actives qui n’ont pas encore été sauvegardées sur un disque dur ou un lecteur à semi-conducteurs, la persistance de la RAM peut empêcher la perte de données en cas de panne ou de redémarrage.

Bien entendu, les ressources de stockage volatiles ou non persistantes ont un avantage : comme elles perdent toutes leurs données lorsque l’alimentation est coupée, elles présentent généralement moins de risques de sécurité que les équipements de stockage persistant.

Ecrire un commentaire