Qu'est-ce qu'un contrôleur de métadonnées?
Un contrôleur de métadonnées (MDC) est un type de contrôle de données utilisé sur un réseau de stockage (SAN). Avec la plupart des réseaux de stockage, un client dispose d'un accès au niveau du bloc ou du niveau physique des données. Un contrôleur de métadonnées est nécessaire lorsque plusieurs clients d’un réseau SAN accèdent rapidement au même bloc sur le même volume de disque. Le MDC est utilisé pour verrouiller des fichiers, déplacer et allouer de l'espace de données et donner des autorisations aux clients pour différents niveaux de bloc. Les MDC ne sont utilisés que sur des serveurs haut de gamme et ne sont jamais trouvés sur les ordinateurs des utilisateurs.
Un SAN est un réseau dédié dans lequel un client, généralement composé de nombreux utilisateurs différents, accède aux données stockées dans le SAN. Contrairement aux serveurs normaux, qui accordent aux utilisateurs un accès de niveau fichier afin qu'ils puissent utiliser et manipuler le fichier, ce type de serveur donne un accès de niveau bloc. C'est ce qu'on appelle un accès de bas niveau - inférieur à celui auquel peuvent accéder les ordinateurs ordinaires - qui spécifie le stockage des données et les performances. Ce type de stockage est flexible et permet aux administrateurs et aux utilisateurs de démarrer à partir du réseau SAN lui-même pour un démarrage facile.
Un contrôleur de métadonnées entre en jeu lorsque plusieurs clients utilisent le même réseau de stockage en même temps. Sans contrôleur de métadonnées pour modifier l'accès ou verrouiller les fichiers, les données ne peuvent en aucun cas être privées. Parallèlement, ce contrôleur peut servir de périphérique de partage lorsque les administrateurs accordent à d'autres serveurs l'accès à certains blocs.
Lorsque l'accès à un bloc est accordé via le contrôleur, un serveur différent peut consulter le bloc de données. Si le fichier est verrouillé, cela signifie que le serveur ne peut pas voir le bloc ou ne peut pas le modifier, en fonction du niveau d'accès. Lorsque l'accès est accordé, ce qui peut être fait si les différents clients du réseau SAN se connaissent, le bloc peut être transféré d'un serveur à un autre, permettant à l'autre serveur d'utiliser le bloc.
Outre l'accès et le verrouillage, le contrôleur de métadonnées remplit une autre fonction vitale pour la longévité du SAN: l'allocation d'espace. Cela permet aux administrateurs de se déplacer dans les blocs pour obtenir les meilleures performances. Lorsque les blocs sont correctement attribués, les canaux de mémoire peuvent être utilisés efficacement.
Les contrôleurs de métadonnées peuvent être utilisés sur de nombreux types de réseaux SAN et réseaux. Utilisé avec les réseaux appropriés, il augmentera les performances. Lorsque le MDC est associé à un réseau incorrect, même si cela fonctionnera, les performances diminueront. Lorsque le contrôleur de métadonnées est utilisé, un ordinateur entier doit généralement être spécifié en tant que contrôleur.