许多存储厂商利用基于用户定义的政策的自动化数据迁移技术来实现存储分级。以下厂商都通过某种方式实现了迁移,但是它们所用的方法各不相同,因此迁移方案的性能和成本也不太一样。
EMC FAST
自从推出FAST或Fully AutomatedStorage Tiering(全自动存储分级)技术以来,EMC得到了普遍关注。EMC的FAST是一种基于目标的解决方案,可以根据用户政策在三级存储(即闪存、光纤通道和SATA)之间进行存储对象迁移。
FAST技术一开始只提供了各存储级之间的LUN级迁移,但是升级后的FAST技术将很快支持LUN级以下级别的迁移(1GB数据块级的迁移)。EMC计划在2010年中期发布升级版FAST技术,升级后的新版FAST技术还将包括FAST高速缓存,这样就可以通过高性能闪存驱动器减少响应时间。
Compellent Data Progression
Compellent的DataProgression解决方案是一款在分级存储环境下的基于对象的数据迁移解决方案。除了提供自动化数据迁移功能之外,Compellent还支持基于驱动器类型、转速和RAID水平的9级存储。Compellent还采用了所谓的FastTrack技术,这种技术可以将访问最频繁的数据迁移到每个驱动器中速度较快的轨道上。这项技术不但可以提供跨存储级的数据迁移,而且可以实现存储级内的优化,减少最活跃数据的搜寻时间。
在Compellent的体系结构中,被迁移的数据块的粒度一般是512kb,但是也可根据特定应用软件的需求调整到最大4MB。
3PAR Dynamic Optimization
3PAR的分级存储架构Autonomic Storage Tiering中采用的数据迁移技术也是基于目标的数据迁移解决方案,它将这种解决方案称为DynamicOptimization。3PAR的数据迁移解决方案可提供跨固态硬盘、高性能光纤通道和企业级SATA驱动器的LUN级及以下级别的数据迁移。
这种解决方案包括跨SATA驱动器的数据带,以实现容量层级的最佳性能;以及将数据对称保存在选择磁盘片的内外轨道上,这同样是为了保证最佳性能。在存储级内部,3PAR允许用户修改RAID等级,以提高数据保护等级或性能。
FalconStor Data Migration
FalconStor在其网络存储服务器(NSS)中提供了一款基于网络的数据迁移解决方案。NSS是一个基于SAN的虚拟化平台,它可以被插入SAN(光纤通道和iSCSI)中。FalconStor采用了基于LUN的数据迁移技术(下方同步进行模块级镜像操作)。在数据迁移的同时,LUN也仍然可用,这样就不会影响LUN的利用率。而且,这种同步镜像操作支持任意格式的LUN。
FalconStor的NSS还可兼容最新的HyperFS文件系统,这样就可以支持大容量存储(最高可达144PB)和数十亿文件的访问。
其它的数据迁移解决方案
虽然本文只列出了四家厂商,但是其实各厂商的存储产品中都使用了数据迁移技术。其他厂商包括IBM、惠普、日立、DotHill、Pillar、Sun、富士通和其他厂商。
数据迁移综述
归档数据的迅猛增长显然推动了存储分级以及在各存储层级间动态迁移数据以实现最佳成本和性能效益的解决方案的需求的增长。从厂商的角度分析,数据迁移技术和其他重要的存储服务显然会引发许多创新,这关系到未来的成长。
自动化存储分级和数据迁移逐渐成为存储厂商们的标准配置项目,在将它们与其他的高级存储功能无缝整合的同时,厂商们仍在研究新的优化方案。
存储分级和自动化数据迁移
在大多数技术领域内,变化是唯一不变的真理。存储生态系统就是一个很好的例子,变化不但随时在进行,而且是在各个层面上进行,从独立存储设备到基本服务以及用来处理日益增长的数据所用的前端协议,无时无处不再发生变化。
以下我将介绍一些这类服务并按照这种方式略微谈谈目前正在发生的相关演变和变革。
从宏观角度来看,自动化数据迁移是最理想的数据方案。这种优化结合了数据的当前特征和所要求的存储媒体的特征。例如,将访问频率高的数据储存在高性能固态硬盘上,将访问频率低的数据或归档数据储存在相对廉价的存储设备如SATA硬盘上。
但是这些因素都可能会随着时间的推移而发生变化。新数据的使用频率可能会偏高一些,但是随着时间的推移,它们的使用频率将逐渐下降。另外,存储媒体一直在向大容量和多样化发展,这就给存储分级以及根据数据访问频率来确定存储媒体的方案提出了新的问题和机遇。
数据迁移对推动存储系统发展也很有用。数据迁移可以将旧存储系统上的数据迁移到新的存储系统,甚至在不影响用户使用存储系统的同时将数据迁移到网络上。
在下半部分,我们将会对存储分级和数据迁移技术展开讨论,并介绍一下现代存储系统及其它们的基本特征。