¿Qué es un controlador de metadatos?
Un controlador de metadatos (MDC) es un tipo de control de datos utilizado en una red de área de almacenamiento (SAN). Con la mayoría de las SAN, hay un cliente que tiene acceso a nivel de bloque o acceso al nivel físico de los datos. Se necesita un controlador de metadatos cuando hay varios clientes en una SAN que acceden rápidamente al mismo bloque en el mismo volumen de disco. El MDC se utiliza para bloquear archivos, mover y asignar espacio de datos y otorgar autorización a los clientes para diferentes niveles de bloque. Los MDC solo se usan en servidores de alta gama y nunca se encuentran en las computadoras de los usuarios.
Una SAN es una red dedicada en la que un cliente, generalmente compuesto por muchos usuarios diferentes, accede a los datos almacenados dentro de la SAN. A diferencia de los servidores normales, que dan acceso a nivel de archivo a los usuarios para que usen y manipulen el archivo, este tipo de servidor proporciona acceso a nivel de bloque. Esto se conoce como acceso de bajo nivel, inferior al que pueden acceder las computadoras comunes de usuario, que especifica el almacenamiento y el rendimiento de los datos. Este tipo de almacenamiento es flexible y permite a los administradores y usuarios arrancar desde la propia SAN para un arranque fácil.
Un controlador de metadatos entra en juego cuando varios clientes usan la misma SAN a la vez. Sin un controlador de metadatos para cambiar el acceso o bloquear archivos, no hay forma de que los datos sean privados. Al mismo tiempo, este controlador puede actuar como un dispositivo para compartir cuando los administradores dan acceso a otros servidores a ciertos bloques.
Cuando se otorga acceso a un bloque a través del controlador, un servidor diferente puede ver el bloque de datos. Si el archivo está bloqueado, esto significa que el servidor no puede ver el bloque o no puede cambiar el bloque, dependiendo del nivel de acceso. Cuando se otorga el acceso, lo que se puede hacer si los diferentes clientes en la SAN se conocen, entonces el bloque se puede transferir de un servidor a otro, permitiendo que el otro servidor use el bloque.
Junto con el acceso y el bloqueo, el controlador de metadatos realiza otra función vital para la longevidad de la SAN: la asignación de espacio. Esto permite a los administradores moverse alrededor de los bloques para obtener el mejor rendimiento. Cuando los bloques se asignan correctamente, los canales de memoria se pueden usar de manera eficiente.
Los controladores de metadatos se pueden usar en muchos tipos diferentes de redes SAN y redes. Cuando se usa con las redes adecuadas, aumentará el rendimiento. Cuando el MDC se combina con una red incorrecta, aunque funcionará, generalmente disminuirá el rendimiento. Cuando se utiliza el controlador de metadatos, generalmente se debe especificar una computadora completa como controlador.