Definition

Almacenamiento de archivos

El almacenamiento de archivos, también llamado almacenamiento basado en archivos o a nivel de archivos, archiva los datos en una estructura jerárquica. Los datos se guardan en archivos y carpetas y se presentan tanto al sistema que lo almacena como al sistema que lo recupera en el mismo formato. Se puede acceder a los datos mediante el protocolo NFS (Network File System) para Unix o Linux o el protocolo SMB (Server Message Block) para Microsoft Windows.

NFS, desarrollado originalmente por Sun Microsystems, permite a un cliente almacenar y ver archivos en un servidor como si estuvieran en el equipo cliente. Todo o parte del sistema de archivos se puede montar en un servidor, donde es accesible por los clientes con privilegios asignados a un archivo. SMB utiliza paquetes de datos enviados por un cliente a un servidor, que responde a la solicitud. La mayoría de los sistemas de almacenamiento conectado a red (NAS) admiten NFS y SMB, lo que se conocía formalmente como el Common Internet File System.

Almacenamiento de archivo vs. Almacenamiento en bloque

Mientras que los sistemas de almacenamiento a nivel de bloques escriben y recuperan datos desde y hacia ciertos bloques, el almacenamiento a nivel de archivo solicita datos a través de interfaces de representación de datos a nivel de usuario. Este método de comunicación cliente-servidor se produce cuando el cliente utiliza el nombre de archivo de los datos, la ubicación del directorio, la URL y otra información. Con el almacenamiento a nivel de bloque, el servidor recibe la solicitud de archivado, busca las ubicaciones de almacenamiento de datos donde se almacenan los datos y lo recupera utilizando funciones de nivel de almacenamiento. El servidor no envía el archivo al cliente como bloques, sino como bytes del archivo. Los protocolos de nivel de archivo no pueden entender los comandos de bloque y los protocolos de bloque no pueden transmitir solicitudes y respuestas de acceso a archivos.

El almacenamiento unificado, también conocido como almacenamiento multiprotocolo, ofrece acceso a nivel de bloque de canal de fibra e iSCSI en sistemas de red de área de almacenamiento (SAN) y acceso a nivel de archivo NAS en una caja. El almacenamiento unificado se utilizó por primera vez alrededor de 2002 y ahora es una arquitectura de almacenamiento común.

Los productos de almacenamiento de archivos empresariales NAS y SAN individuales también pueden ofrecer funciones avanzadas de administración de datos, como la deduplicación de datos y el aprovisionamiento delgado, lo que puede brindar mayor valor a las infraestructuras virtuales.

Crecimiento de los sistemas de almacenamiento de archivos

En los últimos años, las tendencias de los centros de datos, como las analíticas de grandes volúmenes de datos (big data) y las tecnologías de almacenamiento en nube, han fomentado el rápido crecimiento del almacenamiento de archivos informáticos. El número de aplicaciones que utilizan estrictamente el acceso basado en archivos, en lugar del acceso a la base de datos, ha sido otro factor que contribuye a este hecho.

Los archivadores NAS son generalmente la manera más efectiva de manejar el crecimiento de los datos de archivos. Pero demasiados archivadores pueden conducir al aislamiento, ya que los usuarios pueden carecer de un espacio de nombres global en las múltiples plataformas. Esto hace que los administradores ejecuten varios sistemas simultáneamente.

Si bien la adición de sistemas NAS es el enfoque correcto para hacer frente a la explosión en el almacenamiento de archivos de computadora, el método preferido es utilizar un sistema NAS escalable, un sistema NAS en clúster o una virtualización de archivos NAS para ejecutarlos simultáneamente.

Este contenido se actualizó por última vez en septiembre 2017

Investigue más sobre Almacenamiento flash y en drives