【技术实现步骤摘要】
本专利技术涉及数据存储领域,尤其涉及一种数据访问方法和装置。
技术介绍
企业数据中心的数据以前所未有的速度迅猛增长,随着企业应用的业务种类和数量越来越多,数据中心的存储阵列数量也在不断增加,每个业务都有自己的数据存储访问特点,不同的时间段存储读写访问的频率也不一样。数据中心的高性能存储资源价格昂贵,存储资源有限,如何充分利用高性能存储资源实现业务的按需加速,成为企业迫切要解决的问题。现有的分级存储技术在存储阵列内部署高性能存储介质,根据对当前存储阵列中数据的访问频率,识别出热点与非热点数据,根据热点与非热点数据分配不同的存储介质,将频繁访问的热点数据自动迁移到高性能的存储介质中,例如固态硬盘(SolidStateDrives,SSD)中,而将低周期访问的非热点数据自动迁移到大容量,低成本的存储介质中,例如近线串行连接硬盘(NearlineSerialAttachedSCSIDrives,NL-SAS)。但是,现有的分级存储技术无法跨存储阵列实现数据访问加速,高性能存储资源无法在整个存储资源池内共享,使存储加速局限性较大,无法向上为所有主机承载的业务提供数据访问加速服务,不能充分发挥数据中心中高性能存储资源的性能和特性优势,造成了高性能存储资源的浪费。
技术实现思路
本专利技术实施例提供一种数据访问方法和装置,以解决现有的分级存储技术中无法跨存储阵列实现数据访问加速造成的存储加速局限性较大的问题。 >本专利技术实施例提供的具体技术方案如下:第一方面,提供一种数据访问管理服务器,所述服务器分别与至少一个业务主机和加速存储设备连接,每个业务主机对应一个主存储器,所述主存储器用于为所述业务主机提供数据存储,所述加速存储设备的存储速度大于所述主存储器的存储速度,所述管理服务器包括:检测单元,用于检测所述至少一个业务主机中需要加速访问对应主存储器的第一业务主机;连接单元,用于在所述检测单元检测到所述第一业务主机时,建立所述第一业务主机与所述加速存储设备的连接关系;迁移单元,将所述第一业务主机对应的第一存储器中存储的数据迁移到所述加速存储设备中,并控制所述第一业务主机从访问第一主存储器中存储的数据切换至访问所述加速存储设备中存储的数据。结合第一方面,在第一方面的第一种可能的实现方式中,所述迁移单元,还用于在控制第一业务主机从访问第一主存储器中存储的数据切换至访问所述加速存储设备中存储的数据之后,在所述检测单元检测到所述第一业务主机不需要加速访问对应的第一主存储器时,将所述加速存储设备中存储的数据迁移到所述第一主存储器中,控制第一业务主机从访问所述加速存储设备中存储的数据切换回访问所述第一主存储器中存储的数据。结合第一方面,在第一方面的第二种可能的实现方式中,所述检测单元在检测到第一业务主机需要加速访问对应的第一主存储器时,具体用于:所述检测单元检测到第一业务主机发起访问第一主存储器的时间处于预先为所述第一业务主机配置的加速访问时间范围内时,确定第一业务主机需要加速访问对应的第一主存储器;或,所述检测单元检测到第一业务主机发起访问第一主存储器的频率值大于预先为所述第一业务主机配置的加速访问频率阈值时,确定第一业务主机需要加速访问对应的第一主存储器。结合第一方面的第二种可能的实现方式,在第一方面的第三种可能的实现方式中,包括:所述检测单元,还用于检测当前时间是否到达所述加速访问时间范围的结束时间点,若是,则确定所述第一业务主机不需要加速访问对应的第一主存储器;或所述检测单元,还用于检测第一业务主机对第一主存储器的访问频率是否小于为所述第一业务主机配置的加速访问频率阈值,若是,则确定所述第一业务主机不需要加速访问对应的第一主存储器。结合第一方面的第一种可能的实现方式,在第一方面的第四种可能的实现方式中,所述迁移单元,还用于在控制第一业务主机从访问所述加速存储设备中存储的数据切换回访问所述第一主存储器中存储的数据之后,将所述加速存储设备中存储的数据清除。第二方面,提供一种数据访问方法,包括:检测至少一个业务主机中需要加速访问对应主存储器的第一业务主机;在检测到所述第一业务主机时,建立所述第一业务主机与所述加速存储设备的连接关系;将所述第一业务主机对应的第一存储器中存储的数据迁移到所述加速存储设备中,并控制所述第一业务主机从访问第一主存储器中存储的数据切换至访问所述加速存储设备中存储的数据,其中,每个业务主机对应一个主存储器,所述主存储器用于为所述业务主机提供数据存储,所述加速存储设备的存储速度大于所述主存储器的存储速度。结合第二方面,在第二方面的第一种可能的实现方式中,在控制第一业务主机从访问第一主存储器中存储的数据切换至访问所述加速存储设备中存储的数据之后,检测到所述第一业务主机不需要加速访问对应的第一主存储器时,将所述加速存储设备中存储的数据迁移到所述第一主存储器中,控制第一业务主机从访问所述加速存储设备中存储的数据切换回访问所述第一主存储器中存储的数据。结合第二方面,在第二方面的第二种可能的实现方式中,检测到第一业务主机需要加速访问对应的第一主存储器,包括:检测到第一业务主机发起访问第一主存储器的时间处于预先为所述第一业务主机配置的加速访问时间范围内时,确定第一业务主机需要加速访问对应的第一主存储器;或,检测到第一业务主机发起访问第一主存储器的频率值大于预先为所述第一业务主机配置的加速访问频率阈值时,确定第一业务主机需要加速访问对应的第一主存储器。结合第二方面的第二种可能的实现方式,在第二方面的第三种可能的实现方式中,还包括:检测当前时间是否到达所述加速访问时间范围的结束时间点,若是,则确定所述第一业务主机不需要加速访问对应的第一主存储器;或检测第一业务主机对第一主存储器的访问频率是否小于为所述第一业务主机配置的加速访问频率阈值,若是,则确定所述第一业务主机不需要加速访问对应的第一主存储器。结合第二方面的第一种可能的实现方式,在第二方面的第四种可能的实现方式中,在控制第一业务主机从访问所述加速存储设备中存储的数据切换回访问所述第一主存储器中存储的数据之后,还包括:将所述加速存储设备中存储的数据清除。第三方面,提供一种数据访问系统,包括:至少一个业务主机、至少一个主存储器、加速存储设备、管理服务器,其中:每个主存储器,分别用于存储对应业务主机需要存取的数据;所述本文档来自技高网...
【技术保护点】
一种数据访问管理服务器,其特征在于,所述服务器分别与至少一个业务主机和加速存储设备连接,每个业务主机对应一个主存储器,所述主存储器用于为所述业务主机提供数据存储,所述加速存储设备的存储速度大于所述主存储器的存储速度,所述管理服务器包括:检测单元,用于检测所述至少一个业务主机中需要加速访问对应主存储器的第一业务主机;连接单元,用于在所述检测单元检测到所述第一业务主机时,建立所述第一业务主机与所述加速存储设备的连接关系;迁移单元,将所述第一业务主机对应的第一存储器中存储的数据迁移到所述加速存储设备中,并控制所述第一业务主机从访问第一主存储器中存储的数据切换至访问所述加速存储设备中存储的数据。
【技术特征摘要】
1.一种数据访问管理服务器,其特征在于,所述服务器分别与至少一个
业务主机和加速存储设备连接,每个业务主机对应一个主存储器,所述主存储
器用于为所述业务主机提供数据存储,所述加速存储设备的存储速度大于所述
主存储器的存储速度,所述管理服务器包括:
检测单元,用于检测所述至少一个业务主机中需要加速访问对应主存储器
的第一业务主机;
连接单元,用于在所述检测单元检测到所述第一业务主机时,建立所述第
一业务主机与所述加速存储设备的连接关系;
迁移单元,将所述第一业务主机对应的第一存储器中存储的数据迁移到所
述加速存储设备中,并控制所述第一业务主机从访问第一主存储器中存储的数
据切换至访问所述加速存储设备中存储的数据。
2.如权利要求1所述的服务器,其特征在于,所述迁移单元,还用于在
控制第一业务主机从访问第一主存储器中存储的数据切换至访问所述加速存
储设备中存储的数据之后,在所述检测单元检测到所述第一业务主机不需要加
速访问对应的第一主存储器时,将所述加速存储设备中存储的数据迁移到所述
第一主存储器中,控制第一业务主机从访问所述加速存储设备中存储的数据切
换回访问所述第一主存储器中存储的数据。
3.如权利要求1所述的服务器,其特征在于,所述检测单元在检测到第
一业务主机需要加速访问对应的第一主存储器时,具体用于:
所述检测单元检测到第一业务主机发起访问第一主存储器的时间处于预
先为所述第一业务主机配置的加速访问时间范围内时,确定第一业务主机需要
加速访问对应的第一主存储器;或,
所述检测单元检测到第一业务主机发起访问第一主存储器的频率值大于
预先为所述第一业务主机配置的加速访问频率阈值时,确定第一业务主机需要
加速访问对应的第一主存储器。
4.如权利要求3所述的服务器,其特征在于,包括:
所述检测单元,还用于检测当前时间是否到达所述加速访问时间范围的结
束时间点,若是,则确定所述第一业务主机不需要加速访问对应的第一主存储
器;或
所述检测单元,还用于检测第一业务主机对第一主存储器的访问频率是否
小于为所述第一业务主机配置的加速访问频率阈值,若是,则确定所述第一业
务主机不需要加速访问对应的第一主存储器。
5.如权利要求2所述的服务器,其特征在于,所述迁移单元,还用于在
控制第一业务主机从访...
【专利技术属性】
技术研发人员:汪狮,魏雄昌,黄翠英,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。