
关键的问题在于,基于网络的虚拟化系统将如何提供精细化预配置功能?
自日立宣布推出带有动态预配置功能的HDS USP V平台以来,业界关于该平台的动态(Dynamic)或精细化预配置(Thin Provisioning)功能的评论也一直不断。RupturedMonkey和其他一些广受关注的博客们也围绕这一话题展开了一些有趣的讨论。近来一段时间,许多厂商纷纷宣传各自产品的Thin Provisioning功能,或宣布即将实现Thin Provisioning功能。
Thin Provisioning是必备工具
包括Gartner、ESG、OVUM、IT Centrix、Evaluator Group、IDC和Illuminata在内的几科所有著名分析机构都针对Thin Provisioning的发表了报告,或者通过评论表示,该功能在管理存储容量方面是一个必备的工具。大部分人在谈论Thin Provisioning时都不忘提及3ParData,因为它是这个名词的创造者。它率先提出了这一概念。其他能够提供Thin Provisioning功能的厂商还包括NetApp、DataCore和Compellent等。
一些厂商还能够在NAS系统中提供Thin Provisioning功能,例如日立数据系统的HNAS和EMC的Celerra。
动态预配置的特色
HDS USP V的Dynamic Provisioning (动态预配置)和传统的Thin Provisioning(精细化预配置)的区别在于,前者首次在整合了容量虚拟化和卷虚拟化的企业级平台中实现了Thin Provisioning功能。
与3ParData以及其他基于有源/无源双控制器节点(独立缓存、有限的端口连接性及静态背板架构)的实施系统不同,HDS USP V平台是一个企业级、高可用性的平台,具有动态全局缓存、针对缓存和磁盘接入的交换架构以及成百上千个虚拟端口。HDS USP V平台赋予精细化预配置功能以企业级的可用性、性能和可扩展性。
HDS USP V还提供跨异构存储系统的卷虚拟化功能,能够使这些系统动态地更改配置,并在异构的存储层之间移动卷,从而可以实现技术更新或在租期终止时进行卷迁移,并能通过复制卷来确保业务的连续性。卷虚拟化赋予精细化预配置以跨异构系统的数据移动性。
虽然HDS此次发布的Dynamic Provisioning功能只能用于HDS USP V的内部存储,但HDS希望通过这一技术所积累的经验,在今后将其作为一项服务提供给连接到USP V上的外部存储系统。
动态预配置不是万能的
当然,Dynamic Provisioning不是万能药,它不能解决用户面临的所有存储问题。有些应用在进行资源分配时需要进行硬格式化或跨卷进行写操作,此时Thin Provisioning的价值就无法得以体现。但是,从性能角度讲,Dynamic Provisioning仍能发挥其价值,因为它能通过提供Wide Striping(宽条带化)提升性能。通过对存储池中所有驱动器进行存储块分配,可以获得更广泛的条带化。这些驱动器的数量可能是100个,也可能更多。将一个I/O分布在如此多的物理驱动器上,可以显著提高驱动器的性能,还可以避免跨硬盘调整卷放置,因此简化了管理。
由此可见,Dynamic Provisioning可以被视为两种产品:一种用于Thin Provisioning,而另一种则用于I/O的宽条带化。这两种特性既可以共同发挥作用,也能各自发挥功效。
我相信,今后大部分存储厂商都能在他们的存储控制器中提供Thin Provisioning功能。关键问题在于,基于网络的虚拟化系统将如何提供Thin Provisioning?它们如何才能将卷虚拟化与容量虚拟化结合起来呢?
|