Dell Fluid File System , o FluidFS , es un sistema de archivos de disco compartido creado por Dell que proporciona sistemas de archivos distribuidos a los clientes. Los clientes compran un dispositivo : una combinación de controladores de almacenamiento conectados a red (NAS) especialmente diseñados con fuentes de alimentación primarias y de respaldo integradas (es decir, el dispositivo) conectados al almacenamiento a nivel de bloque a través del protocolo iSCSI o Fiber Channel . Un solo dispositivo Dell FluidFS consta de dos controladores que funcionan en conjunto (es decir, activo/activo) que se conectan a la red de área de almacenamiento (SAN) de back-end. Según los requisitos de capacidad de almacenamiento y la preferencia del usuario, los dispositivos NAS FluidFS versión 4 se pueden utilizar con matrices SAN Compellent o EqualLogic. EqualLogic FS7600 y FS7610 se conectan a la red del cliente y a las matrices EqualLogic de Dell con un protocolo iSCSI de 1 Gbit/s (FS7600) o 10 Gbit/s (FS7610). Para Compellent , FluidFS está disponible con conectividad iSCSI de 1 Gbit/s o 10 Gbit/s a la red del cliente, y la conexión al backend Compellent SAN puede ser Fibre Channel de 8 Gbit/s o iSCSI de 10 Gbit/s.
La capa de software FluidFS que se ejecuta en el dispositivo NAS crea un único espacio de nombres para los usuarios, ofreciendo acceso a través de Server Message Block (SMB) y Network File System (NFS). También incluye funciones para evitar la pérdida o corrupción de datos y utiliza el almacenamiento en caché para aumentar el rendimiento. [1]
FluidFS es el resultado de la adquisición por parte de Dell de la propiedad intelectual de Exanet , una empresa cuyos activos incluían un producto de almacenamiento NAS escalable e independiente del hardware. Anteriormente conocido como Dell Scalable File System (DSFS), Dell cambió el nombre a FluidFS después de su adquisición de Compellent Technologies , que utilizó con éxito el eslogan Fluid Data como empresa emergente. [2] Dell desarrolló aún más el sistema de archivos Exanet para admitir la copia de seguridad NDMP y lo integró con la IP obtenida de la adquisición de Ocarina Networks , que incluía tecnología de deduplicación y compresión de datos . Dell adaptó inicialmente FluidFS para que funcionara con sus plataformas de almacenamiento Compellent, EqualLogic y PowerVault . [1]
La arquitectura de software subyacente de FluidFS emplea un modelo de agrupamiento simétrico basado en Linux con metadatos distribuidos , equilibrio de carga nativo , capacidades de almacenamiento en caché flexibles y otras características. Su escalabilidad no está limitada por el tamaño del volumen como en los sistemas de archivos tradicionales, y admite el escalamiento vertical (agregar capacidad al sistema) y horizontal (agregar nodos o rendimiento al sistema). FluidFS opera en un clúster simétrico de controladores NAS diseñados específicamente (alojados en pares dentro de un dispositivo 2U), que interactúan a través de una estructura con el almacenamiento compartido de back-end a través de redes de área de almacenamiento iSCSI o Fibre Channel .
La arquitectura FluidFS está estructurada en capas y presenta un sistema de archivos tradicional a los clientes de la red, al tiempo que realiza funciones especiales en el back-end. Está diseñada para utilizar todos los recursos disponibles en los niveles de red, servidor y disco para mejorar los tiempos de respuesta.
Según el producto de almacenamiento de back-end, la cantidad máxima de dispositivos NAS y la capacidad de almacenamiento varían. La cantidad de dispositivos NAS varía de 1 a 4. La capacidad total del sistema se puede administrar en un solo espacio de nombres global y, a partir de FluidFS v6, admite multiusuario y una capacidad de almacenamiento total de decenas de PB. [3] El tamaño máximo de cualquier archivo individual es de 128 TB. La cantidad de archivos en el espacio de nombres está limitada a 64 mil millones por dispositivo [4] , o 256 mil millones en 4 dispositivos, lo que lo convierte en uno de los más grandes de la industria.