Ambas as opções, storage area networks (SAN) e network-attached storage (NAS), fornecem armazenamento para clientes via rede e assim tornam-se um benefício já que removem o uso de servidores individuais como pontos de falha. O uso de uma dessas opções,
- reduz o custo pois não há mais a necessidade de ter grandes quantidades de armazenamento local.
- fornece um local centralizado para gerenciar e fazer backup de seus dados em um único lugar, em vez de ter que construir todos esses processos em uma frota de máquinas.
- criar controles de acesso
- fornecer contextos de segurança para proteger seus dados
Ambas as tecnologias, SAN e NAS, usam uma coisa em comum : discos.
Quando falamos discos nos referimos aos HDs SAS, SATA, SSD etc… No momento SSD ainda é uma opção cara e com algumas controvérsias e discussões a respeito o tempo que segura ou guarda as informações:
Hardware: Por que Não Posso Guardar Meus Arquivos por Muito Tempo em um SSD?
NAS
NAS geralmente é um único servidor e dificilmente uma máquina virtual, por questão de escalabilidade e performance.
Executa um ou mais protocolos de compartilhamento de arquivos que são expostos a uma rede interna. Podemos citar como protocolos NFS ou SMB (CIFS).
NAS peermitir que os clientes se conectem para ler/gravar arquivos como se cada cliente tivesse um grande sistema de arquivos local.
O NAS é usado mundialmente para armazenamento compartilhado.
A adição de recursos(ou mais discos) em um NAS exige que haja espaço físico para conexão e encaixe das novas peças; o modelo de NAS geralmente depende de um único chassi (ou máquina virtual única).
SAN
SAN raramente é uma única máquina. A lema do SAN é ser um conjunto de sistemas de armazenamento independentes. Temos geralmente um único rack físico contendo um par de controladores que podem fazer failover entre si para manutenção (atualizações, etc.) em caso de falha. O failover é a capacidade de alternar automática e facilmente para um sistema de backup confiável.
Termos e Dicas: O que é FAILOVER em Informática?
SAN trabalha baseado em blocos como veremos a seguir.
Uma máquina normalmente usaria um disco interno seu como um dispositivo de bloco e o SAN criaria um sistema de arquivos desse bloco e o disponibilizaria para as máquinas da rede. As máquinas da rede seriam os clientes do armazenamento SAN.
Essa disponibilidade é feita usando protocolos como iSCSI ou Fiber Channel.
Os clientes do storage(armazenamento) SAN ao receber o bloco podem alterá-lo como se ele fosse um disco instalado em sua própria máquina(pc).
Diferentemente do NAS que é geralmente uma única máquina, os componentes de uma SAN podem incluir switches dedicados (ou VLANs em uma rede compartilhada), nós de controladores, prateleiras com discos, unidades de backup em fita ou dispositivos de gateway. A complexidade adicional oferece melhor escalabilidade, redundância e camadas para serviços individuais executados na SAN. Devido a essa abordagem de cluster para o hardware, geralmente é mais fácil adicionar recursos adicionais a uma SAN do que a um NAS, na forma de novos switches ou compartimentos de disco.
Fontes: red hat,