/ 中存储网

自动分层存储越精细越好?

2011-05-05 22:42:57 来源:中国存储网

自动分层存储的先驱者Compellent现在已经成为戴尔大家庭的一员了,而这一理念与戴尔的智能数据管理策略不谋而合。

Compellent从2004年开始提供分层存储功能,现在EMC、HP和IBM等不少存储厂商都具备了相同的技术,不过采用的架构、实现的方式以及存储分层的方式等等是各有各的高招。

以前谈到虚拟化的时候都把重点放在服务器上,而真正的关注点在于应用。数据快速变化和增长,这导致应用程序管理日趋复杂,复杂的基础架构也更难于管理。戴尔为应对这一存储挑战,提出了“智能数据管理”的愿景。戴尔Compellent全球销售执行总监BrianBell近日来京接受采访时表示,与传统数据管理在数据生成、管理和归档各个阶段进行管理的方式不同,Compellent的智能管理方式则是体现在以整个流程为着眼点的“流动数据”(FluidData)架构,在提升效率的同时,降低成本和增强灵活性与弹性。

而CompellentFluidData架构的核心技术正是自动化分层存储技术:根据实际使用情况,自动将精细的非活动数据块移动到成本较低的磁盘,释放高性能驱动器更好地运行任务关键型应用。事实上,现在包括Compellent、IBM和EMC等厂商都在做自动分层存储,那么Compellent又有什么“杀手锏”呢?

据介绍,Compellent的自动分层技术是在数据块级进行管理的,根据实际使用情况动态地分类并迁移至最合适的存储层中。数据被写入到高性能固态盘或者光纤盘组成的Tier1存储中,当访问频率下降时,数据迁移至光纤盘或者SAS盘组成的Tier2存储。而长期处于非活动状态的数据则被迁移至高容量SAS或者SATA盘组成的Tier3存储中。同时,为了进一步针对任务关键型应用释放高性能驱动器,快照也被自动迁移至高容量低功耗驱动器上。

自动分层存储动态地进行数据分类,并根据访问频度迁移到最合适的存储层中

不过目前行业内有些厂商(例如IBM)则认为不同转速的硬盘之间,性能差异不大,所以没必要在HDD之间分层。那么以精细化分层引以为豪的Compellent是如何看待这个观点的呢?对于这一问题,Brian对笔者作了如下解释:

首先,在SSD和硬盘这样不同存储介质之间做分层对于用户的价值不言而喻,而高速光纤磁盘和7200转磁盘的价格差异也非常明显,因此Compellent在不同转速的硬盘之间做分层的解决方案就可以让用户大幅度降低成本。

其次,Compellent还可以在不同的RAID方式之间迁移数据,例如将频繁访问的数据保存在RAID10上,这与行业内有些厂商在不同介质之间分层是有区别的。

而且,Compellent在同一个磁盘内可以将内道与外道的效能再进行自动平衡。

可以看出,Compellent认为这种细颗粒度的分层方法是很有必要的,在转速、RAID和内外道的多方面考虑来节约成本和提高性能。

 

IBM的EasyTierAutomatic分层技术,可以看出,与Compellent“精细化”策略不同的是,IBM的分层策略很“宏观”,只有HDD和SSD两层,“热”内容向上迁移至SSD阵列,“冷”内容向下迁移至HDD阵列。

 

EMC最新的自动分层技术FASTVP,它对容量使用的策略是,将非常繁忙的数据放在企业级闪存驱动器上,将绝大部分空闲的数据放到光纤和SATA驱动器上 。

根据此前的报道,Compellent即将推出64位数据管理软件,分层单元从512KB降低至32KB,自动数据布局分层粒度提高16倍,并大大增加SSD的使用效率。对此,Brian表示,Compellent将颗粒度做到了非常细致的程度,是竞争对手目前还没达到的水平,此外用户还可以根据用户的实际应用自动定义颗粒度。Brian没有透露详细的技术升级计划,但表示,戴尔马上就会公布一个详细的路线图,其中就会涉及到分层的数据块大小。