Main

Version 10 (Emmanuel Quemener, 16/03/2011 09:32)

1 1 Emmanuel Quemener
h1. Stockage pour les laboratoires : quels besoins pour quelles solutions
2 1 Emmanuel Quemener
3 10 Emmanuel Quemener
h2. Finalité : Pourquoi ?
4 1 Emmanuel Quemener
5 1 Emmanuel Quemener
Le stockage de données numériques et, par extension, leur sauvegarde et leur archivage, est une préoccupation majeure de nos établissements : ces données forment, de fait, les actifs primordiaux que la sécurité des systèmes d'information se doit de préserver. 
6 10 Emmanuel Quemener
7 10 Emmanuel Quemener
h2. Contexte
8 5 Emmanuel Quemener
9 5 Emmanuel Quemener
L'explosion des volumes de données (concommitante à l'amélioration des technologies d'expérimentation et de traitement), leur impératif de diffusion (via des bases de données dédiées directement accessibles en ligne), ont développé des exigences telles qu'il devient très difficile de gérer cela sereinement au sein de l'entité productrice : le laboratoire voire l'établissement. 
10 5 Emmanuel Quemener
11 5 Emmanuel Quemener
De plus, face à des besoins souvent très spécifiques, conditionnés par les expériences elles-même ou leur traitement, les solutions classiques apportées par les services centraux demeurent parfois inadaptées. 
12 5 Emmanuel Quemener
13 5 Emmanuel Quemener
Les éléments suivants présentent la démarche suivie ces deux dernières années à l'Ecole Normale Supérieure de Lyon pour une rationalisation de ces problématiques de stockage.
14 4 Emmanuel Quemener
15 9 Emmanuel Quemener
* [[enqueteMonod|Enquête sur les laboratoires du site Monod]]
16 9 Emmanuel Quemener
* [[enqueteDescartes|Enquête sur les laboratoires du site Descartes]]
17 6 Emmanuel Quemener
18 8 Emmanuel Quemener
h2. Analyse
19 8 Emmanuel Quemener
20 8 Emmanuel Quemener
h2. Quelques spécifications fonctionnelles extraites
21 6 Emmanuel Quemener
22 6 Emmanuel Quemener
h3. Pour le stockage
23 6 Emmanuel Quemener
24 6 Emmanuel Quemener
Pour le « front office » (le « salon », une affaire d'utilisateurs et leur appropriation des outils) :
25 6 Emmanuel Quemener
* une gestion fine de l'accès aux données :
26 6 Emmanuel Quemener
** droits des utilisateurs pour les accès en écriture à partir des postes de manipulation,
27 6 Emmanuel Quemener
** droits des utilisateurs pour les accès en lecture à partir des postes de traitement,
28 6 Emmanuel Quemener
** droits pour les responsables de ces utilisateurs d'accéder à leurs données après leur départ ;
29 6 Emmanuel Quemener
* une accessibilité des données dépassant le cadre du laboratoire :
30 6 Emmanuel Quemener
** espace accessible de l'extérieur de manière simple et sécurisée ;
31 6 Emmanuel Quemener
* une indexation indispensable des expériences et des traitements pour assurer la pérennité des données ;
32 6 Emmanuel Quemener
* une mise en place de plates-formes de traitements dédiées et partagées entre les utilisateurs ;
33 6 Emmanuel Quemener
* une abstraction des volumes de stockage, la plus transparente possible, des « boîtes noires » utilisées ;
34 6 Emmanuel Quemener
* une mise à disposition rapide pour faire face aux demandes urgentes et limiter le risque de perte par casse ;
35 6 Emmanuel Quemener
36 6 Emmanuel Quemener
Pour le « back-office » (la « cuisine », une affaire d'informaticiens et la mise à disposition des outils) :
37 6 Emmanuel Quemener
* une amélioration des conditions de transfert des données entre plates-formes (de l'expérience à son traitement)
38 6 Emmanuel Quemener
* notamment par la généralisation d'une connectivité haut débit (GE minimum) ;
39 6 Emmanuel Quemener
* une disponibilité accrue des dispositifs de stockage (pour les expériences durant le plus longtemps) ;
40 6 Emmanuel Quemener
* une souscription la plus large possible du contrat de maintenance ;
41 6 Emmanuel Quemener
* des procédures simplifiées pour la mise à disposition ou l'extension d'un volume de stockage ;
42 6 Emmanuel Quemener
* des procédures simplifiées pour la restauration d'un volume de stockage ;
43 6 Emmanuel Quemener
* une « scalabilité » de la solution de stockage pour l'étendre chaque année en fonction des besoins.
44 6 Emmanuel Quemener
45 6 Emmanuel Quemener
h3. Pour la sauvegarde
46 6 Emmanuel Quemener
47 6 Emmanuel Quemener
Cette opération est purement informatique : elle vise à sauvegarder les données (et permettre leur restauration) en cas
48 6 Emmanuel Quemener
de destruction d'un élément (ou plusieurs) du stockage.
49 6 Emmanuel Quemener
50 6 Emmanuel Quemener
Dans le cas idéal, elle exige :
51 6 Emmanuel Quemener
* une séparation physique du stockage primaire ;
52 6 Emmanuel Quemener
* une représentation la plus synchrone possible des données originelles.
53 6 Emmanuel Quemener
54 6 Emmanuel Quemener
h3. Pour l'archivage
55 6 Emmanuel Quemener
56 6 Emmanuel Quemener
Cette opération, pour être la plus efficace possible, se base sur les informations mentionnées par les utilisateurs dans
57 6 Emmanuel Quemener
l'indexation de leurs données.
58 6 Emmanuel Quemener
59 6 Emmanuel Quemener
Deux approches sont possibles :
60 6 Emmanuel Quemener
* un archivage basé sur le stockage originel ;
61 6 Emmanuel Quemener
* un archivage basé sur la sauvegarde.
62 6 Emmanuel Quemener
63 6 Emmanuel Quemener
Dans les deux cas, les archives peuvent prendre la forme :
64 6 Emmanuel Quemener
* d'une série d'instantanés pris suivant une politique pré-établie : elle est alors intégrée à la solution de stockage ;
65 6 Emmanuel Quemener
* une copie complète sur un support tierce, archivée physiquement : elle utilise généralement une technologie à base de supports à accès séquentiels, comme les bandes.