如何SAN存储支持添加到您的应用程序?
题
我想在我的应用程序中添加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系列协议。
不隶属于 StackOverflow