[go: up one dir, main page]

CN110377422A - 一种资源管理方法、装置、设备及可读存储介质 - Google Patents

一种资源管理方法、装置、设备及可读存储介质 Download PDF

Info

Publication number
CN110377422A
CN110377422A CN201910575598.XA CN201910575598A CN110377422A CN 110377422 A CN110377422 A CN 110377422A CN 201910575598 A CN201910575598 A CN 201910575598A CN 110377422 A CN110377422 A CN 110377422A
Authority
CN
China
Prior art keywords
resource
recycling
resources
recyclable
instruction
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
CN201910575598.XA
Other languages
English (en)
Inventor
刘元松
王旭东
刘正伟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
IEIT Systems Co Ltd
Original Assignee
Inspur Electronic Information Industry Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Inspur Electronic Information Industry Co Ltd filed Critical Inspur Electronic Information Industry Co Ltd
Priority to CN201910575598.XA priority Critical patent/CN110377422A/zh
Publication of CN110377422A publication Critical patent/CN110377422A/zh
Withdrawn legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5061Partitioning or combining of resources

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Processing Of Solid Wastes (AREA)

Abstract

本申请提供了一种资源管理方法、装置、设备及可读存储介质,首先获取预先配置的回收策略,然后接收并响应删除指令,将可回收资源暂存至回收模块,其中,可回收资源属于能被回收策略识别的资源类型。进一步,在确定达到扫描时机时,扫描回收模块,获取扫描结果,并自动清除回收模块中的可清除资源。由于回收模块具有接收并响应清除或恢复其中包含的可回收资源指令的功能,所以可以实现资源的回收管理,以防人为误删或者系统故障导致的重要资源丢失。

Description

一种资源管理方法、装置、设备及可读存储介质
技术领域
本申请涉及计算机技术领域,更具体地说,涉及一种资源管理方法、装置、设备及可读存储介质。
背景技术
随着互联网技术的发展,各种云平台的出现是转向云计算的最重要环节之一。云平台按照服务内容的不同可以分为多种,例如,云资源管理平台、云客服平台或者资源存储平台。其中,云资源管理平台的主要功能是为用户提供统一管理各种云资源的平台。云资源管理平台支持海量用户、海量数据和海量应用场景,可实现对云资源的有效管理。云平台中包含的云资源种类繁多、数量巨大,不可避免地会出现由于人为误删或者系统故障导致重要资源丢失的情况。
因此,云资源的回收管理是防止重要资源丢失的重要途径。由于用户的数量庞大,且每个用户可能需要回收的云资源类型的不同。所以建立可靠的回收管理,且能更好的满足用户对于回收管理的个性化需求是本领域技术人员亟需解决的问题。
发明内容
有鉴于此,本申请提供了一种资源管理方法、装置、设备及可读存储介质,用以更好的满足用户资源回收需求,其技术方案如下:
一种资源管理方法,包括:
获取预先配置的回收策略;
接收并响应删除指令,将可回收资源暂存至回收模块,其中,所述可回收资源属于能被所述回收策略识别的资源类型,所述回收模块具有接收并响应清除或恢复所述可回收资源指令的功能;
确定达到扫描时机时,扫描所述回收模块,获取扫描结果;
自动清除所述回收模块中的可清除资源,所述可清除资源包括基于所述扫描结果以及所述回收策略确定的需要彻底清除的可回收资源。
优选地,回收策略包括资源类型、缓存期限或扫描周期。
优选地,接收并响应删除指令,将可回收资源暂存至回收模块,包括:
获取删除指令指示的待删除资源;
判断所述待删除资源是否属于能被所述回收策略识别的资源类型;
若是,则将所述待删除资源作为可回收资源暂存至回收模块,若否,则将所述待删除资源清除。
优选地,确定达到扫描时机的过程,包括:
在达到当前扫描周期的扫描时刻时,确定达到扫描时机;
或,
在检测到请求扫描所述回收模块的指令时,确定达到扫描时机。
优选地,扫描结果包括所述可回收资源对应的缓存时间以及资源地址;
所述自动清除所述回收模块中的可清除资源,包括:
判断所述可回收资源对应的缓存时间距离缓存期限的剩余时间是否小于时间阈值,若小于,则确定所述可回收资源为可清除资源;
根据所述可清除资源对应的资源地址,彻底清除所述可清除资源。
优选地,本方法还包括:
接收并响应恢复指令,恢复所述恢复指令所指示的可回收资源;
接收并响应清除指令,清除所述清除指令所指示的可回收资源。
一种资源管理装置,包括:
回收策略获取单元,用于获取预先配置的回收策略;
删除指令响应单元,用于接收并响应删除指令,将可回收资源暂存至回收模块,其中,所述可回收资源属于能被所述回收策略识别的资源类型,所述回收模块具有接收并响应清除或恢复所述可回收资源指令的功能;
扫描单元,用于确定达到扫描时机时,扫描所述回收模块,获取扫描结果;
清除单元,用于自动清除所述回收模块中的可清除资源,所述可清除资源包括基于所述扫描结果以及所述回收策略确定的需要彻底清除的可回收资源。
优选地,删除指令响应单元包括:
待删除资源获取单元,用于获取删除指令指示的待删除资源;
资源类型判断单元,用于判断所述待删除资源是否属于能被所述回收策略识别的资源类型;
资源处理单元,用于当所述资源类型判断单元判断结果为是,则将所述待删除资源作为可回收资源暂存至回收模块;若否,则将所述待删除资源清除。
优选地,本装置还包括扫描时机确定单元,包括:
第一扫描时机确定子单元,用于在达到当前扫描周期的扫描时刻时,确定达到扫描时机;
或,
第二扫描时机确定子单元,用于在检测到请求扫描所述回收模块的指令时,确定达到扫描时机。
优选地,扫描结果包括所述可回收资源对应的缓存时间以及资源地址;
优选地,清除单元包括:
第一清除子单元,用于判断所述可回收资源对应的缓存时间距离缓存期限的剩余时间是否小于时间阈值,若小于,则确定所述可回收资源为可清除资源;
第二清除子单元,用于根据所述可清除资源对应的资源地址,彻底清除所述可清除资源。
优选地,本装置还包括:
资源恢复单元,用于接收并响应恢复指令,恢复所述恢复指令所指示的可回收资源;
资源清除单元,用于接收并响应清除指令,清除所述清除指令所指示的可回收资源。
一种资源管理设备,包括:存储器和处理器;
所述存储器,用于存储程序;
所述处理器,用于执行所述程序,实现如上所述的资源管理方法的各个步骤。
一种可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,实现如上所述的资源管理方法的各个步骤。
从上述的技术方案可以看出,本申请提供的资源管理方法中,首先获取预先配置的回收策略,然后接收并响应删除指令,将可回收资源暂存至回收模块,其中,可回收资源属于能被回收策略识别的资源类型。进一步,在确定达到扫描时机时,扫描回收模块,获取扫描结果,并自动清除回收模块中的可清除资源。由于回收模块具有接收并响应清除或恢复其中包含的可回收资源指令的功能,所以可以实现资源的回收管理,以防止人为误删或者系统故障导致的重要资源丢失。
进一步,由上可知,可回收资源属于能被回收策略识别的资源类型,且可清除资源包括基于扫描结果以及回收策略确定的需要彻底清除的可回收资源。其中,回收策略由用户根据需要预先配置。所以本方法进一步可以满足用户对于回收管理的个性化需求。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1为本申请实施例提供的资源管理方法的流程示意图;
图2示例了一种资源暂存至回收模块方法的流程图;
图3为本申请实施例提供的一种资源管理装置的结构示意图;
图4为本申请实施例提供的一种资源管理设备的结构示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
下面介绍本申请实施例的一个主要应用场景,即应用于云计算服务中心,其中云计算服务中心可以称为云平台。云平台按照服务内容的不同可以分为多种,例如云资源管理平台、云客服平台或者资源存储平台。其中,云资源管理平台的主要功能是为用户提供统一管理各种云资源的平台。云资源管理平台支持海量用户、海量数据和海量应用场景,可实现对云资源的有效管理。但是面对系统中种类繁多、数量巨大的云资源,不可避免地会出现由于人为误删或者系统故障导致重要资源丢失的情况。
接下来结合附图1,对本申请实施例提供的资源管理方法的实施过程进行介绍,具体包括:
步骤S101:获取预先配置的回收策略。
具体地,回收策略可以由用户根据需要预先配置,可以包括资源类型、缓存期限或扫描周期。
其中,资源类型可以包括用户需要回收的资源的种类,例如,云资源管理平台中包括多种类型的云资源,例如虚拟机、卷、IP、端口组、镜像、虚拟机快照等,用户可以根据自己的需求,将其中的一种或多种配置为回收策略的可以识别的资源类型。
缓存期限可以限制资源可回收的期限,例如,将某一类型的资源的缓存期限配置为10天,则表示该类型资源被删除后的可回收天数为10天,即超过10天该资源将不能够回收。需要说明的是,各个类型的资源对应的缓存期可以相同也不可以不同。
扫描周期可以规定扫描回收模块的周期,例如,扫描周期配置为3小时,则从初始时刻起,每过3小时将触发一次扫描回收模块的步骤。可选地,扫描周期还可以包括用户配置的扫描时间。
本步骤获取包括上述资源类型、缓存期限或扫描周期的回收策略,可以看出,上述回收策略可以根据用户的使用需求进行个性化配置。
步骤S102:接收并响应删除指令,将可回收资源暂存至回收模块。
具体地,删除指令由用户发出,例如,当用户意图删除某资源时,可以发出删除该资源的指令,本步骤可以在接收该删除指令后作出相应的反应,即当删除指令指示的资源为可回收资源时,将其放入回收模块暂存。其中,可回收资源属于能被上述步骤S101中获取的回收策略识别的资源类型。且,回收模块具有接收并响应清除或恢复所述可回收资源指令的功能。可选地,上述功能具体可以包括:
接收并响应恢复指令,恢复该恢复指令所指示的可回收资源。或,接收并响应清除指令,清除该清除指令所指示的可回收资源。
例如,回收模块中包含5项资源,分别为资源A、资源B、资源C、资源D、资源E。可以理解的是,该5项资源均为用户意图删除的,且被当作可回收资源暂存至回收模块的资源。当用户发出恢复资源A的指令,本方法可以接收该指令,并将资源A恢复至其源资源地址所指示的位置。当用户发出清除资源C的指令,本方法可以接收该指令,并将资源C彻底清除。
步骤S103:确定达到扫描时机时,扫描所述回收模块,获取扫描结果。
具体地,回收模块中包含的资源均属于用户意图删除的可回收资源,可以对回收模块进行扫描,确定其中包含的可回收资源的暂存状态。可选地,本步骤中在确定达到扫描时机时,扫描回收模块所获取扫描结果可以包括每一可回收资源对应的缓存时间以及资源地址。其中,扫描方法可以包括:依次遍历所有可回收资源,针对每一可回收资源,确定其暂存至回收模块的时间用以确定其缓存时间。且,提取其暂存至回收模块之前的资源地址。基于此,针对回收模块中包含的每一可回收资源,本步骤获取的扫描结果包括:缓存时间和资源地址。
可选地,上述步骤中确定达到扫描时机的过程可以包括多种,接下来介绍其中的两种,具体可以包括:
第一种可选的方法,在达到当前扫描周期的扫描时刻时,确定达到扫描时机。
其中,扫描周期可以由用户设定,也可以根据用户使用习惯自动生成。一般地,每当达到扫描周期对应的创建时刻时,确定达到扫描时机。
例如,用户配置的扫描周期为12小时,则假设初始时间为1月1日零点,则在1月1日12时,达到当前扫描周期。下一个扫描周期对应的时间即为1月2日零点,在该时刻确定达到扫描时机。
第二种可选的方法,在检测到请求扫描所述回收模块的指令时,确定达到扫描时机。
其中,可以在服务界面配置表示请求扫描回收模块的按钮,当点击此按钮时,检测到请求扫描回收模块的指令。此时,确定达到扫描时机。
需要说明的是,可以利用上述可选的两种方法中的一种或两种确定达到扫描时机,例如可以同时利用上述两种方法,即,达到上述介绍的任一种扫描时机时,都确定达到扫描时机。
步骤S104:基于所述扫描结果以及所述回收策略,自动清除所述回收模块中的可清除资源。
具体地,针对任一可回收资源,扫描结果可以包括缓存时间和资源地址。其中缓存时间为该可回收资源自暂存至回收模块开始到扫描时刻的时间,资源地址为该可回收资源暂存至回收模块之前的所占物理资源的地址。并且由上可知,回收策略包括缓存期限,缓存期限规定了该可回收资源暂存在回收模块的时间限制,所以可以基于缓存期限以及缓存时间,确定该可回收资源是否为可清除资源,若是,则自动清除。也即,将可清除资源从系统中的所有数据清除,不再占用物理资源,此时,该资源不再可以被恢复。
从上述的技术方案可以看出,本申请提供的资源管理方法中,首先获取预先配置的回收策略,然后接收并响应删除指令,将可回收资源暂存至回收模块,其中,可回收资源属于能被回收策略识别的资源类型。进一步,在确定达到扫描时机时,扫描回收模块,获取扫描结果,并自动清除回收模块中的可清除资源。由于回收模块具有接收并响应清除或恢复其中包含的可回收资源指令的功能,所以可以实现资源的回收管理,以防止人为误删或者系统故障导致的重要资源丢失。
进一步,由上可知,可回收资源属于能被回收策略识别的资源类型,且可清除资源包括基于扫描结果以及回收策略确定的需要彻底清除的可回收资源。其中,回收策略由用户根据需要预先配置。所以本方法进一步可以满足用户对于回收管理的个性化需求。
接下来提出本申请的一个实施例对步骤S102,接收并响应删除指令,将可回收资源暂存至回收模块的过程进行介绍。参见附图2,图2示出了一种资源暂存至回收模块方法的流程图,具体可以包括:
S201:获取删除指令指示的待删除资源。
具体地,删除指令可以是由用户通过删除按钮发出的指令,该删除指令指示的资源为用户意图删除的待删除资源。
S202:判断所述待删除资源是否属于能被所述回收策略识别的资源类型。
上述可知,获取的回收策略可以包括资源类型、缓存期限或扫描周期。其中资源类型包括用户根据自己需求配置的可以被回收策略识别的一种或多种资源类型。例如,用户预先配置可被回收策略识别的资源类型包括虚拟机、卷、IP或端口组,当获取待删除资源后,需要判断该待删除资源是否属于上述回收策略可识别的资源类型,即是否属于虚拟机、卷、IP或端口组。
需要说明的是,可以基于待删除资源的特征标签、类型标签或名称后缀等方法进行判断,此部分属于现有技术,本申请实施例不做赘述。
基于此,若上述判断结果为是,即待删除资源属于能被回收策略识别的资源类型,则进行下述步骤S203。若上述判断结果为否,即待删除资源不属于能被回收策略识别的资源类型,则进行下述步骤S204。
S203:将所述待删除资源作为可回收资源暂存至回收模块。
可以理解的是,当步骤S202中,判断结果为待删除资源属于能被回收策略识别的资源类型,则表示该待删除资源的类型是用户配置的可以被回收的资源类型中的一种。因为在当前时刻用户的意图为删除该待删除资源,所以本方法将该待删除资源从其目前所在物理资源中删除,并将其暂存至回收模块。可选地,暂存至回收模块的可回收资源可以被恢复或者被清除。
S204:将所述待删除资源清除。
可以理解的是,当步骤S202中,判断结果为待删除资源不属于能被回收策略识别的资源类型,则表示该待删除资源的类型是用户配置的不可以被回收的资源类型中的一种。此时,可以直接将该待删除资源删除。
需要说明的是,进一步地,可以设置二次确认提示窗口,提示用户待删除资源是否属于可以被回收的资源,当用户点击“是”,则将该待删除资源暂存至回收模块,当用户点击“否”,则将该待删除资源清除。
可以理解的是,回收模块中包括的可回收资源均为用户意图删除的资源,这些资源仍占据一定的物理资源,所以将可清除资源清除可以释放内存,避免物理资源的浪费。所以,接下来提出本申请的一个实施例对步骤S104,自动清除所述回收模块中的可清除资源的过程进行介绍。
由上可知,步骤S103中可以通过扫描,获取回收模块中的每一可回收资源的缓存时间。其中,缓存时间为该可回收资源自暂存至回收模块开始到扫描时刻的时间。例如,可回收资源F经步骤S102暂存至回收模块的时间为6月3日10:00,当前扫描时刻为6月7日12:00。则缓存时间可以为6月3日10:00到6月7日12:00的时间,即为98个小时。
基于此,本步骤可以基于可回收资源的缓存时间判断可回收资源是否可以彻底清除,可选地一种判断方法为:判断可回收资源对应的缓存时间距离缓存期限的剩余时间是否小于时间阈值。
其中,缓存期限可以为用户预先配置的时间期限,本步骤比较每一可回收资源的缓存时间距离缓存期限的剩余时间,当该剩余时间小于时间阈值,则确定该可回收资源为可清除资源。可选地,时间阈值可以为根据扫描时间或用户需求配置。且可以根据用户需求配置上述缓存期限、时间阈值或缓存时间的时间单位,一般情况下,可以配置为小时或天。
以天为例,假设缓存期限为10天,时间阈值为1天即24小时。上述可回收资源F缓存时间的缓存时间以天计算为4天2小时,显然缓存时间距离缓存期限的剩余时间为5天22小时,大于时间阈值。再例如,可回收资源G缓存时间的缓存时间以天计算为9天2小时,显然缓存时间距离缓存期限的剩余时间为22小时,小于时间阈值,则可以确定该可回收资源G为可清除资源。
可选地,当出现缓存时间大于缓存期限的情况时,则可以确定该可回收资源为可清除资源。
可以理解的是,上述确定的可清除资源为用户意图删除且在一段时间内没有主动恢复的资源,所以为了避免物理资源的浪费以及达到用户删除该资源的意图,可以进一步,根据可清除资源对应的资源地址,彻底清除可清除资源。
以彻底清除可清除资源G的过程为例,对可选的一种清除方法的实施过程进行说明。
具体地,资源管理平台中包括多个模块,例如计算模块、网络模块或存储模块。假设可清除资源G的资源地址属于计算模块,该过程可以包括:首先由回收模块发出广播,将清除可清除资源G的指令以及可清除资源G的资源地址发送至各个模块;当计算模块收到广播消息后,解析该广播消息并进一步响应清除可清除资源G的指令,将可清除资源G从该资源地址彻底清除。
可以看出,上述各实施例介绍的资源管理方法可以实现资源的回收管理,以防止人为误删或者系统故障导致的重要资源丢失。进一步,回收策略由用户根据需要预先配置,所以本方法进一步可以满足用户对于回收管理的个性化需求。
本申请实施例还提供了一种资源管理装置,下面对本申请实施例提供的资源管理装置进行描述,下文描述的资源管理装置与上文描述的资源管理方法可相互对应参照。
请参阅图3,示出了本申请实施例提供的一种资源管理装置的结构示意图,如图3所示,该装置可以包括:
一种资源管理装置,包括:
回收策略获取单元301,用于获取预先配置的回收策略;
删除指令响应单元302,用于接收并响应删除指令,将可回收资源暂存至回收模块,其中,所述可回收资源属于能被所述回收策略识别的资源类型,所述回收模块具有接收并响应清除或恢复所述可回收资源指令的功能;
扫描单元303,用于确定达到扫描时机时,扫描所述回收模块,获取扫描结果;
清除单元304,用于自动清除所述回收模块中的可清除资源,所述可清除资源包括基于所述扫描结果以及所述回收策略确定的需要彻底清除的可回收资源。
可选地,删除指令响应单元包括:
待删除资源获取单元,用于获取删除指令指示的待删除资源;
资源类型判断单元,用于判断所述待删除资源是否属于能被所述回收策略识别的资源类型;
资源处理单元,用于当所述资源类型判断单元判断结果为是,则将所述待删除资源作为可回收资源暂存至回收模块;若否,则将所述待删除资源清除。
可选地,本装置还包括扫描时机确定单元,包括:
第一扫描时机确定子单元,用于在达到当前扫描周期的扫描时刻时,确定达到扫描时机;
或,
第二扫描时机确定子单元,用于在检测到请求扫描所述回收模块的指令时,确定达到扫描时机。
可选地,扫描结果包括所述可回收资源对应的缓存时间以及资源地址;
可选地,清除单元包括:
第一清除子单元,用于判断所述可回收资源对应的缓存时间距离缓存期限的剩余时间是否小于时间阈值,若小于,则确定所述可回收资源为可清除资源;
第二清除子单元,用于根据所述可清除资源对应的资源地址,彻底清除所述可清除资源。
可选地,本装置还包括:
资源恢复单元,用于接收并响应恢复指令,恢复所述恢复指令所指示的可回收资源;
资源清除单元,用于接收并响应清除指令,清除所述清除指令所指示的可回收资源。
本申请实施例还提供了一种资源管理设备,请参阅图4,示出了该资源管理设备的结构示意图,该设备可以包括:至少一个处理器401,至少一个通信接口402,至少一个存储器403和至少一个通信总线404;
在本申请实施例中,处理器401、通信接口402、存储器403、通信总线404的数量为至少一个,且处理器401、通信接口402、存储器403通过通信总线404完成相互间的通信;
处理器401可能是一个中央处理器CPU,或者是特定集成电路ASIC(ApplicationSpecific Integrated Circuit),或者是被配置成实施本发明实施例的一个或多个集成电路等;
存储器403可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory)等,例如至少一个磁盘存储器;
其中,存储器存储有程序,处理器可调用存储器存储的程序,所述程序用于:
获取预先配置的回收策略;
接收并响应删除指令,将可回收资源暂存至回收模块,其中,所述可回收资源属于能被所述回收策略识别的资源类型,所述回收模块具有接收并响应清除或恢复所述可回收资源指令的功能;
确定达到扫描时机时,扫描所述回收模块,获取扫描结果;
自动清除所述回收模块中的可清除资源,所述可清除资源包括基于所述扫描结果以及所述回收策略确定的需要彻底清除的可回收资源。
可选的,所述程序的细化功能和扩展功能可参照上文描述。
本申请实施例还提供一种可读存储介质,该可读存储介质可存储有适于处理器执行的程序,所述程序用于:
获取预先配置的回收策略;
接收并响应删除指令,将可回收资源暂存至回收模块,其中,所述可回收资源属于能被所述回收策略识别的资源类型,所述回收模块具有接收并响应清除或恢复所述可回收资源指令的功能;
确定达到扫描时机时,扫描所述回收模块,获取扫描结果;
自动清除所述回收模块中的可清除资源,所述可清除资源包括基于所述扫描结果以及所述回收策略确定的需要彻底清除的可回收资源。
可选的,所述程序的细化功能和扩展功能可参照上文描述。
最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本申请。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

Claims (10)

1.一种资源管理方法,其特征在于,包括:
获取预先配置的回收策略;
接收并响应删除指令,将可回收资源暂存至回收模块,其中,所述可回收资源属于能被所述回收策略识别的资源类型,所述回收模块具有接收并响应清除或恢复所述可回收资源指令的功能;
确定达到扫描时机时,扫描所述回收模块,获取扫描结果;
自动清除所述回收模块中的可清除资源,所述可清除资源包括基于所述扫描结果以及所述回收策略确定的需要彻底清除的可回收资源。
2.根据权利要求1所述的资源管理方法,其特征在于,所述回收策略包括资源类型、缓存期限或扫描周期。
3.根据权利要求1所述的资源管理方法,其特征在于,所述接收并响应删除指令,将可回收资源暂存至回收模块,包括:
获取删除指令指示的待删除资源;
判断所述待删除资源是否属于能被所述回收策略识别的资源类型;
若是,则将所述待删除资源作为可回收资源暂存至回收模块,若否,则将所述待删除资源清除。
4.根据权利要求1所述的资源管理方法,其特征在于,所述确定达到扫描时机的过程,包括:
在达到当前扫描周期的扫描时刻时,确定达到扫描时机;
或,
在检测到请求扫描所述回收模块的指令时,确定达到扫描时机。
5.根据权利要求4所述的资源管理方法,其特征在于,所述扫描结果包括所述可回收资源对应的缓存时间以及资源地址;
所述自动清除所述回收模块中的可清除资源,包括:
判断所述可回收资源对应的缓存时间距离缓存期限的剩余时间是否小于时间阈值,若小于,则确定所述可回收资源为可清除资源;
根据所述可清除资源对应的资源地址,彻底清除所述可清除资源。
6.根据权利要求1所述的资源管理方法,其特征在于,还包括:
接收并响应恢复指令,恢复所述恢复指令所指示的可回收资源;
接收并响应清除指令,清除所述清除指令所指示的可回收资源。
7.一种资源管理装置,其特征在于,包括:
回收策略获取单元,用于获取预先配置的回收策略;
删除指令响应单元,用于接收并响应删除指令,将可回收资源暂存至回收模块,其中,所述可回收资源属于能被所述回收策略识别的资源类型,所述回收模块具有接收并响应清除或恢复所述可回收资源指令的功能;
扫描单元,用于确定达到扫描时机时,扫描所述回收模块,获取扫描结果;
清除单元,用于自动清除所述回收模块中的可清除资源,所述可清除资源包括基于所述扫描结果以及所述回收策略确定的需要彻底清除的可回收资源。
8.根据权利要求7所述的资源管理装置,其特征在于,所述删除指令响应单元包括:
待删除资源获取单元,用于获取删除指令指示的待删除资源;
资源类型判断单元,用于判断所述待删除资源是否属于能被所述回收策略识别的资源类型;
资源处理单元,用于当所述资源类型判断单元判断结果为是,则将所述待删除资源作为可回收资源暂存至回收模块;若否,则将所述待删除资源清除。
9.一种资源管理设备,其特征在于,包括:存储器和处理器;
所述存储器,用于存储程序;
所述处理器,用于执行所述程序,实现如权利要求1~6中任一项所述的资源管理方法的各个步骤。
10.一种可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,实现如权利要求1~6中任一项所述的资源管理方法的各个步骤。
CN201910575598.XA 2019-06-28 2019-06-28 一种资源管理方法、装置、设备及可读存储介质 Withdrawn CN110377422A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910575598.XA CN110377422A (zh) 2019-06-28 2019-06-28 一种资源管理方法、装置、设备及可读存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910575598.XA CN110377422A (zh) 2019-06-28 2019-06-28 一种资源管理方法、装置、设备及可读存储介质

Publications (1)

Publication Number Publication Date
CN110377422A true CN110377422A (zh) 2019-10-25

Family

ID=68251194

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910575598.XA Withdrawn CN110377422A (zh) 2019-06-28 2019-06-28 一种资源管理方法、装置、设备及可读存储介质

Country Status (1)

Country Link
CN (1) CN110377422A (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111399975A (zh) * 2020-02-28 2020-07-10 苏州浪潮智能科技有限公司 基于云计算管理平台的虚拟机快照管理方法、装置及系统
CN113467940A (zh) * 2021-06-25 2021-10-01 济南浪潮数据技术有限公司 一种资源管理方法、装置、设备及计算机可读存储介质
CN114610495A (zh) * 2022-03-17 2022-06-10 飞腾信息技术有限公司 资源管理方法、电子设备及计算机可读存储介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103019891A (zh) * 2012-12-24 2013-04-03 珠海金山办公软件有限公司 一种还原被删除文件的方法及系统
CN105653397A (zh) * 2015-09-30 2016-06-08 宇龙计算机通信科技(深圳)有限公司 一种回收处理方法、装置及电子设备
CN108491264A (zh) * 2018-03-05 2018-09-04 国云科技股份有限公司 一种适用于异构云的统一资源回收管理方法
US20190155655A1 (en) * 2016-12-28 2019-05-23 Huawei Technologies Co., Ltd. Resource allocation method and resource manager

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103019891A (zh) * 2012-12-24 2013-04-03 珠海金山办公软件有限公司 一种还原被删除文件的方法及系统
CN105653397A (zh) * 2015-09-30 2016-06-08 宇龙计算机通信科技(深圳)有限公司 一种回收处理方法、装置及电子设备
US20190155655A1 (en) * 2016-12-28 2019-05-23 Huawei Technologies Co., Ltd. Resource allocation method and resource manager
CN108491264A (zh) * 2018-03-05 2018-09-04 国云科技股份有限公司 一种适用于异构云的统一资源回收管理方法

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111399975A (zh) * 2020-02-28 2020-07-10 苏州浪潮智能科技有限公司 基于云计算管理平台的虚拟机快照管理方法、装置及系统
CN113467940A (zh) * 2021-06-25 2021-10-01 济南浪潮数据技术有限公司 一种资源管理方法、装置、设备及计算机可读存储介质
CN113467940B (zh) * 2021-06-25 2024-02-13 济南浪潮数据技术有限公司 一种资源管理方法、装置、设备及计算机可读存储介质
CN114610495A (zh) * 2022-03-17 2022-06-10 飞腾信息技术有限公司 资源管理方法、电子设备及计算机可读存储介质

Similar Documents

Publication Publication Date Title
JP6669682B2 (ja) クラウドサーバスケジューリング方法及び装置
CN107203552B (zh) 垃圾回收方法及装置
WO2013143391A1 (zh) 一种设备上文件清理的方法和系统
CN104461744A (zh) 一种资源分配方法及装置
CN110377422A (zh) 一种资源管理方法、装置、设备及可读存储介质
CN107562386A (zh) 一种分布式存储集群的数据写入方法及装置
US10540325B2 (en) Method and device for identifying junk picture files
CN111858474B (zh) 分布式存储系统Inode号分配管理方法及相关组件
CN106446044A (zh) 存储空间回收方法及装置
CN110888847A (zh) 一种回收站系统及文件回收方法
CN112463437A (zh) 存储集群系统离线节点的业务恢复方法、系统及相关组件
CN110764903B (zh) 弹性执行热容器方法、装置、设备和存储介质
CN117827365A (zh) 应用容器的端口分配方法、装置、设备、介质及产品
US10783073B2 (en) Chronologically ordered out-of-place update key-value storage system
CN105574195A (zh) 判断数据库是否应下线回收的方法及装置
CN109445714A (zh) 一种回收站清理方法及装置
CN106203067A (zh) 一种应用程序的清理方法及装置
CN113821333A (zh) 安卓应用程序迁移的方法和装置
CN108154343B (zh) 一种企业级信息系统的应急处理方法及系统
CN115114245B (zh) 一种文件删除方法及相关设备
CN103064793B (zh) 精简配置容量回收方法和系统
CN114443354A (zh) 文件恢复方法、装置、电子设备和存储介质
CN104572943A (zh) 免安装程序清理方法及装置
CN110808961B (zh) 用于安全验证的数据处理方法及装置
CN103793647A (zh) 病毒文件处理系统及方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WW01 Invention patent application withdrawn after publication
WW01 Invention patent application withdrawn after publication

Application publication date: 20191025