Cómo utiliza Xsan el almacenamiento disponible en macOS Server
Xsan almacena los archivos de los usuarios y los datos del sistema de archivos en los volúmenes de la SAN y segmenta los datos entre los diferentes LUN de un volumen para obtener un mejor rendimiento.
Metadatos y datos del registro
Xsan registra la información sobre los archivos en un volumen de Xsan mediante archivos de metadatos y un registro del sistema de archivos. Los metadatos del sistema de archivos incluyen información como qué partes específicas de un disco y qué discos se utilizan para almacenar un archivo, y si se está accediendo a ese archivo. Los datos del registro incluyen un registro de las transacciones del sistema de archivos que ayuda a garantizar la integridad de los archivos en el caso de que se produzca un error.
El controlador de metadatos de Xsan gestiona estos archivos, pero se almacenan en los LUN, en lugar de hacerlo en el propio controlador. Los metadatos se almacenan en el primer grupo de almacenamiento que se añade a un volumen. Los datos del registro se pueden guardar en el mismo grupo de almacenamiento que los metadatos o en un grupo de almacenamiento aparte. Los datos del registro se deben guardar solo en un grupo de almacenamiento.
Segmentación a un nivel superior
Cuando un sistema RAID escribe un archivo utilizando el esquema RAID 0 (segmentación), divide el archivo en segmentos y los distribuye por las unidades de disco de la matriz RAID. Esto mejora el rendimiento, ya que se escriben partes del archivo en paralelo (en lugar de una parte cada vez) en los discos de la matriz.
Xsan aplica esta misma técnica en la jerarquía de almacenamiento. Xsan segmenta los datos de los archivos y los distribuye por los LUN que constituyen cada grupo de almacenamiento de un volumen. El rendimiento mejora porque los datos se escriben en paralelo.
Puede ajustar el rendimiento de la SAN mediante el ajuste del tipo de datos que se escriben en cada LUN de un grupo de almacenamiento (mezclando o separando los metadatos, los datos del registro y los datos de los usuarios).