自动分层:第0层存储的数据迁移

来源:TT中国  
2012/6/8 11:02:10
自动分层软件将繁忙的数据提升到性能最好的IO层,这一层可以是由SSD组成。自动分层软件对于SSD层的优化至关重要,它让第0层与仅仅被动增加缓存的作用区分开来。但分层软件移动数据的原理却很少成为购买SSD层硬件的决定性因素。

本文关键字: 存储
自动分层软件将繁忙的数据提升到性能最好的IO层,这一层可以是由SSD组成。自动分层软件对于SSD层的优化至关重要,它让第0层与仅仅被动增加缓存的作用区分开来。但分层软件移动数据的原理却很少成为购买SSD层硬件的决定性因素。大部分机构选择第0层(Tier 0)设备是因为需要符合他们的供应商策略或者这些设备在实现目标时是最佳选择。
 
然而,了解基于分层软件功能存储产品的工作原理会帮助存储决策者将其与特定应用程序的数据访问特性结合起来。决定分层软件的功效主要有两个因素:移动数据块的大小和数据移动的频率。
 
就像大部分技术的取舍选择一样,在数据移动的数量和频率上如何取舍并没有一个完美的答案。更频繁的数据移动会影响突然繁忙的数据,并且将这些数据实时提升至更高层。然而,更频繁的数据移动会带来更高的IO,这会影响应用程序的服务。持续的数据移动可能导致系统不必要的性能抖动。因此,分层软件可以持续的监控数据访问的规律,但只在不同的时间间隔内移动数据。例如XIOtech的连续自适应数据移动(Continuous Adaptive Data Movement)技术在每15秒的时间间隔将数据在不同层级间移动。IBM的自动分层管理(Easy Tier)技术在每五分钟内作出移动决策。
 
数据块的大小决定了第0层的数据如何被调整的更好。小数据块,例如NetApp闪存使用的4KB数据块或许最适合大量小文件的环境,如文件服务环境。频繁的小数据块移动可以让第0层最大限度的发挥其优化功能。大数据块则更适用于数据库表,在这种环境中,关联的数据很可能同时被请求。大数据块也适用于大文件环境,如音乐文件和视频文件。自动分层软件可以同时移动高达1GB的数据,如IBM的自动分层管理,就很适用于这类环境。EMC的FAST技术可以将数据块大小设置为768KB至1GB,由自身系统决定。尽管FAST可以是全自动的,但用户还是希望可以手动调整层级间的数据移动。HP的3PAR阵列可以移动32MB至1GB的大块数据。
 
如果管理员需要在第0层数据移动的大小和频率之间做选择的话,这是很困难的。幸运的是,厂商的监控软件可以跟踪数据块的访问情况并做出合理的决定。但是,管理员需要了解他们选择的软件的工作原理,这样才能预测系统的性能并且更好的部署。厂商正力图将他们的SSD软件优化产品更加广泛的被接受。
 
然而,没有产品可以满足所有人的需求。虽然理解这些产品如何工作不会导致管理员改变产品的功能,但却可以更好的帮助管理员了解使用产品可以达到什么结果,以及是否适合相应的部署。
责编:赵龙
vsharing微信扫一扫实时了解行业动态
portalart微信扫一扫分享本文给好友

著作权声明:畅享网文章著作权分属畅享网、网友和合作伙伴,部分非原创文章作者信息可能有所缺失,如需补充或修改请与我们联系,工作人员会在1个工作日内配合处理。
最新专题
流动存储 为大数据而生

伴随信息技术的突飞猛进,更大量级的非结构化数据与结构化数据构成的大数据成为企业级存储所面临的最大挑战:一方..

磁盘阵列及虚拟化存储

利用数组方式来作磁盘组,配合数据分散排列的设计,提升数据的安全性。虚拟化存储,对存储硬件资源进行抽象化表现。

    畅享
    首页
    返回
    顶部
    ×
      信息化规划
      IT总包
      供应商选型
      IT监理
      开发维护外包
      评估维权
    客服电话
    400-698-9918