HDS在去年推出的高端存储系统USP V时宣布该产品提供了自动精简配置功能,并宣称首次在整合了容量虚拟化和卷虚拟化的企业级平台中实现了自动精简配置。HDS更加倾向于用动态预配置(Dynamic Provisioning)来形容这项技术。
实际上,HDS的自动精简配置的实现方式和其他的供应商有所不同。HDS的自动精简配置实现方式不会依据某些物理特性或者性能水平来创建磁盘池,HDS动态预配置池(Hitachi Dynamic Provisioning,HDP)或者XP自动精简配置(XP THP)集合了阵列组中的LDEV(也被称为是HDS动态预配置卷池HDP或者RAID设置)。这样,在初步性能测量的结果中,逻辑卷管理与动态预配置卷(HDP)(虚拟卷与自动精简配置卷)的性能表现几乎没有任何差别。
当需要更多的容量的时候,HDP允许来自于不同阵列组的额外的LDEV加入到一个动态预配置池(HDP)中。HDP会跨过这些附加阵列组重新编码排序来减小热点,并在将来作为后台任务被释放出来。换一种说法就是,当阵列组被加入到一个HDP池中的时候,他们将被隔行扫描加入池中,并且相互没有关联。
一种用于从阵列组中的LDEV创建HDP池的方式是根据工作负荷,用户可能需要创建并且管理多个HDP池,例如,一个RAID1池子由146GB的磁盘组成,另外一个(7D+1P)RAID5池由300GB磁盘组成,并且还有(3-D+1P)的RAID5池等等。首先,用户可设置32个存储池来标记一些有特殊性能需求的不同的存储池。
总体评论:
毫无疑问HDP是高端存储阵列向前迈出的一大步,但HDS的动态预配置仍然不是完全自动的。仍然需要我们手动去创建阵列组以及LDEV,并且将其分配给HDP池。在完全自动化的实现方式中,存储系统能够通过合适的RAID保护级别或者性能服务水平自动的创建阵列组或者HDP池卷,并且能实时的把这些卷加入HDP池中,而且整个过程完全不受人为因素的干扰。
同时,HDS的动态预配置卷(HDP)以42MB为存储单元。相比Compellent提供2MB的存储单元以及3PAR提供16KB的单位存储池,这个大小非常粗糙。但是,所有的设计思路都有自身的优劣势。HDS的高端存储系统USP V对外宣称提供了247 PB的存储容量,其中42MB的存储单元甚至少于整个系统最大容量的百万分之一,以虚拟卷为中心的眼光来看,每GB存储容量能分割成24个存储单元,以任何衡量方式来看应该说已经足够精细。
另外一个方面,大的存储单元分配容量同样意味着需要更少的元数据来描述一个虚拟卷,这时,有助于自动精简配置表现出良好的性能。但是这种粗略的自动精简配置可能会在实际操作中带来一定的威胁,因为自动精简配置分配存储单元的时候不会考虑这部分存储单元的空间是已经格式化的还是初始状态的,因此当应用需要格式化一些已分配出去的存储空间时,过大的存储单元会导致潜在的运行风险。如果这些未格式化的初始状态的存储空间遍布整个卷,他们将消耗更多的存储单元内的空间。
EMC和NetApp:
EMC已经在Celerra磁盘阵列上,提供iSCSI和NAS自动精简配置。与HDS针锋相对,其高端存储系统DMX上也提供了自动精简配置功能。
NetApp则更早可以在全系列产品上提供自动精简配置功能,其FAS系列和V系列存储产品通过采用FlexVol技术提供给了用户成熟的thin provisioning功能。
此外,NetApp宣称除了进入市场较早对thin provisioning技术更加熟悉之外,NetApp的自动精简配置也更加灵活。以快照来说,在应用了存储虚拟化以后,NetApp可以不断在存储空间内进行数据资源的分配,相比其他厂商产品,他们事先需要预留出空间,无论你的快照真正需要多少空间,他都会帮你预留出来,这样占用很多的空间。
但是,这些厂商与3PAR的最大区别在于,3PAR的自动精简配置完全构建于底层架构之上,而不是作为一项附加的软件功能提供给存储系统。因而更加透明、也更加自动化。而其他的厂商,比如NetApp、HDS 和 HP,自动精简配置的方法大都是从RAID组当中创建存储资源池,用户跟以前一样分配LUNs和卷,但实际上系统只是在欺骗硬件。当实际磁盘使用增长,存储管理员必须调整他们卷的分配,这种自动精简配置可能会导致手动操作多一些。
Intransa:
Intransa恐怕是最晚添加自动精简配置的iSCSI SAN厂商,因为LeftHand Networks 和EqualLogic此前都已添加了自动精简配置。Intransa提供的自动精简配置功能称作DynaStac,对于运行StorStac OS和1-, 2-, 和10-Gbit/s 系统免费提供升级。StorStac并不能运行在所有的Intransa系统之上,比如IP3000、IP5500和 IP7500 系统就不能免费升级,还需要额外花一点钱还是可以升级到StorStac。
DataCore:
DataCore则表明自动精简配置其实与硬件是无关的。在其展品推介会上,DataCore提供了一个基于软件的免费的实验版的自动精简配置,DataCore的软件自动精简配置运行在服务器上,并且连接到所有的磁盘阵列。