Domanda

Voglio aggiungere il supporto San bagagli nella mia applicazione. Esiste un protocollo standard che posso usare per comunicare con tutti i dispositivi di archiviazione SAN, come EMC Centera, Hitachi, NetApp o devo usare specifica libreria per ogni fornitore?

In poche parole mi piacerebbe salvare i dati sul dispositivo e leggere di nuovo. So che questi dispositivi possono essere montati come unità o pubblicati come condivisioni di rete, ma non abbiamo un accesso a livello di API aperta ad esso?

Qualcuno di voi ha aggiunto tale supporto per la vostra applicazione, se sì, come?

È stato utile?

Soluzione

Tipicamente, tali dispositivi vengono collegati a un Windows e / o SQL Server in modo trasparente, ad esempio voi come uno sviluppatore di applicazioni non dovrebbe e non deve trattare con i dettagli di implementazione di se e come una SAN è stato allegato.

In genere, si sarebbe sufficiente utilizzare una lettera di unità collegata a una SAN, o di montare una condivisione di rete dal vostro SAN come directory nel file system da qualche parte.

Marc

Altri suggerimenti

Cosa c'è di sbagliato con il "montaggio" il SAN LUN come dispositivi a blocchi, la formattazione del dispositivo con un filesystem e accedervi utilizzando le operazioni di IO normale file?

A proposito: A SAN normalmente non possono accedere tramite una condivisione di rete? Una SAN è un'astrazione a livello di blocco. Ma alcuni NAS (Network Attached Storage) elettrodomestici come un filer NetApp forniscono oltre al CIFS / NFS accedere ad un accesso a livello di blocco.

C'è qualcosa di specifico diverso dal normale disco I / O nella vostra applicazione che si desidera supportare?

In caso contrario, utilizzare il normale write-to-disk e le routine di carico-da-disk che sono nello spazio dei nomi System.IO. In caso contrario, si sta aggiungendo complicazione inutile.

Se c'è qualcosa di specifico, allora si dovrà scrivere API del fornitore dell'individuo.

Da applicazione vie, si sta ancora lavorando con i file system e spinge, non importa se sono locali o SAN.

Se si desidera controllare i sistemi di storage, guarda i protocolli della famiglia SMI-S.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top