代码之家  ›  专栏  ›  技术社区  ›  Muhammad Hasan Khan

如何为您的应用程序添加SAN存储支持?

  •  1
  • Muhammad Hasan Khan  · 技术社区  · 16 年前

    我想在我的应用程序中添加San Storage支持。我是否可以使用标准协议与所有san存储设备(如EMC Centera、Hitachi、NetApp)通信,或者我必须使用每个供应商特有的库?

    简而言之,我想在设备上保存数据并读回。我知道这些设备可以作为驱动器安装或作为网络共享发布,但我们是否有API级别的开放访问权限?

    你们中有谁在应用程序中添加了这样的支持吗?

    4 回复  |  直到 16 年前
        1
  •  2
  •   marc_s MisterSmith    16 年前

    通常,这些设备将以透明的方式连接到Windows和/或SQL Server,例如,作为应用程序开发人员,您不应该也不应该处理是否以及如何连接SAN的实施细节。

    通常,您只需使用连接到SAN的驱动器号,或将SAN中的网络共享作为文件系统中某个目录挂载到某个位置。

    马克

        2
  •  1
  •   dmeister    16 年前

    将SAN LUN“装载”为块设备、用文件系统格式化设备并使用正常的文件IO操作访问它有什么问题?

        3
  •  1
  •   Jeremy McGee    16 年前

    在您的应用程序中,您想支持与常规磁盘I/O有什么特别不同的地方吗?

    如果没有,请使用中的常规磁盘写入和磁盘加载例程 System.IO 命名空间。否则,你会增加不必要的复杂性。

    如果有特定的内容,那么您必须写信给个别供应商的API。

        4
  •  1
  •   Mikhail Zakharov    8 年前

    从应用程序的角度来看,您仍然在使用文件系统和驱动器,无论它们是本地的还是SAN连接的。

    如果要控制存储系统,请查看SMI-S系列协议。

    推荐文章