[发明专利]一种基于分布式存储实现对象存储的方法有效

专利信息
申请号: 201611036921.9 申请日: 2016-11-23
公开(公告)号: CN106506668B 公开(公告)日: 2019-07-16
发明(设计)人: 王洪添;张国伟 申请(专利权)人: 浪潮云信息技术有限公司
主分类号: H04L29/08 分类号: H04L29/08;H04L29/06;H04L9/32;G06F16/182;G06F16/18
代理公司: 济南信达专利事务所有限公司 37100 代理人: 姜明
地址: 250100 山东省济南市高*** 国省代码: 山东;37
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种基于分布式存储实现对象存储的方法,其实现过程为:通过分布式存储技术,搭建认证服务器,完成用户端和服务端的安全认证,然后优化后台IO模型记录碎片化日志,从而提升对象存储的安全性。该基于分布式存储实现对象存储的方法与现有技术相比,可以实现数据存储安全和存储集群安全,提高分布式存储集群的可靠性、可用性、安全性,实用性强。
搜索关键词: 一种 基于 分布式 存储 实现 对象 方法
【主权项】:
1.一种基于分布式存储实现对象存储的方法,其特征在于,其实现过程为:通过分布式存储技术,搭建认证服务器,完成用户端和服务端的安全认证,然后优化后台IO模型记录碎片化日志,从而提升对象存储的安全性;通过搭建认证服务器实现用户端和服务端的安全认证过程为:首先通过java语言设计一个鉴权认证模块,客户端或者web界面端在上传文件或者下载文件操作时,客户端向认证服务器的服务端申请获取一个认证值,客户端把这个值封装到报文中;客户端发送报文到服务端,服务端解析报文获取认证值,服务端把报文中用户信息获取得到,通过用户信息和认证值再次访问认证服务器获取认证进行比对,判断是否为同一笔交易,最终得到交易的合法性;优化记录碎片化日志的具体过程为:消息队列通过消息中间件,发送到消息处理进程,消息处理进程是用python开发的守护进程,守护进程通过规则匹配模块来处理不同的消息,并将符合的信息录入mysql数据库;鉴权认证模块的具体设计及实现过程为:通过portal发起对象存储服务操作,向认证服务器发起token认证申请操作;如果第一步申请成功,返回给portal token;向rgw发起对象存储服务操作,同时把token传给rgw;rgw根据获取的token向认证服务器发起token验证请求;如果认证服务器验证通过,则返回成功否者返回失败;如果成功rgw开始向rados写入数据;如果不成功则返回portal token验证失败;记录碎片化日志的具体过程为:用户通过sdk接口使用对象存储服务的时候,通过rgw RESTful接口获取rados中的数据;rgw改造程序,每一次操作成功都把明细写入RabbitMQ消息队列;消息读取计算进程从消息队列中获取明细并计算,最终把结果入库到mysql中;sdk上传对象时,通过RESTful接口向计算进程获取用户空间剩余量,当空间不足时,则返回portal失败。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮云信息技术有限公司,未经浪潮云信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201611036921.9/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top