微软的杀手锏:S2D虚拟存储技术揭秘

发表时间: 2023-10-21 13:50

对于很多中小企业来说,上云有着许多无法拒绝的优势:前期投入少,业务开通快,运维压力小等等。但是对于一些时延要求非常高(10ms以内)的业务,比如车间信息采集控制,目前只能考虑本地部署服务器。很多时候为了这些苛刻的要求,我们必须考虑用高性能,高可靠的存储方案。那有哪些适用中小企业的方案呢?

最成熟也是最广为人知的要数存储服务器了,目前普遍使用iSCSI作为前端传输协议,毕竟比FC便宜很多。但这也要投资一笔不小的钱来购置硬件和网络设备。也许还要再买个机柜来扩展空间。

自从虚拟化的技术流行开始,似乎什么都能虚拟化,存储也不例外。十来年前各大IT巨头都推出过自己的SDS(Software Defined Storage)解决方案,保护HP, Dell,Solarwind等。配置管理复杂,性能还比传统存储有肉眼可见的差距,主要是时延高。所以很多中小企业在尝鲜后都切换回了传统的物理存储服务器。但是最近几年随着技术的进步,闪存的降价,SDS又迎来了很大的进步。今天为大家介绍下微软的重磅SDS产品——S2D(Storage Space Direct)。

S2D是随着Windows Server 2016一同出道的,简单说就是直接把集群里的各个服务器节点的内置硬盘放到一个虚拟的池子里,统一分配调用,给虚拟机或者文件服务提供底层存储。这主要得益于网卡RDMA技术的应用,使得节点间的数据传输和处理的效率大大的提高,极大的降低了延迟。S2D要求对硬盘直接操作,不得使用RAID模式,只能用直通模式,这也消除了raid卡带来的开销。

S2D 概念图

几年前就有一家做RDMA网卡的厂家测试过S2D的性能,下图是每个节点的配置,共4节点。4块NVMe硬盘做性能层,4xSSD+12xHDD做的容量层。总共运行了20个虚拟机。

S2D 测试配置


下图是测试结果:带宽达到了83,122MB/s, IOPS有158,616,平均延迟低于1.5ms.

可以说这个结果已经非常不错了,应付中小企业的本地业务绰绰有余。

S2D 测试结果

下图是DELL EMC 给出的入门级存储的性能指标,最大带宽有19,000MB/s,远低于S2D的此次测试结果。况且此次测试并未达到S2D技术的极限。

DELL EMC SCv3000

其实在微软自家的演示当中,S2D达到了惊人的6M+ IOPS。虽然之后一直没有第三方重现过类似的测试结果,但显示微软对这个技术的信心和持续投入的决心。

当然,微软并不是唯一的SDS主要玩家,VMware的 vSAN 的市场份额肯定更高。如果你对微软的平台不拒绝,使用微软的平台可以省下 ESXi 和 vCenter的许可费,毕竟大部分企业都用Windows Sever 的数据中心版来部署基础服务的,而S2D是不用额外交钱的。