Pergunta

Quero adicionar suporte de armazenamento SAN no meu aplicativo. Existe um protocolo padrão que eu possa usar para me comunicar com todos os dispositivos de armazenamento da SAN como EMC Centera, Hitachi, NetApp ou tenho que usar a biblioteca específica para cada fornecedor?

Em poucas palavras, gostaria de salvar dados no dispositivo e lê -los de volta. Sei que esses dispositivos podem ser montados como unidades ou publicados como compartilhamentos de rede, mas temos um acesso de nível de API aberto a ele?

Algum de vocês adicionou esse suporte ao seu aplicativo, se sim, como?

Foi útil?

Solução

Normalmente, esses dispositivos serão anexados a um Windows e/ou servidor SQL de maneira transparente, por exemplo, você como desenvolvedor de aplicativos não deve e não deve lidar com os detalhes da implementação do IF e como uma SAN foi anexada.

Normalmente, você simplesmente usaria uma letra de unidade conectada a uma SAN ou montar uma compartilhamento de rede da sua SAN como diretório em seu sistema de arquivos em algum lugar.

Marc

Outras dicas

O que há de errado em "montar" os SAN LUNS como dispositivos de bloco, formatando o dispositivo com um sistema de arquivos e acessando -o usando as operações normais de IO de arquivo?

A propósito: uma SAN normalmente não pode ser acessada por meio de uma compartilhamento de rede? Uma SAN é uma abstração no nível do bloco. Mas alguns aparelhos NAS (armazenamento de rede anexados), como um arquivador da NetApp, fornecem, além do acesso CIFS/NFS, um acesso ao nível de bloco.

Existe algo especificamente diferente da E/S regular de disco no seu aplicativo que você deseja suportar?

Caso contrário, use as rotinas de gravação em disco e disco regular que estão no System.IO espaço para nome. Caso contrário, você está adicionando complicações desnecessárias.

Se houver algo específico, você terá que escrever para a API do fornecedor individual.

Da Application Vie, você ainda está trabalhando com sistemas de arquivos e unidades, não importa se eles são locais ou estatais.

Se você deseja controlar os sistemas de armazenamento, consulte os protocolos da família SMI-S.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top