专家体验Windows Server 2012存储新特性

Windows Server 2012上月发布,一些存储相关的功能和特性也随之更新,很多都是与Hyper-V安装相关的,很多功能据说都可以为存储经理人减少预算并提高效率,可能会涉及到重复数据删除、iSCSI、存储池及其他功能。

微软MVP、存储领域专家Stephen Foskett表示Windows Server 2012的发布带来了很大的变化。Foskett说,当他最初接触微软并听取其在Server 2012方面的计划时一直持怀疑态度,但当看到最终产品时确实是为之一震。

Foskett并没有探讨大肆宣传的Windows Server 2012存储新特性——如重复数据删除——会改变依赖于现在的技术和提供商的存储经理人。

Foskett认为,“微软在实施重复数据删除方面做的很好;这是世界级的,非常稳固。但只是作用于文件服务器工作流。所以,微软在为文件服务器减少存储需求方面做出了成绩,但不能改变整个工作流。大多数企业还是需要购买Data Domain一类的产品。”

英国存储专家Chris Evans拥有一个家庭实验室,他安装了Server 2012。他近日在邮件中表明不同的观点。他认为,重复数据删除性能——通过在卷中存储单一版本文档来节约磁盘空间——将会是存储经理人最感兴趣的性能之一。这使得存储更加高效,尤其是在使用Hyper-V实现虚拟化之后。使用这一性能的最大好处就是让用户节约成本。

Evans认为,微软此次在功能提升方面做得非常好。

Windows Server 2012的新性能中,Foskett和Evans都比较看好的是ReFS——弹性文件系统。Evans表示,新版ReFS使得逻辑卷扩展性更强,与 Storage Spaces相结合,提供更好的可用性,并且即使在数据损坏的情况下月不会宕机。这又为大规模部署Hyper-V打下坚实的基础。

Storage Spaces,面向存储专业人士,是Server 2012中为存储池功能的命名。微软将它描述为通过集群工业标准硬盘到存储池然后在这些存储池中从已有容量中创造存储“空间”,以此实现存储虚拟化。在这一特点上,Foskett没有表现的像Evans这样热衷。

Foskett认为,Storage Spaces对于Windows来说是个很好的补充,但在高可用方面不及赛门铁克的Veritas Volume Manager。Storage Spaces主要是为小型应用环境设计的,只能称之为便捷特性而非企业级存储管理功能。

而Evans认为,使用内部磁盘时会增加灵活性。

而另外一位微软MVP和行业专家Brien Posey则表示,Storage Spaces操作着包含物理磁盘的管理自定义的存储池,允许Windows对池中的每一个硬盘写入特定元数据。这样的话,每一块物理硬盘都会被标示出来。

存储池创建好了之后,管理者就可以在池中创建虚拟硬盘。这些虚拟硬盘对于操作系统来说可以作为物理硬盘一样使用,虽然虚拟硬盘可以跨越多个物理硬盘。

Posey认为Storage Spaces不仅仅是创造了硬盘,对于新手来说,Windows提供了类似RAID的功能来提升虚拟磁盘的回弹。举例来说,一个虚拟硬盘能够被镜像或者校验之后条带化。这可以防止物理磁盘损害时出现数据丢失。

除了重复数据删除、ReFS以及Storage Spaces,还有其他一些Windows Server 2012中与存储相关的应用,我们一起来了解。

Server Message Block 3.0支持

Windows Server 2012会增加对SMB协议3.0版本的支持,可以进行Fibre Channel和iSCSI之间的选择。Foskett表示,关键点是SMB 3.0可以加速支持应用工作流,而不仅仅是客户端连接。这样Server 2012本身也成为一个独立客户端。可以支持Hyper-V、SQL Server和Exchange。我们从没有真正的为Windows应用提供NAS。

Foskett表示,这不仅仅是技术的进步,也是协议方面的提升,对其他领域也有很深的影响。这对于整个行业来说非常重要,对于微软来说也非常重要。

“如果你能考虑到微软能够支持Hyper-V,你将能够用Windows File Server作为目标。不必将iSCSI或者 Fibre Channel作为目标。微软更希望在数据中心有更多斩获,这也就是他们推出这样一款产品的原因。”

Foskett指出,存储经理人很难马上接受SMB 3.0的主要原因在于它是CIFS的第三代产品。这个词语和技术都给很多存储管理老将带去过很多伤感的回忆。

Evans补充道,微软应该做些工作来教育用户,他说:“我认为大家没有认识到SMB 3.0是一款比之前的CIFS强得多的NAS协议。很多终端用户仍然将其看成是一款效率不高的、闲聊式的协议。其实已经不是这样了,SMB 3.0已经有了很大的提升。”

iSCSI Target Server

一些存储经理人可能听说过iSCSI Target Server ,这是Microsoft Windows Storage Server OEM版本的一部分。它主要向网络中的其他服务器或应用提供块级存储,使用的是iSCSI协议。Foskett称,一个重大的消息是iSCSI Target现在可以面向所有的Windows Server用户,不仅仅是OEM用户。之前普通的Windows管理员不能使用iSCSI Target,现在他们可以去下载更新,可以管理iSCSI阵列了。

并且Foskett补充道,如果SMB 3.0接受缓慢的话,iSCSI Target将是尤其有用的功能了。

而Evans对新的iSCSI功能持谨慎态度,“iSCSI target也是个非常好的功能,但其功能非常有限。市场中的其他玩家提供的产品功能和性能方面都更好。”

Offloaded Data Transfer

Foskett说微软用户一直希望拥有像VAAI(vStorage APIs for Array Integration, VMware vSphere中一项功能)这样的选项,现在Windows Server用户都可以拥有这项功能了——Offloaded Data Transfer或称之ODX。VAAI允许从hypervisor卸载存储相关任务到存储阵列上。其他的操作系统都没有类似的选项。通过将存储任务卸载 到兼容的存储阵列,可以加速复制和自动精简配置的速度。Foskett预测,可能人们目前对此还不会太注意,但一年之后,它定会受到阵列厂商的广泛支持。 那时,当存储用户拷贝一个文件,转换会非常快,因为阵列无需做任何工作,只需通过操作系统发送数据。

Evans认为,存储经理人应该向自己的厂商咨询ODX,原因有二:首先,ODX功能将越来越重要,二,如果用户不去所要,就永远无法安装该功能。