说明:收录各省市地方标准 提供单次或批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210109621.8 (22)申请日 2022.01.28 (71)申请人 苏州浪潮智能科技有限公司 地址 215000 江苏省苏州市吴中经济开发 区郭巷街道官浦路1号9幢 (72)发明人 方浩  (74)专利代理 机构 北京三聚阳光知识产权代理 有限公司 1 1250 专利代理师 胡晓静 (51)Int.Cl. G06F 16/23(2019.01) G06F 16/27(2019.01) H04L 9/40(2022.01) H04L 67/1097(2022.01) (54)发明名称 对象存储服务系统 (57)摘要 本发明实施例涉及一种对象存储服务系统, 包括: Gateway  Server组件、 对象存储管理模 块、 多个对象存储节点服务器、 Etcd存储数据库; 所 述Gateway Server组件与对象存储接口连接, 用 于接收对象存储接口发送的对象存储请求; 所述 对象存储管理模块与所述Gateway  Server组件 连接, 用于接收所述 Gateway Server组件传输的 所述对象存储请求; 所述对象存储 管理模块与所 述多个对象存储节点服务器连接, 用于管理所述 多个对象存储节点服务器, 由此系统, 可 以支持 Openstack  Swift接口和AWS  Swift接口, 同时支 持EC纠删码和副本管理, 采用强一致性确保数据 一致性, 同时引入了Et cd存储数据库作为集群管 理和数据库管理, 提高对象存储系统的功能、 性 能和可维护性。 权利要求书1页 说明书4页 附图1页 CN 114443677 A 2022.05.06 CN 114443677 A 1.一种对象存储服务系统, 其特征在于, 包括: Gateway  Server组件、 对象存储管理模 块、 多个对象存 储节点服务器、 Etcd存 储数据库; 所述Gatew ay Server组件与对象存储接口连接, 用于接收对象存储接口发送的对象存 储请求; 所述对象存储管理模块与所述Gateway  Server组件连接, 用于接收所述Gateway   Server组件传输的所述对象存 储请求; 所述对象存储管理模块与 所述多个对象存储节点服务器连接, 用于管理所述多个对象 存储节点服务器。 2.根据权利要求1所述的系统, 其特 征在于, 所述系统还 包括: 认证服 务器; 所述认证服务器用于接收所述Gatew ay Server组件发送的账户认证请求, 对账户的访 问权限进行认证。 3.根据权利要求1所述的系统, 其特征在于, 所述对象存储管理模块包括: 容器管理模 块、 账户管理模块、 对象管理模块; 所述容器管理模块用于管理容器的状态信息; 所述账户管理模块用于管理账户的状态信息; 所述对象管理模块用于管理存 储对象。 4.根据权利要求3所述的系统, 其特征在于, 所述Etcd存储数据库与所述容器管理模 块、 所述账户管理模块和所述对象管理模块连接; 所述Etcd存储数据库用于接收账户的状态信 息、 容器的状态信息以及存储对象的元数 据信息。 5.根据权利要求3所述的系统, 其特征在于, 所述对象管理模块用于管理所述多个对象 存储节点服务器的物理磁盘信息, 采用分布式存储方法将待存储的对象信息存储到目标物 理磁盘。 6.根据权利要求1所述的系统, 其特征在于, 所述系统还包括: AWS  S3模块, 用于兼容 AWS S3对象存 储接口; 所述AWS S3对象存储接口与所述Gateway  Server组件连接, 用于向所述Gateway   Server组件发送 AWS S3对象存 储请求。 7.根据权利要求1所述的系统, 其特征在于, 所述系统还包括: Openstack  Swift模块, 用于兼容Openstack  Swift对象存 储接口; 所述Openstack  Swift对象存储接口与所述Gateway  Server组件连接, 用于向所述 Gateway Server组件发送Openstack  Swift对象存 储请求。 8.根据权利要求1所述的系统, 其特 征在于, 所述系统还 包括: Ext4日志文件系统; 所述Ext4日志文件系统与所述Etcd存储数据库连接, 用于存储Etcd存储数据库发送的 账户的状态信息、 容器的状态信息以及存 储对象的元 数据信息 。 9.根据权利要求6或7 所述的系统, 其特 征在于, 所述系统还 包括: 用户端; 所述用户端通过所述AWS  S3对象存储接口和所述Openstack  Swift对象存储接口发送 对象存储请求。权 利 要 求 书 1/1 页 2 CN 114443677 A 2对象存储服务系统 技术领域 [0001]本发明实施例涉及对象存 储领域, 尤其涉及一种对象存 储服务系统。 背景技术 [0002]在分布式存储领域, Openstack  Swift和AWS  S3是两个不同的对象存储接口, 存储 领域应用广泛, 在对象存储服务中Ceph提供了Ceph  RBD、 Ceph  FS、 RGW三种块、 文件和对象 存储服务, 其中RGW是一个对象存储服务, 它支持Swift及AWSS3的API接口, 提供两个不同的 对象存储接口。 另外, 在开源对象存储服务中, Openstack  Swfit是一个对象存储服务, 它是 Openstack体系中的一个对象存储管理, 提供Swfit  API接口; Minio是兼容AWS  S3的对象存 储管理管理。 [0003]Ceph的RGW对象存储服务兼容Swfit和A WS S3接口, 但是由于Ceph的RBD和Ceph  FS 使用统一的Librados包装器, 导致很难对对象存储做性能、 易用性等相关优化, 同时整个 Ceph在部署和使用中也受限于整体Ceph体系, 整个框架比较臃肿; Openstack  Swift仅能提 供Swift接口, 同时采用最 终一致性模 型, 在某些场景下无法保证数据的强一致性; Minio是 使用Go语言编写的对象存储服务, Minio仅支持AWS  S3对象存储服务, 其仅支持EC纠删码, 而不支持副本, 在功能上缺失。 发明内容 [0004]鉴于此, 为解决上述技术问题或部分技术问题, 本发明实施例提供一种对象存储 服务系统。 [0005]第一方面, 本发明实施例提供一种对象存储服务系统, 包括: Gateway  Server组 件、 对象存 储管理模块、 多个对象存 储节点服务器、 Etcd存 储数据库; [0006]所述Gateway Server组件与对象存储接口连接, 用于接收对象存储接口发送的对 象存储请求; [0007]所述对象存储管理模块与所述Gateway  Server组件连接, 用于接收所述Gateway   Server组件传输的所述对象存 储请求; [0008]所述对象存储管理模块与所述多个对象存储节点服务器连接, 用于管理所述多个 对象存储节点服务器。 [0009]可选的, 所述系统还 包括: 认证服 务器; [0010]所述认证服务器用于接收所述Gat eway Server组件发送的账户认证请 求, 对账户 的访问权限进行认证。 [0011]可选的所述对象存储管理模块包括: 容器管理模块、 账户管理模块、 对象管理模 块; [0012]所述容器管理模块用于管理容器的状态信息; [0013]所述账户管理模块用于管理账户的状态信息; [0014]所述对象管理模块用于管理存 储对象。说 明 书 1/4 页 3 CN 114443677 A 3

.PDF文档 专利 对象存储服务系统

文档预览
中文文档 7 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共7页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 对象存储服务系统 第 1 页 专利 对象存储服务系统 第 2 页 专利 对象存储服务系统 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 11:19:27上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。