alain clément comité régional snia france

26
Les nouvelles technologies de stockage pour l’archivage Alain Clément Comité Régional SNIA France

Upload: jade-robbins

Post on 31-Dec-2015

35 views

Category:

Documents


0 download

DESCRIPTION

Alain Clément Comité Régional SNIA France. Les nouvelles technologies de stockage pour l’archivage. Agenda. A propos de la SNIA Nouvelles unités de stockage pour l’Archivage Le futur standard XAM Conclusion. Historique, Mission et Activités SNIA. - PowerPoint PPT Presentation

TRANSCRIPT

Les nouvelles technologiesde stockage pour l’archivage

Alain ClémentComité 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

Nouvelles unités de stockage pour l’Archivage

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

+

Le futur standard XAM

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

Conclusion

DMF et LTACSI www.snia.org/dmf XAM, le standard du futurUn effort commun entre vendeur et utilisateur finalL’archivage devient une commoditépour une adoption rapide, simple et long termePour une introduction à XAM

http://www.snia.org/forums/xam/demo