next up previous contents
Next: 3.2.5 Synchronisation des différents Up: 3.2 Maintenance des banques Previous: 3.2.3 Génération des différents

3.2.4 Système de fichiers de travail et son clone

Pour le stockage sur disques, nous utilisons une particularité du système Digital qui s'appelle le « clonage d'un système de fichier » qui permet de créer à un moment donné une copie conforme d'un ensemble de fichiers. Les banques vont être stockées dans une zone de travail réservée aux mainteneurs des banques, cette zone sera « clonée » au moment voulu en un ensemble de fichiers que l'on appellera « clone » qui sera accessible aux utilisateurs. De cette manière, les utilisateurs n'accèdent pas directement à l'espace de travail, et n'en voient qu'une copie à travers le clone. Le mot copie est ici un abus de langage, car les données ne sont pas systématiquement dupliquées à travers le système de fichier et son clone, seules les différences entre l'espace de travail et le clone nécessitent de la place supplémentaire sur disque.

Il est à remarquer que lorsque le système de fichier vient d'être cloné, l'espace de travail et le clone sont confondus, ce qui fait que le clone n'occupe plus de place sur disque. L'énorme avantage de ce mécanisme c'est que l'équipe de maintenance dispose d'un espace séparé pour générer la nouvelle version d'une banque qu'elle peut basculer de façon atomique pour former le « clone » qui servira aux utilisateurs. Si pendant la génération une erreur est détectée, le blocage du clonage laisse les utilisateurs accéder à une version toujours cohérente, pendant que l'équipe de maintenance peut remédier au problème. Ainsi nous assurons une disponibilité maximum aux banques, avec des interruptions pour opération de maintenance très réduites.


next up previous contents
Next: 3.2.5 Synchronisation des différents Up: 3.2 Maintenance des banques Previous: 3.2.3 Génération des différents