Alain Clément Comité Régional SNIA France
-
Upload
jade-robbins -
Category
Documents
-
view
35 -
download
0
description
Transcript of Alain Clément Comité Régional SNIA France
Agenda
A propos de la SNIANouvelles unités de stockage pour l’ArchivageLe futur standard XAMConclusion
Historique, Missionet Activités SNIA
SNIA fondée en 1997, SNIA Europe en 2001« Association de l’Industrie du Stockage Réseau »~460 membres WW, ~100 Europe, ~7000 individus
MissionContribuer au développement et à l'adoption de solutionsde stockage en réseau efficaces, complètes et fiables
ActivitésStandardisation/Normalisation (SMI-S, XAM)Initiatives Technologiques (FSM, DMF, IPS, Sécurité)Education/Formation/CertificationConférence SNW, Website & Newsletter Technology Center & Workshops/benchmarks Comités Régionaux
SNIA: Storage Networking Industry Associationwww.snia.org
Fixed ContentObjets digitalisés invariant sur une longue période
Record des vidéo conférences
Données génétiques
Rapports officiels
journaux
LettreManuelsImagerie médicale
Documents
Archivage E-mails
CAO
Images de chèques
Résultats cliniques
Données sismiquesManuels de formation
Données biométriques
Blueprints
Books
Examens cliniques
scans
contrats
Données astronomiques
Audio conférence
sauvegardes
Business records
originaux CAD / CAM
Rapports mensuels
clips
transcription Voice-to-web
White papers
X-rays
périodiquesDonnées biologiquesPhotos satellite
Document d’histoirephotosDocument légaux
Problème: L’explosiondes 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à l’archivage
La régulation émergeanteoblige à l’archivage desdonnées
Les méthodes traditionnellesde stockage ne suffisent plus
La majorité des
données digitalisées
est figée
La majorité des
données digitalisées
est figée
Source: Hal Varian, UC Berkeley
La classification de la donnée: Données transactionnelles vs. Fixed Content
Données transactionnelles
Mise à jour continueécritures/lectures de petits blocs fréquentesFaible latence, haute performances
ExemplesBase de donnéesSolutions OLAP, OLTP, ERPApplications financières, RH
Solutions mieux gérées par:DASSANNAS
Fixed Content
Des données qui ne sont plus modifiables après la créationDes données de référencesBloc physiques non structurés immuabilité, Authenticité,
ExemplesAudio, Vidéo, imagesDocuments, Images ChèquesX-rays Données d’archives
Solution mieux gérées parDisques/bandes WORMContent Addressed|Aware Storage (CAS)
Disque et bande WORM
WORM: Write Once, Read MultipleDispositif matériel et/ou logiciel garantissant une écriture non modifiable dans le temps
On écrit une fois, on relit autant de fois que l’on veutOn ne peut plus effacer et/ou modifier le contenu
Techno émergeante: « WORM Compliant »Permet un effacement d’un enregistrement sur support UDO. On écrit une fois, on lit autant de fois, on peut effacer l’enregistrement une seule fois
Disque et bande WORM
Bande Disque
MatérielLTO, SDLT, AIT, DAT160, STK
CD-R, DVD-R, UDO
CaractéristiquesDispositif mixte matériel/logiciel
Déformation non réversible du support
UsageGrosse capacitéFaible coûtFaible temps d’accès
Faible capacitéBon temps d’accès
formatDépend du logiciel d’écriture
Standard UFS et/ou format propriétaire
Content Addressed|Aware Storage Analogie: voiturier pour les données d’archives
Interface d’accès simple et sécurisé
Donne les clés au voiturierVotre voiture est garée quelque parts Un reçu vous est donné
Gain pour vousPas de recherche d’emplacement librePas d’attente
Récupération sur demandePrésenter votre reçuLe voiturier vous rapporte votre voiture
Un CAS fournit le même service Un CAS fournit le même service pour les objets d’archivespour les objets d’archives
Le CAS: comment ça marche?
Une signature électronique unique est fabriquée en fonction de l’objet, cette clé assure l’immuabilité et permet la localisation de l’objet
1000101010001010ContentContentAddressAddress
AlgorithmAlgorithm4PJGVL39UEK7ReDN9JM0A2HR3U6
ContentContentAddressAddress
AlgorithmAlgorithm1011101110111011 3C08JM40C8AMMe0N8ATEJHC2DQN
CAS: la valeur apportée
fondamentauxCAS est un dépôt d’objets de données archivées. Des métadonnées descriptives sont associées à chaque objetsCAS garantie l’immuabilité et l’authentification des objets stockésCAS 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
Les métadonnées
Elles permettent d’auto-documenter les objets administrés
L’auto-documentation permet, en théorie, le portage des objets entre applications
La Métadonnée et l’indépendance matérielle permet la création de règle de migration entre ressources CAS
Des règles peuvent être crées pour l’allocation d’espace de stockage en fonction du type d’objet à archiver
Classe: X-Ray
Patient: Jean Martin
Date: 22/11/2006
CAS Object
Immuabilitéet Authentification
Le ticket de retrait est évalué
À partir du contenu
Globalement unique
Utilisé pour garantir la fonction WORM et l’authentification du contenu
Une modification est détectée immédiatementProtection contre
– Les modifications malveillantes
– Défaut physique du système de stockage
4PJGVL39UEK7ReDN9JM0A2HR3U6
Indé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 physiquesDifférentes localisation géographiquesEntre organisationsRessource de stockage distinctes
L’indépendance du stockage permet au CAS d’intégrer des règles d’ILM
Les règles d’ILM portent sur les politiques, les données et les métadonnées
Couche CAS
LyonParis Marseille
ILM
CAS: Le meilleur des mondes pour l’archive?
__________________________________________
= Solutions Intelligentes, à coût réduit, évolutives pour le stockage « long terme » des données d’archives
Immuabilité et Authentification
indépendance de la résidence matérielle
indépendance à la technologie
évolutivité
suppression des doublons
Online, comme un disque
WORM, comme les solutions optiques (UDO)
TCO optimisé, comme les bandes
+
Nouveautés apportées par le CAS
+
+
+ les bénéfices du CAS+
+
+
+
NEW
+
XAM, qu’est-ce que c’est?
eXtensible Access Method (XAM) c’est:
Une initiative SNIA pour l’archivage des données
Dirigée par le groupe Fixed Content Aware Storage TWG
Définit une interface standard (API) entre application et logiciel d’administration– (Consumers),et systèmes de stockage – (Providers)
Pour la réalisation d’un service d’archivage (stockage à contenu fixe)
XAM: L’historique
Q4 2004 – IBM et EMC définisse la vision et fournissent le point de départ de la proposition
début Q3 2005 – Spec v1.0 de XAM disponible, HP, HDS, Sun rejoignent l’équipe XAM après avoir adopté la proposition
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
Aujourd’hui – FCAS TWG travaille sur la spécification finale de l’API
Q2 2006 – FCAS TWG regroupe plus de 30 membres participant au développement
15 Octobre 07 :ComputerWorld Dallas –présentation de la première intégration XAM par Vignette, HP, EMC, SUN
Pourquoi XAM est-il important?
XAM permetLe respect des règles légales
Rétention et sécurité appliquée aux enregistrementsDe fixer des règles de gestion de la donnée (ILM)
Des métadonnées ajoutées permettent la classification, l’annotation..Les règles ILM sont enregistrées dans des champs prédéfinisLes règles ILM sont implémentées au niveau stockage et/ou par des solutions tierces ajoutées
L’accès universel aux données d’archivesStockage et restitution des informations indépendant des applicationsPrimitives de recherche indépendantes des applications
Une interopérabilité basée sur les standardsUne application compatible XAM fonctionne avec n’importe quel fournisseur de stockage compatible XAMLes métadonnées associées permettent l’interopérabilitéLes informations peuvent-être migrées entre différents systèmes de stockage (pérennité)
C’est ce que qu’attendent vendeurs, analystes et la plus part des clients !
XAM: Les bénéfices additionnels
Facilite la migration inter-systèmesEntre 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 applicationsPermet l’évolutivité
administration de milliards d’informations
XAM: Les Métadonnées
Permettent l’auto-description des objets archivés
L’auto-description des objets facilitent la migration entre différentes applications
Les Métadonnées et l’indépendance du système de stockage permet l’application 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
Date: 2006/09/15Patient: John DoeContent Class: X-RAY
OBJECT
XAM: l’Architecture
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 à l’application
Une application doit-être authentifiée pour établir une connexion à un système quelconque
L’application 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
Application
XSystem
xam.dllxam.dll
Connect()
XAM: Le « Software Development Kit »
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 l’APIref.dll, décrit les fonctionnalités implémentées sur un systèmestd.dll, implémente les protocoles réseau d’accès à un systèmeUn framework d’intégration des ‘VIMs’Une librairie « toolkit » (tools.dll) pour l’ajout de fonctions spécifiques
xam.dllxam.dll
ref.dll
ref.dll
emc.dll
emc.dll
ibm.dll
ibm.dll
std.dll
std.dll
tools.dlltools.dll
HP. dll
HP. dll
Fonctions supplémentaires• Interface avec le système
de fichiers• Catalogue des items• etc
Fonctions supplémentaires• Interface avec le système
de fichiers• Catalogue des items• etc
Application
XSystem
Connect()
xam.dllxam.dll
• Exchange / Notes • Documentum / FileNet• Oracle, IBM DB2…
• Exchange / Notes • Documentum / FileNet• Oracle, IBM DB2…
VIMs (Vendor Interface Modules)
XAM: Le « Software Development Kit »
XAM API Standardisées par le SNIAXAM SDK permet l’accès aux API XAM pour toutes les applications
Géré indépendamment par les différents vendeurs
VIM: Vendor Implementation ModulePermet la connexion d’un système de stockage quelconque à travers le SDKVIM est provisionné par le vendeur de stockage
SDK inclus La librairie XAM API et ses spécificationsLes WIM référencésLes « best practices »Quelques exemples d’applicatifs
Système de stockage compatible
XAM
XAM Ex App1
XAM Ex App1
librairie XAMlibrairie XAM
VIM
1
VIM
2
XAM App2XAM App2
VIM
x
Fourni par le SNIA
Fourni par le vendeur de stockage
Fourni par le SNIA, le fournisseur d’application, ou le vendeur de stockage