我想在我的应用程序中添加SAN存储支持。是否有我可以使用与像EMC Centera的,日立,NetApp的所有SAN存储设备通信或我使用的库的特定于每个供应商的标准协议?

在简而言之,我想数据保存在设备和读回。我知道,这些设备可以安装驱动器或出版的网络股,但我们必须把它开放的API级别的访问权限?

有任何的你加入这样的支持,您的应用程序如果又如何?

有帮助吗?

解决方案

典型地,这些设备将被以透明的方式,例如附接至一个视窗和/或SQL Server你作为一个应用程序开发人员不应该也不能处理是否以及如何在SAN已连接的实现细节。

通常情况下,你只需使用任何连接到SAN中的驱动器盘符,或者从你的SAN将网络共享在某处你的文件系统的目录。

马克

其他提示

什么是错的“安装”的SAN LUN作为块设备,具有文件系统格式化装置和使用该正常的文件IO操作访问它?

顺便说一句:甲SAN通常不能经由网络共享访问? SAN是块级抽象。但某些NAS(网络附加存储)设备等NetApp文件管理器除了CIFS提供/ NFS访问的块级访问。

有什么从常规的磁盘I / O专门在不同的应用程序,你想支持?

如果没有,则使用常规的写至磁盘和负载从磁盘例程是在System.IO命名空间。否则,你要添加不必要的并发症。

如果有具体的东西,然后你将不得不写信给个别厂商的API。

从应用程序争夺,你仍与文件系统的工作,如果他们是本地或SAN连接的驱动不管。

如果你想控制的存储系统,看SMI-S系列协议。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top