[发明专利]一种对象存储生命周期管理方法、装置及系统在审
申请号: | 202010657074.8 | 申请日: | 2020-07-09 |
公开(公告)号: | CN111984588A | 公开(公告)日: | 2020-11-24 |
发明(设计)人: | 王明哲;邱春武;马根蕾 | 申请(专利权)人: | 新浪网技术(中国)有限公司 |
主分类号: | G06F16/11 | 分类号: | G06F16/11;G06F16/16;G06F16/17;G06F16/182 |
代理公司: | 北京卓岚智财知识产权代理事务所(特殊普通合伙) 11624 | 代理人: | 蔡永波 |
地址: | 100193 北京市海淀区东北旺西路中关村*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 对象 存储 生命周期 管理 方法 装置 系统 | ||
本发明实施例提供一种对象存储生命周期管理方法、装置及系统,服务器从配置中心处拉取所有存储空间对应的生命周期配置信息;所述配置中心存储每一个存储空间对应的生命周期配置信息,所述生命周期配置信息包括过滤条件和执行参数;服务器在处理任一存储空间下的对象时,获取该存储空间对应的分布式锁,成功获取分布式锁之后,实时监听配置中心中该存储空间对应的生命周期配置信息的变化情况;基于最新的该存储空间对应的生命周期配置信息,按照过滤条件对该存储空间下的对象进行过滤,并对满足过滤条件的对象按照执行参数进行相应处理。控制模块不断监听为Bucket设置的生命配置周期,能够实时控制各个Bucket的归档删除速度。
技术领域
本发明涉及对象存储领域,具体涉及一种对象存储生命周期管理方法、装置及系统。
背景技术
对象存储会存储海量数据,为降低存储成本,大部分对象存储系统都会设置生命周期管理功能,用于对满足生命周期管理条件的Object进行归档存储(Archive,低频访问存储)或对满足生命管路周期条件的Object直接进行删除。
目前对象存储系统中的文件生命周期管理方法主要有两种,一种是面向单个Object的生命周期,在上传时由用户指定过期时间,到期后将不可再访问。另一种是设置整个Bucket(存储空间)的生命周期管理配置,按照配置来过滤与管理该存储空间下的所有Object,对满足配置条件的Object由标准存储(Standard)转化为归档存储或直接进行删除。
在实现本发明过程中,申请人发现现有技术中至少存在如下问题:
在目前的对象存储中,在面对海量文件时对单个Object设置生命周期较为繁琐,因此大多数是针对整个Bucket进行生命周期管理配置。但是各个Bucket下Object数量不一致,可归档或删除的Object数量也不相同,当需要在一定时间内完成归档或删除任务时,在服务器、网络、数据库资源等有限的情况下,就需要对不同的Bucket用不同的速度来处理。但是目前的生命周期管理无法直接进行清理速度的动态调整。
发明内容
本发明实施例提供一种对象存储生命周期管理方法、装置及系统,控制模块不断监听为Bucket设置的生命配置周期,可通过修改该Bucket的生命周期配置实时控制各个Bucket的归档删除速度。
为达上述目的,一方面,本发明实施例提供一种对象存储生命周期的管理方法,所述方法包括:
服务器从配置中心处拉取所有存储空间对应的生命周期配置信息;所述配置中心存储每一个存储空间对应的生命周期配置信息,所述生命周期配置信息包括过滤条件和执行参数;
服务器在处理任一存储空间下的对象时,获取该存储空间对应的分布式锁,成功获取分布式锁之后,实时监听配置中心中该存储空间对应的生命周期配置信息的变化情况;
基于最新的该存储空间对应的生命周期配置信息,按照过滤条件对该存储空间下的对象进行过滤,并对满足过滤条件的对象按照执行参数进行相应处理。
另一方面,本发明实施例还提供一种对象存储生命周期管理装置,设置在服务器中,包括:
处理模块,用于从配置中心处拉取所有存储空间对应的生命周期配置信息;所述配置中心存储每一个存储空间对应的生命周期配置信息,所述生命周期配置信息包括过滤条件和执行参数;以及,在处理任一存储空间下的对象时,获取该存储空间对应的分布式锁,成功获取分布式锁之后,启动本模块包括的控制模块、过滤模块和归档删除模块;
控制模块,用于实时监听配置中心中该存储空间对应的生命周期配置信息的变化情况;
过滤模块,用于基于最新的该存储空间对应的生命周期配置信息,按照过滤条件对该存储空间下的对象进行过滤,
归档删除模块,用于对满足过滤条件的对象按照执行参数进行相应处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新浪网技术(中国)有限公司,未经新浪网技术(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010657074.8/2.html,转载请声明来源钻瓜专利网。