一种系统分级存储的方法

文档序号:6435539阅读:168来源:国知局
专利名称:一种系统分级存储的方法
技术领域
本发明涉及一种计算机存储技术领域,具体地说是一种系统分级存储的方法。
背景技术
在当今的IT管理中,数据存储的挑战往往是容量要求和性能要求。面对无休止增长起来的数据量及越来越大的文件,要访问、存储和管理这些数据和文件已经变得越来越困难了,管理维护成本也越来越高。总结起来,企业面对的数据存储主要问题有
(1)大量历史数据严重影响系统性能,且占用了部分存储空间,存储设备利用率低;
(2)缺乏对数据活动周期灵活有效的管理,不能将数据灵活分配至合理的存储空间。而实际上,对一般对企业来说,数据都是要经过从产生到存储、利用、归档,最后超过存储期限被删除的各个活动过程,且在数据活动周期的各个环节拥有不同的访问要求。针对数据本身的特性,在其不同的活动周期,为适应读取频率的改变,数据的存储位置也应该随之变化,以提高存储设备的使用率,降低存储成本。此种方法就是数据的分级存储。如此,企业在存储其关键业务数据时,采用昂贵的存储设备、存储技术和存储方式,而对历史数据或者低价值数据,采用相对便宜的设备,乃至最后被删除。

发明内容
本发明的目的是提供一种系统分级存储的方法。本发明的目的是按以下方式实现的,根据数据的重要性、访问频率、保留时间和性能指标,将数据采取不同的存储方式分别存储在不同性能的存储设备上,实现数据客体在存储设备之间的自动迁移,通过将不经常访问的数据自动移到存储层次中较低的层次,释放出较高成本的存储空间给更频繁访问的数据,以获得更好的性价比,这样,将大大减少非重要性数据在一级本地磁盘所占用的空间,加快整个系统的存储性能;
构建的分级存储系统的存储设备包括磁带库、磁盘或磁盘阵列,而磁盘又根据其性能分为FC磁盘、SCSI磁盘、SATA磁盘,而闪存存储介质也因为较高的性能作为分级数据存储结构中较高的一级,磁盘或磁盘阵列是成本高、速度快的设备,用来存储经常访问的重要信息,而磁带库成本较低的存储资源用来存放访问频率较低的信息,分级存储步骤如下
高端存储是高速的磁盘系统包括=SCSI磁盘、FC磁盘、SSD磁盘阵列组成的存储设备, 适合存储那些需要经常和快速访问的程序和文件,其存取速度快,性能好,存储价格相对昂贵,高端存储是工作级的存储,其最大特点是存储设备和所存储的数据时刻保持“在线”状态,随时读取和修改,以满足前端应用服务器或数据库对数据访问的速度要求;
中端存储是一些存取速度和价格介于高速磁盘与磁带之间的低端磁盘设备,中端存储外延相对比较广泛,主要定位于客户在线存储和离线存储之间的应用,就是指将那些并不是经常用到包括一些长期保存的不常用的文件归档,或者说访问量并不大的数据存放在性能较低的存储设备上,但对这些设备的要求是寻址迅速、传输率高,因此,中端存储对性能要求相对来说并不高,但又要求相对较好的访问性能,同时多数情况下由于不常用的数据要占总数据量的较大比重,这也就要求中端存储设备在需要容量上相对较大,中端存储设备包括SATA磁盘阵列、DVD-RAM光盘塔和光盘库设备。低端存储则指将数据备份到磁带或磁带库上,大多数情况下主要用于对高端存储或中端存储的数据进行备份,以防范可能发生的数据灾难,因此又称备份级存储,低端离线存储通常采用磁带作为存储介质,其访问速度低,但价格低廉的海量存储;
系统通过与存储硬件产品结合的分层存储管理软件,按照数据活动周期的规律,合理布局数据保存的位置,采用“先将数据从高端存储迁移至中端存储上,再将数据最终归档至低端存储”的数据存储设备分配原则,帮助用户建立一个合理的、高效的数据管理平台,数据自动迁移的规则,即数据位置选择函数如下
数据位置选择函数Location(Data)= Z/内,
其中巧为数据的重要性、访问频率、保留时间、性能要求参数,/f是对应A的选择性系
数;
当Location(Data)的值越大时,其存储位置越靠前,存储的设备也越好,当 Location(Data)值变小后,就会向相对低级的设备进行数据迁移。本发明的方法和现有技术相比,有益效果是 (1)降低业务成本、提升系统性能
大容量、平滑的存储容量扩展,提供整个企业范围内的高可扩展的存储管理能力。减少在线高端存储数据量,优化高端存储的性能。合理布局了数据存储,减少大量历史数据造成的系统负担,从而提升系统整体性能。有效结合高、中、低端存储设备,降低单位存储成本。(2)自动化管理
可以在现有SAN存储系统上进行升级,实现对数据的集中管理。数据客体能自动管理, 迁移过程对应用透明,无需管理员帮助就能移动很少访问的文件至较低端存储空间,方便管理且能提高设备的利用率,具有很好的推广使用价值。


图1是构建的分级存储系统图2是数据在存储系统中的存放流程图。
具体实施例方式参照说明书附图对本发明的方法作以下详细地说明。本发明的系统分级存储方法,工作原理是基于数据访问的局部性,分级存储是根据数据的重要性、访问频率、保留时间、性能等指标,将数据采取不同的存储方式分别存储在不同性能的存储设备上,通过分级存储管理实现数据客体在存储设备之间的自动迁移。 通过将不经常访问的数据自动移到存储层次中较低的层次,释放出较高成本的存储空间给更频繁访问的数据,可以获得更好的性价比。这样,一方面可大大减少非重要性数据在一级本地磁盘所占用的空间,还可加快整个系统的存储性能。
构建的分级存储系统如图1所示。在这种结构中,存储设备一般有磁带库、磁盘或磁盘阵列等,而磁盘又可以根据其性能分为FC磁盘、SCSI磁盘、SATA磁盘等多种,而闪存存储介质(非易失随机访问存储器(NVRAM))也因为较高的性能可以作为分级数据存储结构中较高的一级。一般,磁盘或磁盘阵列等成本高、速度快的设备,用来存储经常访问的重要信息,而磁带库等成本较低的存储资源用来存放访问频率较低的信息。其中,高端存储主要是高速的磁盘系统(如SCSI磁盘、FC磁盘、SSD磁盘阵列)组成的存储设备,适合存储那些需要经常和快速访问的程序和文件,其存取速度快,性能好, 存储价格相对昂贵。高端存储是工作级的存储,其最大特征是存储设备和所存储的数据时刻保持“在线”状态,可以随时读取和修改,以满足前端应用服务器或数据库对数据访问的速度要求。中端存储一般是一些存取速度和价格介于高速磁盘与磁带之间的低端磁盘设备。 中端存储外延相对比较广泛,主要定位于客户在线存储和离线存储之间的应用。就是指将那些并不是经常用到(例如一些长期保存的不常用的文件归档),或者说访问量并不大的数据存放在性能较低的存储设备上。但对这些设备的要求是寻址迅速、传输率高。因此, 中端存储对性能要求相对来说并不高,但又要求相对较好的访问性能。同时多数情况下由于不常用的数据要占总数据量的较大比重,这也就要求中端存储设备在需要容量上相对较大。中端存储设备主要有SATA磁盘阵列、DVD-RAM光盘塔和光盘库等设备。低端存储则指将数据备份到磁带或磁带库上。大多数情况下主要用于对高端存储或中端存储的数据进行备份,以防范可能发生的数据灾难,因此又称备份级存储。低端离线存储通常采用磁带作为存储介质,其访问速度低,但价格低廉的海量存储。该系统通过与存储硬件产品结合的分层存储管理软件,按照数据活动周期的规律,合理布局数据保存的位置。采用“先将数据从高端存储迁移至中端存储上,再将数据最终归档至低端存储”的数据存储设备分配原则,帮助用户建立一个合理的、高效的数据管理平台。数据自动迁移的规则,即数据位置选择函数如下。数据位置选择函数Location (Data)= Σ/内,
其中而为数据的重要性、访问频率、保留时间、性能要求等参数,是对应巧的选择性系数。当Location(Data)的值越大时,其存储位置越靠前,存储的设备也越好。当 Location(Data)值变小后,就会向相对低级的设备进行数据迁移。数据在存储系统中的存放流程如图2所示。除说明书所述的技术特征外,均为本专业技术人员的已知技术。
权利要求
1. 一种系统分级存储的方法,其特征在于根据数据的重要性、访问频率、保留时间和性能指标,将数据采取不同的存储方式分别存储在不同性能的存储设备上,实现数据客体在存储设备之间的自动迁移,通过将不经常访问的数据自动移到存储层次中较低的层次, 释放出较高成本的存储空间给更频繁访问的数据,以获得更好的性价比,这样,将大大减少非重要性数据在一级本地磁盘所占用的空间,加快整个系统的存储性能;构建的分级存储系统的存储设备包括磁带库、磁盘或磁盘阵列,而磁盘又根据其性能分为FC磁盘、SCSI磁盘、SATA磁盘,而闪存存储介质也因为较高的性能作为分级数据存储结构中较高的一级,磁盘或磁盘阵列是成本高、速度快的设备,用来存储经常访问的重要信息,而磁带库成本较低的存储资源用来存放访问频率较低的信息,分级存储步骤如下高端存储是高速的磁盘系统包括=SCSI磁盘、FC磁盘、SSD磁盘阵列组成的存储设备, 适合存储那些需要经常和快速访问的程序和文件,其存取速度快,性能好,存储价格相对昂贵,高端存储是工作级的存储,其最大特点是存储设备和所存储的数据时刻保持“在线”状态,随时读取和修改,以满足前端应用服务器或数据库对数据访问的速度要求;中端存储是一些存取速度和价格介于高速磁盘与磁带之间的低端磁盘设备,中端存储外延相对比较广泛,主要定位于客户在线存储和离线存储之间的应用,就是指将那些并不是经常用到包括一些长期保存的不常用的文件归档,或者说访问量并不大的数据存放在性能较低的存储设备上,但对这些设备的要求是寻址迅速、传输率高,因此,中端存储对性能要求相对来说并不高,但又要求相对较好的访问性能,同时多数情况下由于不常用的数据要占总数据量的较大比重,这也就要求中端存储设备在需要容量上相对较大,中端存储设备包括SATA磁盘阵列、DVD-RAM光盘塔和光盘库设备;低端存储则指将数据备份到磁带或磁带库上,大多数情况下主要用于对高端存储或中端存储的数据进行备份,以防范可能发生的数据灾难,因此又称备份级存储,低端离线存储通常采用磁带作为存储介质,其访问速度低,但价格低廉的海量存储;系统通过与存储硬件产品结合的分层存储管理软件,按照数据活动周期的规律,合理布局数据保存的位置,采用“先将数据从高端存储迁移至中端存储上,再将数据最终归档至低端存储”的数据存储设备分配原则,帮助用户建立一个合理的、高效的数据管理平台,数据自动迁移的规则,即数据位置选择函数如下数据位置选择函数Location (Data) = ^fpcl,其中巧为数据的重要性、访问频率、保留时间、性能要求参数,力是对应巧的选择性系数;当Location(Data)的值越大时,其存储位置越靠前,存储的设备也越好,当 Location(Data)值变小后,就会向相对低级的设备进行数据迁移。
全文摘要
本发明提供一种系统分级存储的方法,根据数据的重要性、访问频率、保留时间和性能指标,将数据采取不同的存储方式分别存储在不同性能的存储设备上,实现数据客体在存储设备之间的自动迁移,通过将不经常访问的数据自动移到存储层次中较低的层次,释放出较高成本的存储空间给更频繁访问的数据,以获得更好的性价比,这样,将大大减少非重要性数据在一级本地磁盘所占用的空间,加快整个系统的存储性能。
文档编号G06F12/08GK102508789SQ201110311219
公开日2012年6月20日 申请日期2011年10月14日 优先权日2011年10月14日
发明者刘刚, 李瑞东 申请人:浪潮电子信息产业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1