01net Pro Entreprise informatique
Actualités gestion et logiciel informatique professionnel
Offre et recherche Emploi informatique internet
Salon conférences inofrmatique IT ebusiness 01
Le Cloud Computing
Vidéos reportage entreprise acteur informatique
Retrouvez tous les services 01Net dédiés aux professionnels !
Télécharger logiciels Pro et progiciels
Livres blancs e-commerce informatique et nouvelles technologies
Retrouvez l'ensemble des dossiers de la rédaction 01net Entreprise
Les synthèses des bonnes pratiques sur les sujets IT du moment

Le standard d'interopérabilité de stockage XAM

Améliorer les échanges entre systèmes de stockage hétérogènes et garantir la lisibilité d'une donnée dans le temps, tel est le double objectif de cette spécification de la SNIA.

Les différents équipements de stockage propriétaires et hétérogènes du marché ne se comprennent pas - ou peu. Pire, comment garantir qu'une donnée, destinée à être archivée sur le long terme, sera lisible cinquante ans après si les supports sur lesquels elle repose ont évolué, changé ou disparu ?
C'est l'une des problématiques majeures de la gestion de cycle de vie des données. Afin de pallier ces futurs problèmes, ou du moins une partie, l'industrie s'est attaquée à l'écriture d'un nouveau standard. Baptisé XAM (eXtensible Access Method), il vise à garantir la pérennité d'une donnée en la rendant indépendante du matériel sur lequel elle s'appuie.

IBM parmi les pionniers

L'initiative a été lancée en 2004 par IBM et EMC. Sun, HP et HDS, entre autres, ont suivi le mouvement. Et à la fin 2005, un groupe de travail a été créé au sein du groupe FCAS-TWG (Fixed Content Aware Storage), dédié aux données fixes, de la SNIA (Storage Networking Industry Association). Objectif : fournir une API standard qui se placerait entre les clients (applications et logiciels de gestion) et les fournisseurs (systèmes de stockage). La version 1.2 de la spécification sera validée en 2007. En attendant, la disponibilité d'un kit de développement (SDK) devrait faciliter l'adoption de XAM, selon la SNIA. IBM serait l'un des premiers à avoir mis en ?"uvre ce standard dans son système Total Storage Data Retention 550.

Un niveau d'abstraction supplémentaire

agrandir la photo

1. Associer des métadonnées à la donnée
XAM s'intercale entre les applications et les équipements de stockage. Cette méthode attribue des métadonnées à chaque donnée stockée, notamment un nom unique et pérenne. Les métadonnées aident, par exemple, une application à utiliser la donnée pour identifier sa classe et lui appliquer différents niveaux de qualité de service.

Par ailleurs, les données écrites sur un support Worm (Write Once Read Many), par essence immuables et inaltérables, gardent tous leurs atouts sur une longue durée. Un objet XAM pourra également faciliter la recherche de données : le moteur de recherche s'appuiera sur les métadonnées.

2. Un modèle complet
Au c?"ur de XAM réside XSet. Ce modèle contient les données, les métadonnées (ou Blob, soit une séquence d'octets marquée d'un label particulier), ainsi que les propriétés du système. D'autres informations peuvent être assimilées telles que l'heure de création de la donnée, le dernier accès aux données, l'utilisateur, etc. Chaque XSet possède un nom unique.

3. Les atouts de XAM
Avec XAM, plus besoin de connaître les spécificités du périphérique de stockage. Ce qui est un précieux avantage en matière d'administration. En effet, la conformité des matériels et des logiciels d'administration à un standard supprime les problèmes de compatibilité.

D'autres langages ou standards pourront être ajoutés au-dessus de l'API XAM. En outre, le SDK XAM présente l'API XAM aux applications. De leur côté, les constructeurs fourniront un VIM (Vendor Interface Module), chargé de connecter le SDK à leurs produits.

envoyer
par mail
imprimer
l'article
Nos partenaires