Félix Simon Ludovic Gauthier IUT Nancy-Charlemagne - LP ASRALL Mars 2009 1 / 18
Introduction Répartition sur plusieurs machines Accessibilité depuis plusieurs clients Vu comme un seul et énorme espace de stockage Peut répondre à un problème de haute disponibilité des données 2 / 18
1 AFS 2 GFS 3 Coda 4 Lustre 3 / 18
AFS 1 AFS 2 GFS 3 Coda 4 Lustre 4 / 18
Répertoire commun transparent (/afs) Authentification grâce à Kerberos Permissions gérés grâce aux ACLs Disponible pour la plupart des plates-formes suivantes (IBM AIX, Mac OS X, Sun Solaris, toutes les plates-formes Linux et Microsoft Windows) 5 / 18
Kerberos openafs-fileserver,dbserver,client,krb5 Interfaçage avec Kerberos Création d une cellule Configuration : File Server Basic OverSeer Server (BOS Server) Authentification Server Protection Server Volume Server Volume Location Server Update server Backup server Cache Manager 6 / 18
GFS 1 AFS 2 GFS 3 Coda 4 Lustre 7 / 18
Système de fichier Libre (GPL) Développé et maintenu par RedHat Pair-à-pair et accès concurrents Gestionnaire de verrou distribué 8 / 18
Modules noyau (FS et verrou) Configuration du cluster (ccs tool) /etc/cluster/cluster.conf Création et montage des partitions 9 / 18
Coda 1 AFS 2 GFS 3 Coda 4 Lustre 10 / 18
Sécurité Authentification Transaction Chiffrement Fiabilité Journalisation Cache RVM (500octets/fichier - 3Koctets/dossier) Flexibilité Gestion des conflits (version de fichier) S adapte à la bande passante 11 / 18
Serveur Gestion des volumes RVM redimensionnable Répliquât Client Dépend d un SCM L ajout peut se faire à chaud Dépend des méta-données si mode itinérant 12 / 18
Lustre 1 AFS 2 GFS 3 Coda 4 Lustre 13 / 18
Système de fichier Libre (GPL) Développé et maintenu par Sun Microsystems Très utilisé dans le monde des super-ordinateurs Très haute capacité et extensibilité 14 / 18
Patch du noyau Création des volumes Configuration du serveur Fichiers en XML 15 / 18
16000 15000 14000 13000 12000 11000 10000 9000 8000 7000 6000 5000 4000 3000 2000 1000 0 min moy max NFS Coda Lustre Évaluation comparée de NFS, Coda et Lustre. 16 / 18
Conclusion De nombreux systèmes de fichiers distribués Complexité lors de la mise en place Dépend des besoins : itinérance, tolérance aux pannes,... 17 / 18
Merci. Avez-vous des questions? 18 / 18