Servidor de arquivos - File server

Na computação, um servidor de arquivos (ou servidor de arquivos ) é um computador conectado a uma rede que fornece um local para acesso a disco compartilhado, ou seja, armazenamento de arquivos de computador (como texto, imagem, som, vídeo) que podem ser acessados ​​pelas estações de trabalho que são capazes de alcançar o computador que compartilha o acesso através de uma rede de computadores. O termo servidor destaca a função da máquina no esquema cliente-servidor tradicional , em que os clientes são as estações de trabalho que usam o armazenamento. Um servidor de arquivos normalmente não executa tarefas computacionais ou executa programas em nome de suas estações de trabalho clientes.

Os servidores de arquivos são comumente encontrados em escolas e escritórios, onde os usuários usam uma rede local para conectar seus computadores clientes.

Tipos de servidores de arquivos

Um servidor de arquivos pode ser dedicado ou não dedicado. Um servidor dedicado é projetado especificamente para uso como servidor de arquivos, com estações de trabalho conectadas para leitura e gravação de arquivos e bancos de dados.

Os servidores de arquivos também podem ser categorizados pelo método de acesso: os servidores de arquivos da Internet são freqüentemente acessados ​​pelo protocolo de transferência de arquivos ou por HTTP (mas são diferentes de, que geralmente fornecem conteúdo dinâmico da Web além de arquivos estáticos). Os servidores em uma LAN são geralmente acessados ​​pelo protocolo SMB / CIFS ( Windows e Unix-like ) ou protocolo NFS (Unix-like systems).

Os servidores de banco de dados , que fornecem acesso a um banco de dados compartilhado por meio de um driver de dispositivo de banco de dados, não são considerados servidores de arquivos mesmo quando o banco de dados é armazenado em arquivos, pois não são projetados para fornecer esses arquivos aos usuários e tendem a ter requisitos técnicos diferentes.

Projeto de servidores de arquivos

Nas empresas modernas, o design de servidores de arquivos é complicado por demandas concorrentes por espaço de armazenamento, velocidade de acesso, capacidade de recuperação , facilidade de administração, segurança e orçamento. Isso é ainda mais complicado por um ambiente em constante mudança, onde o novo hardware e a tecnologia tornam obsoletos os equipamentos antigos e, ainda assim, devem ser colocados online de forma compatível com as máquinas mais antigas. Para gerenciar o rendimento , as cargas de pico e o tempo de resposta , os fornecedores podem utilizar a teoria das filas para modelar como a combinação de hardware e software responderá em vários níveis de demanda. Os servidores também podem empregar um esquema de balanceamento de carga dinâmico para distribuir solicitações em várias peças de hardware.

A principal peça de equipamento de hardware para servidores nas últimas décadas provou ser a unidade de disco rígido . Embora outras formas de armazenamento sejam viáveis ​​(como fita magnética e unidades de estado sólido ), as unidades de disco continuam a oferecer a melhor opção em termos de custo, desempenho e capacidade.

Armazenar

Como a função crucial de um servidor de arquivos é o armazenamento, a tecnologia foi desenvolvida para operar várias unidades de disco juntas como uma equipe, formando uma matriz de disco . Uma matriz de disco normalmente tem cache (armazenamento de memória temporário que é mais rápido do que os discos magnéticos), bem como funções avançadas como RAID e virtualização de armazenamento . Normalmente, as matrizes de disco aumentam o nível de disponibilidade usando componentes redundantes diferentes do RAID, como fontes de alimentação . As matrizes de disco podem ser consolidadas ou virtualizadas em uma SAN .

Armazenamento conectado à rede

O armazenamento conectado à rede (NAS) é o armazenamento de dados de computador em nível de arquivo conectado a uma rede de computador que fornece acesso a dados a um grupo heterogêneo de clientes. Dispositivos NAS são especificamente diferenciados de servidores de arquivos geralmente em um NAS sendo um dispositivo de computador - um computador especializado construído desde o início para servir arquivos - em vez de um computador de uso geral sendo usado para servir arquivos (possivelmente com outras funções). Em discussões sobre NASs, o termo "servidor de arquivos" geralmente significa um termo contrastante, referindo-se apenas a computadores de uso geral.

A partir de 2010, os dispositivos NAS estão ganhando popularidade, oferecendo um método conveniente para compartilhar arquivos entre vários computadores. Os benefícios potenciais do armazenamento conectado à rede, em comparação com servidores de arquivos não dedicados, incluem acesso mais rápido aos dados, administração mais fácil e configuração simples.

Os sistemas NAS são dispositivos em rede que contêm um ou mais discos rígidos, geralmente organizados em contêineres de armazenamento lógicos redundantes ou matrizes RAID . O armazenamento anexado à rede elimina a responsabilidade de servir arquivos de outros servidores na rede. Eles normalmente fornecem acesso a arquivos usando protocolos de compartilhamento de arquivos de rede, como NFS , SMB / CIFS ( Server Message Block / Common Internet File System ) ou AFP .

Segurança

Os servidores de arquivos geralmente oferecem alguma forma de segurança do sistema para limitar o acesso aos arquivos a usuários ou grupos específicos. Em grandes organizações, essa é uma tarefa geralmente delegada a serviços de diretório , como openLDAP , eDirectory da Novell ou Active Directory da Microsoft .

Esses servidores funcionam dentro do ambiente de computação hierárquico que trata os usuários, computadores, aplicativos e arquivos como entidades distintas, mas relacionadas na rede e concedem acesso com base nas credenciais do usuário ou grupo. Em muitos casos, o serviço de diretório abrange muitos servidores de arquivos, potencialmente centenas para grandes organizações. No passado, e em organizações menores, a autenticação podia ocorrer diretamente no próprio servidor.

Veja também

Referências