Como os dispositivos SAN Storage ou NAS são normalmente usados?

3

Esses dispositivos de armazenamento podem ser acessados como discos rígidos ou aplicativos específicos direcionados especificamente a um dispositivo? As aplicações que vocês usam contra esses dispositivos, você diz ao seu aplicativo a que elas estão conectadas?

Quero dizer, se eu tiver um aplicativo X. O X funcionaria apenas para armazenamento SAN ou armazenamento NAS ou não importa qual é o dispositivo de armazenamento de destino, pois todos eles são acessados como discos rígidos ou compartilhamentos de rede normais?

Eu, como desenvolvedor de aplicativos, tenho que me preocupar com qual dispositivo de armazenamento meu cliente estaria usando?

    
por Muhammad Hasan Khan 12.10.2009 / 07:01

5 respostas

4

Esses dispositivos de armazenamento são totalmente transparentes para aplicativos (os aplicativos não se importam se você estiver usando armazenamento local ou rede).

Você precisa se preocupar com qual dispositivo de armazenamento seu cliente estaria usando apenas se desenvolver algum tipo de software de gerenciamento / configuração (que tem que lidar com dispositivos de armazenamento específicos e, portanto, dependente de hardware).

    
por 12.10.2009 / 08:34
4

Não pense tanto NAS vs. SAN, pense mais nas linhas de nível de arquivo vs. nível de bloco.

Alguns aplicativos PRECISAM de acesso em nível de bloco aos dados, geralmente os bancos de dados, além de qualquer coisa que pressupõe que ele tenha acesso exclusivo ao disco, como o MS Clustering & VMWare ESX. Frequentemente, os aplicativos da Web não precisam desse nível de acesso e estão satisfeitos com o acesso puramente em nível de arquivo - mas vale a pena saber que qualquer coisa que seja feliz com o nível de arquivo quase sempre funcionará bem com o nível de bloco também. É esse requisito que define seu tipo de acesso, nível de bloco = canal de fibra & iSCSI, nível de arquivo = CIFS / SMB, HTTP e & NFS (mais um ou dois outros).

Agora, para o segundo requisito - velocidade. As caixas de nível de arquivo costumam falar via Ethernet de 1 Gbps (geralmente usando várias portas) com caixas mais novas e mais caras que oferecem portas de 10 Gbps. As caixas de nível de bloco quase sempre suportam canais de fibra de 1 Gbps e / ou 1/2/4 Gbps com 10 Gbps e / ou 8/10 Gbps cada vez mais predominantes - elas também são geralmente projetadas para maior desempenho sob alta carga do que as de nível de arquivo. isso em consideração.

Como um conjunto geral de regras; Se o custo for o problema, você pode ser forçado a usar uma caixa NAS de nível de arquivo de 1 Gbps. Se o desempenho for o problema, talvez seja necessário usar uma SAN FC de nível de bloco superior - se você estiver procurando por -o-buck você tem uma grande variedade de opções, mas pode acabar se concentrando em caixas NAS de 10Gbps em nível de arquivo ou em caixas SAN de 4 / 8Gbps em nível de bloco.

Espero que isso ajude.

    
por 12.10.2009 / 12:13
3

Depende ...

O armazenamento NAS normalmente é acessado no nível do arquivo, ou seja, como uma unidade compartilhada CIFS (Windows) ou NFS. O armazenamento SAN normalmente é acessado em um nível de bloco, portanto, ele se parece mais com o DAS - armazenamento anexado diretamente.

Mas muitos dispositivos de armazenamento (a NetApp é a primeira que vem à mente) permitem que o armazenamento seja acessado de qualquer maneira, ou ambos.

A regra usual é que você deseja uma SAN para acesso a bloqueios de alto desempenho, por exemplo, um banco de dados que vê muito acesso.

    
por 12.10.2009 / 07:10
1

Se você precisar compartilhar o armazenamento em mais de um servidor, o NAS geralmente é usado, já que o acesso geralmente usa os protocolos NFS e CIFS.

Se você puder dedicar a área do disco a um host específico, em geral, o armazenamento SAN será usado. A interface entre o host e o SAN se parece com o SCSI.

    
por 12.10.2009 / 07:28
1

Existem várias diferenças entre o modo como as tecnologias tradicionais de armazenamento NAS e SAN são aplicadas. No entanto, novos dispositivos podem ser conectados de qualquer forma e muitas das diferenças foram eliminadas com a introdução do iSCSI - que é essencialmente SAN conectado à rede.

    
por 12.10.2009 / 07:37