摘要:微软公司的架构使用商用硬件来创建高度可用的软件定义存储。但成功取决于遵循供应商的规则和建议。 |
微软公司的Storage Spaces Direct是Windows Server 2016中的一项功能,它使用商用硬件创建高可用性和可扩展的软件定义存储,作为SAN的低成本替代方案。与任何企业级存储架构一样,规划是满足Storage Spaces Direct要求和实现成功部署的关键。对于连接到Storage Spaces Direct节点的磁盘尤其如此。
Storage Spaces Direct提供了一种构建可扩展,高可用存储的低成本方式。但要这样做,企业必须确保选择符合Storage Spaces Direct要求的存储硬件。
Storage Spaces Direct基于使用充当集群节点的商用服务器。存储空间直接要求包括至少两个服务器。该体系结构可以扩展为包含多达16个服务器,每个服务器具有多达100TB的原始存储容量。但是,在节点数和服务器容量之间需要权衡。Storage Spaces Direct部署中使用的节点可以共同支持多达1PB的原始存储,这意味着16节点部署仅限于支持每个节点最多62.5TB的存储。
除原始存储容量外,还必须考虑其他因素。例如,每个节点必须配备至少四个提供存储容量的驱动器。微软称这些容量驱动器。用户不能简单地将一个100TB的驱动器安装到一个节点中并在一天内调用它。容量必须分布在四个或更多驱动器上。
微软公司MVP的Brien Posey讨论了Storage Spaces Direct功能。
推荐缓存驱动器
Storage Spaces Direct还允许使用缓存磁盘。它们不是强制性的,但建议使用它们,可以提高存储性能。如果使用缓存驱动器,除了容量驱动器之外,每台服务器至少需要两个驱动器。缓存驱动器应该是SSD硬盘,其耐久性评级为每天至少三次完整磁盘写入。为缓存或容量存储安装的任何SSD硬盘还必须配备断电保护。
规划是满足Storage Spaces Direct要求和实现成功部署的关键。
如果将缓存驱动器安装到节点中,它们也将在容量驱动器体系结构中发挥作用。虽然不是必需的,但微软公司建议容量驱动器的数量是安装的缓存驱动器数量的偶数倍。例如,如果安装两个缓存驱动器,则可以安装四个或六个容量驱动器以实现对称。微软公司声称这将提供比你使用三个或五个驱动器更好的性能。
在规划存储架构并深入研究Storage SpacesDirect要求时,请记住每个节点中的存储硬件必须相同。每个节点必须具有相同数量的磁盘,并且从一个节点到下一个节点,每个磁盘的容量必须相同。
Storage Spaces Direct是Windows Server 2016的虚拟化存储组件。
Windows获得控制权
在选择节点级存储架构时,经验法则是以允许Windows操作系统直接控制每个磁盘的方式安装磁盘,而不是在硬件级别配置磁盘结构。用户可以将磁盘连接到RAID控制器,但必须将它们作为JBOD提供给Windows。不支持将RAID阵列连接到Storage Spaces Direct。
由于Storage Spaces Direct使用商用硬件来降低存储成本,因此许多组织使用直接连接的SATA磁盘。Microsoft还支持使用直接连接的非易失性内存快速磁盘。只要主机总线适配器提供对磁盘的直通访问,您就可以使用连接到SAS主机总线适配器的SATA或SAS磁盘。
清理磁盘以准备在Storage Spaces Direct中使用的Microsoft脚本。
这带来了其他Storage Spaces Direct要求。磁盘必须直接连接到服务器,尽管使用外部机箱是可以的。磁盘不能在服务器之间共享,这是典型的群集共享卷,也不能通过网络协议(如iSCSI或光纤通道)连接磁盘。
编辑:Harris