[发明专利]一种rados gateway归档存储方法及系统有效
| 申请号: | 202011206935.7 | 申请日: | 2020-11-03 |
| 公开(公告)号: | CN112286465B | 公开(公告)日: | 2023-02-21 |
| 发明(设计)人: | 王韵清;孙兴艳;张晖;高传集;李超 | 申请(专利权)人: | 浪潮云信息技术股份公司 |
| 主分类号: | G06F3/06 | 分类号: | G06F3/06 |
| 代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 姜鹏 |
| 地址: | 250100 山东省济南市高*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 rados gateway 归档 存储 方法 系统 | ||
1.一种rados gateway归档存储方法,其特征在于,包括以下步骤:
S1、归档存储对象上传:由客户端上传归档存储类型对象至rados gateway服务;
所述客户端上传归档存储类型对象至rados gateway服务,由rados gateway服务将归档对象存储在标准存储集群的硬盘中,同时记录所述归档存储对象为待冻结日志;
所述日志包含,当前归档对象的所属的桶名、当前归档对象的名称、当前归档对象的版本和已经归档时间;
对于新上传对象来说,可以设置归档时间为上传时间,或者按约定在上传时间上延迟;
S2、归档存储对象冻结:由rados gateway服务归档存储对象保存至归档存储服务器;
归档存储冻结解冻服务轮询查询到归档对象待冻结日志,查询到待冻结日志时,若未到达待冻结日志记录的归档时间,则查询下一条;
若已到达待冻结日志记录的归档时间,将对象的数据根据桶名、对象名、对象版本相关的hash规则保存至归档存储服务器,同时对标准存储集群中的归档存储对象进行冻结即删除标准存储集群中该对象的数据、修改该对象的归档信息为已归档状态;
S3、归档存储对象解冻:rados gateway服务从归档存储服务器取回归档存储对象,并同时更新该对象的归档状态为解冻状态。
2.根据权利要求1所述的一种rados gateway归档存储方法,其特征在于,所述的冻结操作不会删除对象的元数据和索引信息,该对象的元数据ACL、Etag、归档状态仍保存在标准存储集群中。
3.根据权利要求2所述的一种rados gateway归档存储方法,其特征在于,在步骤S3中,客户端向rados gateway服务发动解冻请求,rados gateway服务解析此请求并记录该归档对象待解冻日志,归档存储解冻服务轮询查询到归档对象为待解冻日志,若查询到对象为待解冻日志时,根据桶名、对象名、对象版本相关的hash规则从归档存储服务器取回该对象的数据,同时更新该对象的归档状态为解冻状态,根据待解冻日志信息的解冻时长记录对象待解冻日志;
客户端可用获取归档对象的元数据来获取归档存储对象的解冻冻结状态。
4.根据权利要求3所述的一种rados gateway归档存储方法,其特征在于,当多个归档存储冻结解冻服务查询到同一个对象的冻结、解冻日志时,根据是否能拿到归档状态标记锁决定当前服务是否操作此对象,若拿到锁,则执行此操作;否则查询下一条日志。
5.一种rados gateway归档存储系统,其特征在于,用于实现权利要求1-4中任一项所述的rados gateway归档存储方法的系统,该系统包括客户端、rados gateway服务、标准存储集群和归档存储服务器,
所述客户端用于向rados gateway服务发送归档存储对象上传、解冻和下载请求;
所述rados gateway服务用于向客户端提供对象存储、标准存储和归档存储服务,同时内部提供与归档存储服务器交互的归档存储冻结解冻服务;
所述标准存储集群用于保存除冻结状态的归档存储对象数据之外的所有数据;
所述归档存储服务器用于提供数据的归档保存功能。
6.根据权利要求5所述的一种rados gateway归档存储系统,其特征在于,所述标准存储集群保存用户数据、桶数据、对象元数据和归档存储日志。
7.根据权利要求6所述的一种rados gateway归档存储系统,其特征在于,所述归档存储服务器的硬件系统对接包括但不限于蓝光存储硬件或磁带存储硬件,归档存储服务器的软件系统用于对外提供支持文件系统协议或对象存储协议的归档api。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮云信息技术股份公司,未经浪潮云信息技术股份公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011206935.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种铁路机车车头用清障设备
- 下一篇:一种指定时间恢复的方法





