Servidor de archivos


En informática, un servidor de archivos (o servidor de archivos ) es una computadora conectada a una red que proporciona una ubicación para el acceso al disco compartido, es decir, el almacenamiento de archivos de computadora (como texto, imagen, sonido, video) a los que pueden acceder las estaciones de trabajo que pueden llegar a la computadora que comparte el acceso a través de una red informática. El término servidor destaca el papel de la máquina en el esquema cliente-servidor tradicional , donde los clientes son las estaciones de trabajo que utilizan el almacenamiento. Un servidor de archivos normalmente no realiza tareas computacionales ni ejecuta programas en nombre de sus estaciones de trabajo cliente.

Los servidores de archivos se encuentran comúnmente en escuelas y oficinas, donde los usuarios usan una red de área local para conectar sus computadoras cliente.

Un servidor de archivos puede ser dedicado o no dedicado. Un servidor dedicado está diseñado específicamente para su uso como servidor de archivos, con estaciones de trabajo conectadas para leer y escribir archivos y bases de datos.

Los servidores de archivos también pueden clasificarse según el método de acceso: los servidores de archivos de Internet se acceden con frecuencia mediante el Protocolo de transferencia de archivos o mediante HTTP (pero son diferentes de, que a menudo proporcionan contenido web dinámico además de archivos estáticos). Por lo general, se accede a los servidores de una LAN mediante el protocolo SMB / CIFS ( tipo Windows y Unix ) o el protocolo NFS (sistemas tipo Unix).

Los servidores de base de datos , que brindan acceso a una base de datos compartida a través de un controlador de dispositivo de base de datos, no se consideran servidores de archivos incluso cuando la base de datos está almacenada en archivos, ya que no están diseñados para proporcionar esos archivos a los usuarios y tienden a tener diferentes requisitos técnicos.

En las empresas modernas, el diseño de servidores de archivos se complica por las demandas competitivas de espacio de almacenamiento, velocidad de acceso, capacidad de recuperación , facilidad de administración, seguridad y presupuesto. Esto se complica aún más por un entorno en constante cambio, donde el nuevo hardware y la tecnología hacen obsoletos rápidamente los equipos antiguos y, sin embargo, deben estar en línea sin problemas de una manera compatible con la maquinaria anterior. Para gestionar el rendimiento , las cargas máximas y el tiempo de respuesta , los proveedores pueden utilizar la teoría de las colas [1] para modelar cómo responderá la combinación de hardware y software en varios niveles de demanda. Los servidores también pueden emplear equilibrio de carga dinámico esquema para distribuir solicitudes a través de varias piezas de hardware.