Title: Alain Clment Comit Rgional SNIA France
1Les nouvelles technologiesde stockage pour
larchivage
- Alain ClémentComité Régional SNIA France
2Agenda
- A propos de la SNIA
- Nouvelles unités de stockage pour lArchivage
- Le futur standard XAM
- Conclusion
3Historique, Missionet Activités SNIA
SNIA Storage Networking Industry
Association www.snia.org
- SNIA fondée en 1997, SNIA Europe en 2001
- Association de lIndustrie du Stockage Réseau
- 460 membres WW, 100 Europe, 7000 individus
- Mission
- Contribuer au développement et à l'adoption de
solutionsde stockage en réseau efficaces,
complètes et fiables - Activités
- Standardisation/Normalisation (SMI-S, XAM)
- Initiatives Technologiques (FSM, DMF, IPS,
Sécurité) - Education/Formation/Certification
- Conférence SNW, Website Newsletter
- Technology Center Workshops/benchmarks
- Comités Régionaux
4Nouvelles unités de stockage pour lArchivage
5Fixed ContentObjets digitalisés invariant sur
une longue période
Données biométriques Blueprints Books
Données astronomiques Audio conférence sauvegardes
Business records originaux CAD / CAM
Examens cliniques scans contrats
6Problème Lexplosiondes données digitalisées
- La plus part des données digitaliséessont figées
et invariantes - La gestion du cycle de viedes données conduità
larchivage - La régulation émergeanteoblige à larchivage
desdonnées - Les méthodes traditionnellesde stockage ne
suffisent plus
La majorité des données digitalisées est figée
Source Hal Varian, UC Berkeley
7La classification de la donnée Données
transactionnelles vs. Fixed Content
- Données transactionnelles
- Mise à jour continue
- écritures/lectures de petits blocs fréquentes
- Faible latence, haute performances
- Exemples
- Base de données
- Solutions OLAP, OLTP, ERP
- Applications financières, RH
- Solutions mieux gérées par
- DAS
- SAN
- NAS
- Fixed Content
- Des données qui ne sont plus modifiables après la
création - Des données de références
- Bloc physiques non structurés
- immuabilité, Authenticité,
- Exemples
- Audio, Vidéo, images
- Documents, Images Chèques
- X-rays
- Données darchives
- Solution mieux gérées par
- Disques/bandes WORM
- Content AddressedAware Storage (CAS)
8Disque et bande WORM
- WORM Write Once, Read Multiple
- Dispositif matériel et/ou logiciel garantissant
une écriture non modifiable dans le temps - On écrit une fois, on relit autant de fois que
lon veut - On ne peut plus effacer et/ou modifier le contenu
- Techno émergeante WORM Compliant
- Permet un effacement dun enregistrement sur
support UDO. - On écrit une fois, on lit autant de fois, on peut
effacer lenregistrement une seule fois
9Disque et bande WORM
10Content AddressedAware Storage Analogie
voiturier pour les données darchives
- Interface daccès simple et sécurisé
- Donne les clés au voiturier
- Votre voiture est garée quelque parts
- Un reçu vous est donné
- Gain pour vous
- Pas de recherche demplacement libre
- Pas dattente
- Récupération sur demande
- Présenter votre reçu
- Le voiturier vous rapporte votre voiture
Un CAS fournit le même service pour les objets
darchives
11Le CAS comment ça marche?
Une signature électronique unique est fabriquée
en fonction de lobjet, cette clé assure
limmuabilité et permet la localisation de lobjet
12CAS la valeur apportée
- fondamentaux
- CAS est un dépôt dobjets de données archivées.
Des métadonnées descriptives sont associées à
chaque objets - CAS garantie limmuabilité et lauthentification
des objets stockés - CAS apporte un moyen de stockage transparent et
indépendant des solutions par une normalisation
du nommage des objets administrés. - Les différenciateurs
- évolutivité
- Suppression des doublons
13Les métadonnées
- Elles permettent dauto-documenter les objets
administrés - Lauto-documentation permet, en théorie, le
portage des objets entre applications - La Métadonnée et lindépendance matérielle permet
la création de règle de migration entre
ressources CAS - Des règles peuvent être crées pour lallocation
despace de stockage en fonction du type dobjet
à archiver
CAS Object
14Immuabilitéet Authentification
- Le ticket de retrait est évalué
- À partir du contenu
- Globalement unique
- Utilisé pour garantir la fonction WORM et
lauthentification du contenu - Une modification est détectée immédiatement
- Protection contre
- Les modifications malveillantes
- Défaut physique du système de stockage
15Indépendance de la résidence (localisation)
- Le CAS isole la couche applicative du
positionnement de la donnée - Le CAS permet le déplacement de la donnée
- Entre espaces physiques
- Différentes localisation géographiques
- Entre organisations
- Ressource de stockage distinctes
- Lindépendance du stockage permet au CAS
dintégrer des règles dILM - Les règles dILM portent sur les politiques, les
données et les métadonnées
Couche CAS
Lyon
16CAS Le meilleur des mondes pour larchive?
Online, comme un disque
WORM, comme les solutions optiques (UDO)
TCO optimisé, comme les bandes
NEW
les bénéfices du CAS
Immuabilité et Authentification
indépendance de la résidence matérielle
indépendance à la technologie évolutivité
suppression des doublons
Nouveautés apportées par le CAS
__________________________________________
Solutions Intelligentes, à coût réduit,
évolutives pour le stockage long terme des
données darchives
17Le futur standard XAM
18XAM, quest-ce que cest?
- eXtensible Access Method (XAM) cest
- Une initiative SNIA pour larchivage des données
- Dirigée par le groupe Fixed Content Aware Storage
TWG - Définit une interface standard (API) entre
- application et logiciel dadministration
(Consumers), - et systèmes de stockage (Providers)
- Pour la réalisation dun service darchivage
(stockage à contenu fixe)
19XAM Lhistorique
15 Octobre 07 ComputerWorld Dallas présentation
de la première intégration XAM par Vignette, HP,
EMC, SUN
Aujourdhui FCAS TWG travaille sur la
spécification finale de lAPI
Q2 2006 FCAS TWG regroupe plus de 30 membres
participant au développement
Q4 2005 la version 1.2 de XAM Team est proposée
et acceptée par le groupe FCAS TWG
mi Q3 2005 XAM V1.1 est présentée à plusieurs
ISV encourageant léquipe à continuer le
développement
début Q3 2005 Spec v1.0 de XAM disponible, HP,
HDS, Sun rejoignent léquipe XAM après avoir
adopté la proposition
Q4 2004 IBM et EMC définisse la vision et
fournissent le point de départ de la proposition
20Pourquoi XAM est-il important?
- XAM permet
- Le respect des règles légales
- Rétention et sécurité appliquée aux
enregistrements - De fixer des règles de gestion de la donnée (ILM)
- Des métadonnées ajoutées permettent la
classification, lannotation.. - Les règles ILM sont enregistrées dans des champs
prédéfinis - Les règles ILM sont implémentées au niveau
stockage et/ou par des solutions tierces ajoutées - Laccès universel aux données darchives
- Stockage et restitution des informations
indépendant des applications - Primitives de recherche indépendantes des
applications - Une interopérabilité basée sur les standards
- Une application compatible XAM fonctionne avec
nimporte quel fournisseur de stockage compatible
XAM - Les métadonnées associées permettent
linteropérabilité - Les informations peuvent-être migrées entre
différents systèmes de stockage (pérennité) - Cest ce que quattendent vendeurs, analystes et
la plus part des clients !
21XAM Les bénéfices additionnels
- Facilite la migration inter-systèmes
- Entre plusieurs vendeurs, plusieurs technologies,
pour assurer la pérennité long terme - Permet la migration des informations sur divers
type de matériels - Pour une réduction des coûts sur le long terme
- Permet la migration des informations par les
applications - Permet lévolutivité
- administration de milliards dinformations
22XAM Les Métadonnées
- Permettent lauto-description des objets archivés
- Lauto-description des objets facilitent la
migration entre différentes applications - Les Métadonnées et lindépendance du système de
stockage permet lapplication de règles de
migration entre systèmes de stockage - Le système peut décider du choix du support de
stockage en fonction de règles préétablies
OBJECT
Date 2006/09/15 Patient John Doe Content Class
X-RAY
23XAM lArchitecture
- Une application utilise la librairie xam.dll pour
se connecter à un système de stockage - Une application peut-être connectée à plusieurs
systèmes de stockage - Plusieurs applications peuvent-être connectées à
un système de stockage - Chaque système présente un pool de stockage
normalisé aux applications. La gestion du pool
est invisible à lapplication - Une application doit-être authentifiée pour
établir une connexion à un système quelconque - Lapplication utilise la librairie xam.dll pour
la manipulation des objets. - Une structure de données Xset est accouplée à
chaque objet. Cette structure contient les
métadonnées
Connect()
xam.dll
24XAM Le Software Development Kit
- Exchange / Notes
- Documentum / FileNet
- Oracle, IBM DB2
- Le SDK XAM est lié dynamiquement avec les
applications désirant être connectées au système
de stockage - Le kit SDK XAM intègre les fonctions suivantes
- xam.dll implémente lAPI
- ref.dll, décrit les fonctionnalités implémentées
sur un système - std.dll, implémente les protocoles réseau daccès
à un système - Un framework dintégration des VIMs
- Une librairie toolkit (tools.dll) pour
lajout de fonctions spécifiques
- Fonctions supplémentaires
- Interface avec le système de fichiers
- Catalogue des items
- etc
tools.dll
Connect()
xam.dll
xam.dll
VIMs (Vendor Interface Modules)
25XAM Le Software Development Kit
- XAM API Standardisées par le SNIA
- XAM SDK permet laccès aux API XAM pour toutes
les applications - Géré indépendamment par les différents vendeurs
- VIM Vendor Implementation Module
- Permet la connexion dun système de stockage
quelconque à travers le SDK - VIM est provisionné par le vendeur de stockage
- SDK inclus
- La librairie XAM API et ses spécifications
- Les WIM référencés
- Les best practices
- Quelques exemples dapplicatifs
XAM Ex App1
XAM App2
librairie XAM
VIM 1
VIM 2
VIM x
Système de stockage compatible XAM
26Conclusion
- DMF et LTACSI www.snia.org/dmf
- XAM, le standard du futur
- Un effort commun entre vendeur et utilisateur
final - Larchivage devient une commoditépour une
adoption rapide, simple et long terme - Pour une introduction à XAM
- http//www.snia.org/forums/xam/demo