在我提出问题之前,这里有一些可能有用也可能没用的背景信息:
我第一次发现自己需要 DAS 解决方案。我的首要任务是单向数据吞吐量。我可以写入大块,而不需要同时读取。服务器(数据生成设备)实际上不是典型的服务器,而是一台非常强大的单板计算机。因此,在可以安装的附加卡方面,我的选择有限,因为它必须使用相当不常见的接口 XMC。目前,我认为我的 PCIex8 gen 1 有限,这意味着对我来说可能的瓶颈将是这个 16gbps 连接。
到目前为止我发现的 XMC 板提供以下连接:
a) 双 10GBE 以太网控制器,总吞吐量 20gbps
b) 双四路 SAS 2.0 连接器 (SFF-8XXX) HBA(无 raid),总吞吐量 48 gbps
c) 双 FC 8gb HBA(无 raid),总吞吐量 16gbps
我要问你们的问题是:
1) SAS 和/或 FC 以及它们的 HBA 是否足够标准,以便我可以购买带有 RAID 控制器的 Dell 或 Aberdeen 存储服务器,该控制器具有外部 SAS 或 FC 端口,并且期望我可以将其连接到我的 SAS 或 FC HBA,显示单个卷(如果我这样配置了存储服务器),而无需检查 HBA 兼容性?
2) 在 Dell PowerVault 之类的设备上(DAS 或 NAS),是否有操作系统需要我关注,或者是否可以进行远程管理?如果我无法进行远程管理(即,如果我的单板计算机使用 Dell OpenManage 不支持的操作系统),是否有本地接口。几乎所有自称为 DAS 的设备都是这样吗?
3) 如果我购买某种 Supermicro 存储机箱,安装带有外部连接的 RAID 控制器,是否有一个不错的轻量级操作系统可以运行,仅用于管理控制器?我是否还需要操作系统,因为 RAID 卡无论如何都会在启动前进行配置?
4) 购买基于 XMC 的 10gigabit 以太网卡(通常是双端口)要容易得多。使用 iSCSI 作为 DAS 直接使用 SFP+ 电缆布线会遇到哪些麻烦?
提前致谢
答案1
广告 1)市场上有不同类型的存储解决方案 - 您需要注意购买什么:
- 带有无源背板的 JBOD 机箱 - 您会发现其中一些适用于 SAS。它们仅为多通道链路提供直通连接,没有任何逻辑或任何类型的管理
- 带有(SAS 或 FC)扩展器的 JBOD - 这些在高密度应用中更常见,扩展器将向大量驱动器散开 1 或 2 个(多通道)链路。管理(主要用于分区)可能是带外的(通过具有 IP 连接的单独管理控制器)或带内(SES),具体取决于实施情况。
- 具有自己的控制器的存储设备 - 可能采用 FC、SAS 或 iSCSI 连接的任何组合(后者有时也具有 NAS 功能),通常可通过额外的 JBOD 架进行扩展,并配备冗余控制器。控制器是内置的,管理是带外的。许多解决方案使用相同的基础机箱和一组不同的控制器或附加接口,具体取决于所需的主机互连类型
存储设备通常与所声称的兼容 - SAS 互连可以与 SAS HBA 连接并呈现单个卷(可配置 RAID 级别),FC 和 iSCSI 也是如此。JBOD 更棘手 - 特别是如果它们被设计为存储设备的扩展架,您必须特别小心以确保它们可以与所选控制器配合使用(并受支持)。
广告 2)当然有是存储设备上的操作系统。但由于它是随设备一起提供的,因此您可以将其视为“固件”并进行处理。在使用设备之前,您当然不需要盯着启动屏幕并按++ ctrl(尽管您altdel将要在市场上可以找到基于 Windows Storage Server 的设备。由于管理通常在带外进行,因此您可以选择使用额外的计算机进行维护和监控。
广告 3)如果我理解正确的话,您需要设置一个 RAID 控制器来连接您的磁盘和作为 SBC 的 HBA 的目标。我不知道有任何卡支持这种操作模式。扩展器以这种方式工作(您可以将目标和启动器连接到扩展器的任何给定端口),但您仍然必须在 SBC 的控制器上拥有 RAID 逻辑。
4) 你可能不会遇到太多麻烦。iSCSI 是当今相当标准的存储互连,性能不错,多路径和故障转移选项运行良好。但是,由于 iSCSI 堆栈比 SAS 等更复杂且具有更多依赖性,因此你需要知道自己在做什么。此外,与 SAS 或 FC 互连相比,你通常会遇到更高的延迟: