一种存储类型转换方法、装置及设备制造方法及图纸

技术编号:26170748 阅读:17 留言:0更新日期:2020-10-31 13:39
本发明专利技术实施例提供了一种存储类型转换方法、装置及设备。该方法包括:确定目标服务器中待处理的各个备选对象;从各个备选对象中,确定满足预定的转换条件的目标对象;转换条件为判定任一对象是否可转换存储类型所依据的条件,且转换条件至少包括在指定周期内的访问次数符合预定次数条件;通过调用转换接口,按照与转换条件对应的转换类型,对目标服务器中的目标对象的存储类型进行转换;转换类型为满足转换条件的对象所需转换至的存储类型,转换接口为用于对目标服务器所存储对象进行存储类型转换的接口。通过本方案,可以实现根据企业用户所设定的数据冷热标准,快速有效地转换企业用户所使用对象存储中的对象存储类型的目的。

【技术实现步骤摘要】
一种存储类型转换方法、装置及设备
本专利技术涉及对象存储
,特别是涉及一种存储类型转换方法、装置及设备。
技术介绍
IaaS基础设施及服务是云计算服务商所提供的一种服务模式,其主要包括CPU、内存、存储、网络、虚拟化软件、分布式系统等,使得企业用户无需担心基础资源供给而只专注部署自己的业务应用软件即可。其中,对象存储是IaaS服务模式下的常见的存储方式。具体而言,不同冷热程度的数据可以采用不同的存储方式,例如:热数据对应标准存储,温数据对应低频存储,而冷数据对应归档存储。在具体应用中,企业用户存在根据自身设定的数据冷热标准转换对象存储类型的需求。可见,提供一种存储类型转换方案,以根据企业用户所设定的数据冷热标准,快速有效地转换企业用户所使用对象存储中的对象存储类型,是一个亟待解决的问题。
技术实现思路
本专利技术实施例的目的在于提供一种存储类型转换方法、装置及设备,以实现根据企业用户所设定的数据冷热标准,快速有效地转换企业用户所使用对象存储中的对象存储类型的目的。具体技术方案如下:第一方面,本专利技术实施例提供了一种存储类型转换方法,包括:确定目标服务器中待处理的各个备选对象;所述目标服务器为用于存储对象的云服务器;从各个备选对象中,确定满足预定的转换条件的目标对象;其中,所述转换条件为判定任一对象是否可转换存储类型所依据的条件,且所述转换条件至少包括在指定周期内的访问次数符合预定次数条件;通过调用转换接口,按照与所述转换条件对应的转换类型,对所述目标服务器中的所述目标对象的存储类型进行转换;其中,所述转换类型为满足所述转换条件的对象所需转换至的存储类型,所述转换接口为用于对所述目标服务器所存储对象进行存储类型转换的接口。可选地,所述确定目标服务器中待处理的各个备选对象,包括:从目标服务器所存储的对象中,确定满足预定的预筛选条件的对象,得到待处理的各个备选对象;所述预筛选条件包括:对象的目标参数的参数值符合指定参数条件;其中,所述目标参数包括对象名称、最后修改时间、数据量大小、所发生访问操作的操作类型以及存储类型中的至少一个参数。可选地,所述从各个备选对象中,确定满足预定的转换条件的目标对象之后,所述通过调用转换接口,按照与所述转换条件对应的转换类型,对所述目标服务器中的所述目标对象的存储类型进行转换之前,还包括:判断所述目标对象是否满足预定的类型锁定条件;当判断结果为否时,执行所述通过调用转换接口,按照与所述转换条件对应的转换类型,对所述目标服务器中的所述目标对象的存储类型进行转换的步骤。可选地,所述转换条件的数量至少一个;每一转换条件均设置有优先级;所述通过调用转换接口,按照与所述转换条件对应的转换类型,对所述目标服务器中的所述目标对象的存储类型进行转换,包括:如果所述目标对象满足至少两个转换条件,通过调用转换接口,按照目标转换条件对应的转换类型,转换所述目标服务器中的所述目标对象的存储类型;所述目标转换条件为所述目标对象所满足的对应的转换条件;如果所述目标对象仅满足一个转换条件,通过调用所述转换接口,按照所述目标对象所满足转换条件对应的转换类型,转换所述目标服务器中的所述目标对象的存储类型。可选地,所述目标转换条件为所述目标对象所满足的优先级最高的转换条件;所述通过调用转换接口,按照目标转换条件对应的转换类型,转换所述目标服务器中的所述目标对象的存储类型,包括:若目标转换条件的数量为多个,利用预设的关于各存储类型的优先级关系,从各个目标转换条件对应的转换类型中,确定所对应优先级最高的目标转换类型,将所述目标服务器中的所述目标对象的存储类型转换为所述目标转换类型;若目标转换条件的数量为一个,通过调用所述转换接口,利用所述目标转换条件对应的转换类型,转换所述目标服务器中的所述目标对象的存储类型。可选地,所述各存储类型的优先级关系包括:低频存储的优先级小于标准存储的优先级,且低频存储的优先级大于归档存储的优先级。第二方面,本专利技术实施例提供了一种存储类型转换装置,包括:对象确定模块,用于确定目标服务器中待处理的各个备选对象;所述目标服务器为用于存储对象的云服务器;筛选模块,用于从各个备选对象中,确定满足预定的转换条件的目标对象;其中,所述转换条件为判定任一对象是否可转换存储类型所依据的条件,且所述转换条件至少包括在指定周期内的访问次数符合预定次数条件;转换模块,用于通过调用转换接口,按照与所述转换条件对应的转换类型,对所述目标服务器中的所述目标对象的存储类型进行转换;其中,所述转换类型为满足所述转换条件的对象所需转换至的存储类型,所述转换接口为用于对所述目标服务器所存储对象进行存储类型转换的接口。第三方面,本专利技术实施例提供了一种存储类型转换系统,包括:规则管理装置,用于管理用于对象存储类型转换的预定的转换条件和所述转换条件对应的转换类型;其中,所述转换条件为判定任一对象是否可转换存储类型所依据的条件,且所述转换条件至少包括在指定周期内的访问次数符合预定次数条件;所述转换类型为满足所述转换条件的对象所需转换至的存储类型;智能计算装置,用于确定目标服务器中待处理的各个备选对象;从各个备选对象中,确定满足所述规则管理装置中所管理的所述转换条件的目标对象;所述目标服务器为用于存储对象的云服务器;操作执行装置,用于通过调用转换接口,按照所述规则管理装置所管理的与所述转换条件对应的转换类型,对所述目标服务器中的所述目标对象的存储类型进行转换;其中,所述转换接口为用于对所述目标服务器所存储对象进行存储类型转换的接口。第四方面,本专利技术实施例提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;存储器,用于存放计算机程序;处理器,用于执行存储器上所存放的程序时,实现本专利技术实施例所提供的存储类型转换方法的步骤。第五方面,本专利技术实施例提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现本专利技术实施例所提供的存储类型转换方法的步骤。本专利技术实施例有益效果:本专利技术实施例所提供的方案中,利用与企业用户所设定的数据冷热标准相关的转换条件,从备选对象中确定待转换类型的目标对象,并通过调用与企业用户所使用的对象存储相关的转换接口,即目标服务器对应的转换接口,按照与转换条件对应的转换类型,对目标对象进行存储类型转换。可见,通过本方案,可以实现根据企业用户所设定的数据冷热标准,快速有效地转换企业用户所使用对象存储中的对象存储类型的目的。当然,实施本专利技术的任一产品或方法并不一定需要同时达到以上所述的所有优点。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见本文档来自技高网...

【技术保护点】
1.一种存储类型转换方法,其特征在于,包括:/n确定目标服务器中待处理的各个备选对象;所述目标服务器为用于存储对象的云服务器;/n从各个备选对象中,确定满足预定的转换条件的目标对象;其中,所述转换条件为判定任一对象是否可转换存储类型所依据的条件,且所述转换条件至少包括在指定周期内的访问次数符合预定次数条件;/n通过调用转换接口,按照与所述转换条件对应的转换类型,对所述目标服务器中的所述目标对象的存储类型进行转换;/n其中,所述转换类型为满足所述转换条件的对象所需转换至的存储类型,所述转换接口为用于对所述目标服务器所存储对象进行存储类型转换的接口。/n

【技术特征摘要】
1.一种存储类型转换方法,其特征在于,包括:
确定目标服务器中待处理的各个备选对象;所述目标服务器为用于存储对象的云服务器;
从各个备选对象中,确定满足预定的转换条件的目标对象;其中,所述转换条件为判定任一对象是否可转换存储类型所依据的条件,且所述转换条件至少包括在指定周期内的访问次数符合预定次数条件;
通过调用转换接口,按照与所述转换条件对应的转换类型,对所述目标服务器中的所述目标对象的存储类型进行转换;
其中,所述转换类型为满足所述转换条件的对象所需转换至的存储类型,所述转换接口为用于对所述目标服务器所存储对象进行存储类型转换的接口。


2.根据权利要求1所述的方法,其特征在于,所述确定目标服务器中待处理的各个备选对象,包括:
从目标服务器所存储的对象中,确定满足预定的预筛选条件的对象,得到待处理的各个备选对象;
所述预筛选条件包括:对象的目标参数的参数值符合指定参数条件;
其中,所述目标参数包括对象名称、最后修改时间、数据量大小、所发生访问操作的操作类型以及存储类型中的至少一个参数。


3.根据权利要求1或2所述的方法,其特征在于,所述从各个备选对象中,确定满足预定的转换条件的目标对象之后,所述通过调用转换接口,按照与所述转换条件对应的转换类型,对所述目标服务器中的所述目标对象的存储类型进行转换之前,还包括:
判断所述目标对象是否满足预定的类型锁定条件;
当判断结果为否时,执行所述通过调用转换接口,按照与所述转换条件对应的转换类型,对所述目标服务器中的所述目标对象的存储类型进行转换的步骤。


4.根据权利要求1所述的方法,其特征在于,所述转换条件的数量至少一个;每一转换条件均设置有优先级;
所述通过调用转换接口,按照与所述转换条件对应的转换类型,对所述目标服务器中的所述目标对象的存储类型进行转换,包括:
如果所述目标对象满足至少两个转换条件,通过调用转换接口,按照目标转换条件对应的转换类型,转换所述目标服务器中的所述目标对象的存储类型;所述目标转换条件为所述目标对象所满足的对应的转换条件;
如果所述目标对象仅满足一个转换条件,通过调用所述转换接口,按照所述目标对象所满足转换条件对应的转换类型,转换所述目标服务器中的所述目标对象的存储类型。


5.根据权利要求4所述的方法,其特征在于,所述目标转换条件为所述目标对象所满足的优先级最高的转换条件;
所述通过调用转换接口,按照目标转换条件对应的转换类型,转换所述目标服务器中的所述目标对象的存储类型,包括:
若目标转换条件的数量为多个,利用预设的关于各存储类型的...

【专利技术属性】
技术研发人员:张健
申请(专利权)人:北京金山云网络技术有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1