Gestion du stockage en mode unifié avec Nexustorage

Le logiciel Nexfs est pour l'instant proposé en préversion publique et dans une version communautaire. (Crédit : Nexustorage)

Le logiciel Nexfs est pour l'instant proposé en préversion publique et dans une version communautaire. (Crédit : Nexustorage)

Le logiciel Nexfs, de la start-up néozélandaise Nexustorage, gère de façon unifiée des ressources de stockage en mode fichier, bloc et objet. Il permet à des tâches de type bloc d'utiliser du stockage compatible S3 et contribue à réduire les coûts du stockage primaire.

Réconcilier les avantages du stockage traditionnel, en mode fichier ou bloc, et ceux du stockage objet dans le cloud en les gérant de façon unifiée comme un seul ensemble de ressources, c'est ce que propose Nexustorage avec sa solution de stockage software-defined. Le nom choisi par la start-up néo-zélandaise, que l'on pourrait traduire par « relier ou connecter le stockage », illustre l'objectif qu'elle s'est fixé. Sa technologie a été présentée par Glen Olsen, fondateur de Nexustorage, lors d'un récent IT Press Tour virtuel organisé par Condor Consulting. La société, récemment créée, a vu le jour en février 2021 près de Wellington. Son ambition est de mieux intégrer le stockage cloud et de l'utiliser pour des charges de travail blocs. En mai dernier, Nexustorage a livré en préversion son logiciel Nexfs dont une version communautaire vient d'arriver cet automne, après moins d'un an de développement.

Nexfs est une solution de gestion automatisée du cycle de vie des données qui présente un seul pool adressable de niveaux intégrés de stockage bloc, fichier et objet, nous a décrit Glen Olsen. La fonctionnalité phare intégrée au coeur du logiciel, qui subdivise les fichiers en tranches de 1 Mo par défaut, c'est le placement intelligent des données. Dans une précédente entreprise, le fondateur de Nexustorage avait exploré l'option consistant à jeter un pont entre ces modes de stockage. « Cela ne marche pas, ce qu'il faut, c'est supprimer le fossé entre le stockage fichier/bloc et le stockage objet/cloud », indique M. Olsen. Les atouts et inconvénients des modes de stockage traditionnels et cloud sont bien connus. Le mode fichiers/blocs apporte ses protocoles de gestion de fichiers, le support des applications existantes et des données structurées, la performance, mais avec des limites sur l'évolutivité et la protection des données, l'obligation de sauvegarder et un coût élevé. Du côté objet, conçu dès le départ pour les données non structurées, on trouve au contraire des capacités d'évolution massives, un coût réduit, une protection des données intégrée, mais sans interface de gestion de fichiers, avec des performances moindres et la nécessité que les applications parlent http. 

Le cycle de vie des données géré par bloc Depuis l'introduction du stockage objet et du service cloud S3 d'AWS, certains fournisseurs ont tenté de lui appliquer les usages du mode fichier et, à l'inverse, de procurer à ce dernier l'évolutivité du mode objet, rappelle Glen Olsen. « En y parvenant, mais sans que ça fonctionne vraiment bien », expose-t-il en évoquant un mauvais alignement des technologies qui augmente les coûts, la complexité et les risques à l'utilisation. Et il n'y a pas encore de cas d'usage qui permette de gérer des charges de travail de type bloc en mode objet, ajoute-t-il. « Vous ne pouvez pas utiliser le mode objet pour stocker le disque de votre serveur Windows en cours d'utilisation. Et c'est ce que nous tentons ».


Nexfs découpe les fichiers en tranches (en anglais chunks) de 1 Mo par défaut et jusqu'à 8 Mo et les place sur le niveau de stockage approprié en fonction du profil d'accès de cette portion de fichier. (Crédit : Nexustorage)


Avec Nexfs de Nexustorage, on peut stocker, exploiter et archiver des machines virtuelles et d'autres charges de travail de type bloc et fichier sur du stockage compatible S3. Le logiciel supporte jusqu'à trois niveaux de stockage : le 1er sur flash/SSD pour les données nécessitant un accès rapide, le 2ème (optionnel) sur disques durs SATA et le 3ème dans le cloud ou en mode objet pour les données peu consultées. Nexustorage pointe le fait que les autres solutions de stockage déplacent généralement des fichiers entiers vers le cloud, en utilisant souvent des équipements intermédiaires entre les stockages traditionnel et objet, ce qui augmente la latence, le coût et les risques. Avec sa solution Nexfs, l'éditeur néo-zélandais procède différemment. Son logiciel déplace seulement des portions de fichiers, de 1 Mo par défaut et jusqu'à 8 Mo, entre les différents niveaux de stockage, en fonction des exigences de rapidité d'accès à ces données. Les portions de fichiers (en anglais, Nexustorage utilise le terme chunks pour les désigner) les plus utilisées restent sur le niveau de stockage le plus performant, tandis que les portions de données inactives sont déplacées vers un stockage objet moins coûteux ou vers le cloud. Un 2ème niveau de stockage SATA peut être disponible entre les deux. Les migrations de données opérées par Nexfs entre ces trois niveaux de stockage se font de façon transparente. 

Nexassert accède aux données sans index séparé Le logiciel ne recherche et ne met à jour que les portions de données requêtées et permet ainsi d'effectuer de petits changements sur de gros fichiers objets. Il s'appuie sur la technologie Nexassert, pour laquelle Nexustorage a déposé un brevet. A travers celle-ci, Nexfs localise et accède directement aux données d'un même fichier qui résident sur différentes classes de stockage, sans avoir à maintenir un index séparé. Avec sa technologie de placement intelligent des données, Nexustorage compte réduire les besoins en stockage primaire (niveaux 1 et 2) et le trafic réseau vers le stockage objet ou cloud, ainsi que la latence en lecture depuis ce 3ème niveau de stockage vers lequel il ne transfère que les portions de fichiers qui ont changé. Nexfs apporte un système de fichiers sous-jacent qui peut être présenté en utilisant des logiciels courants et des protocoles de stockage standards incluant iSCSI (pour le bloc), SMB/CIFS et NFS v3/4 (pour le stockage en mode fichier) et l'API S3 pour le stockage objet/cloud. Le stockage primaire doit disposer d'une protection RAID.

En juillet, Nexustorage a livré une préversion publique apportant les fonctionnalités SmartProtect et SmartTier. SmartProtect peut être utilisé pour générer automatiquement dans S3 - ou sur une autre solution cloud ou objet compatible - un replica des données du stockage primaire. Il peut être configuré pour protéger les données à chaque modification. SmartTier de son côté permet de réduire les besoins en stockage primaire pour des données qui, une fois écrite, sont rarement lues ou mises à jour ou pour des données qui peuvent être directement servies depuis du stockage objet/cloud. La préversion de Nexfs disponible s'installe et s'utilise rapidement (en une heure). Elle fonctionne sur des serveurs physiques ou virtuels et nécessite du stockage bloc accessible localement. Les environnements containers ne sont pas supportés pour l'instant.

s'abonner
aux newsletters

suivez-nous

Publicité

Derniers Dossiers

Publicité