A crescente popularidade do Network Attached Storage (NAS) para usuários domésticos reflete como a tecnologia abrange duas necessidades: o NAS pode atuar como um servidor de nuvem privada e, ao mesmo tempo, proteger suas informações. Esta visão geral do Network Attached Storage explica como o NAS começou e como ele funciona hoje.
Você pode usar dispositivos de armazenamento NAS com computadores Linux, Windows e Mac.
Como o armazenamento evoluiu
Nos primeiros anos da revolução do computador, os drives de disquete eram amplamente usados para compartilhar arquivos de dados. Hoje, no entanto, as necessidades de armazenamento de uma pessoa média excedem em muito as capacidades de disquetes. As empresas agora mantêm um número cada vez maior de documentos eletrônicos e conjuntos de apresentações, incluindo videoclipes. Os usuários de computadores domésticos, com o advento dos arquivos de música MP3 e imagens JPEG, também exigem armazenamento muito maior e mais conveniente.
Os servidores de arquivos centrais usam tecnologias básicas de rede cliente/servidor para resolver alguns desses problemas de armazenamento de dados. Em sua forma mais simples, um servidor de arquivos consiste em um PC ou hardware de estação de trabalho executando um sistema operacional de rede que suporta o compartilhamento controlado de arquivos. Os discos rígidos instalados no servidor fornecem gigabytes de espaço por disco, e as unidades de fita conectadas a esses servidores podem estender ainda mais essa capacidade.
Os servidores de arquivos possuem um longo histórico de sucesso, mas muitas residências, grupos de trabalho e pequenas empresas não podem justificar a dedicação de um computador de uso geral para tarefas de armazenamento de dados relativamente simples. É aqui que o NAS entra em ação.
Para necessidades de armazenamento menos exigentes, os discos rígidos externos também são uma opção.
O que é NAS?
NAS desafia a abordagem convencional de servidor de arquivos criando sistemas projetados especificamente para armazenamento de dados. Em vez de começar com um computador de uso geral e configurar ou remover recursos dessa base, os projetos de NAS começam com os componentes básicos necessários para suportar transferências de arquivos e adicionar recursos de baixo para cima.
Como outros servidores de arquivos, o NAS segue um design cliente/servidor. Um único dispositivo de hardware, geralmente chamado de caixa NAS ou cabeça NAS, atua como a interface entre o NAS e os clientes de rede. Esses dispositivos NAS não requerem monitor, teclado ou mouse. Eles geralmente executam um sistema operacional incorporado em vez de um sistema operacional de rede completo. Uma ou mais unidades de disco (e possivelmente de fita) podem ser conectadas a muitos sistemas NAS para aumentar a capacidade total. No entanto, os clientes sempre se conectam ao cabeçote do NAS, e não aos dispositivos de armazenamento individuais.
Os clientes geralmente acessam o NAS por meio de uma conexão Ethernet. O NAS aparece na rede como um único "nó", que é o endereço IP do dispositivo principal.
O NAS pode armazenar quaisquer dados que apareçam na forma de arquivos, como caixas de entrada de e-mail, conteúdo da Web, backups remotos do sistema e muito mais. No geral, o NAS usa paralelamente os servidores de arquivos tradicionais.
Os sistemas NAS buscam operação confiável e fácil administração. Eles geralmente incluem recursos integrados, como cotas de espaço em disco, autenticação segura ou envio automático de alertas por e-mail caso um erro seja detectado.
Protocolos NAS
A comunicação com o NAS head ocorre por TCP/IP. Mais especificamente, os clientes usam qualquer um dos vários protocolos de nível superior (aplicativo ou protocolos de camada sete no modelo OSI) construídos sobre TCP/IP.
Os dois protocolos de aplicação mais comumente associados ao NAS são o Sun Network File System (NFS) e o Common Internet File System (CIFS). Tanto o NFS quanto o CIFS operam no modo cliente/servidor. Ambos antecedem o NAS moderno por muitos anos; trabalho original sobre esses protocolos ocorreu na década de 1980.
NFS foi desenvolvido originalmente para compartilhar arquivos entre sistemas UNIX em uma LAN. O suporte para NFS logo foi expandido para incluir sistemas não-UNIX; entretanto, a maioria dos clientes NFS hoje são computadores que executam algum tipo de sistema operacional UNIX.
O CIFS era anteriormente conhecido como Server Message Block (SMB). O SMB foi desenvolvido pela IBM e pela Microsoft para oferecer suporte ao compartilhamento de arquivos no DOS. À medida que o protocolo se tornou amplamente utilizado no Windows, o nome mudou para CIFS. Este mesmo protocolo aparece hoje em sistemas UNIX como parte do pacote Samba.
Muitos sistemas NAS também suportam Hypertext Transfer Protocol (HTTP). Os clientes geralmente podem baixar arquivos em seu navegador da Web a partir de um NAS compatível com HTTP. Os sistemas NAS também costumam empregar HTTP como um protocolo de acesso para interfaces de usuário administrativas baseadas na web.