[发明专利]一种对象存储方法及装置有效
申请号: | 201811580291.0 | 申请日: | 2018-12-24 |
公开(公告)号: | CN111352577B | 公开(公告)日: | 2023-03-14 |
发明(设计)人: | 郑波荣 | 申请(专利权)人: | 杭州海康威视系统技术有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06;G06F9/50 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥 |
地址: | 310051 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 对象 存储 方法 装置 | ||
本申请提供一种对象存储方法及装置,应用于分布式存储系统的网关中,所述分布式存储系统还包括至少一个存储节点,所述方法包括:接收客户端上传的数据上传请求,所述数据上传请求包括对象标识ID和对象大小K;根据所述对象大小K和所述分布式存储系统中各在线存储节点的剩余存储空间,按照负载均衡方式确定各在线存储节点中用于存储所述对象标识ID对应的对象数据的对象分片大小,其中,所述在线存储节点中的所述对象分片大小之和为所述对象大小K;控制待存储的所述对象标识ID对应的对象数据按照各在线存储节点的所述对象分片大小存储至各在线存储节点,以此确保分布式存储系统中存储节点的容量达到均摊,达到了各在线存储节点负载均衡的效果。
技术领域
本申请涉及存储技术领域,尤其涉及一种对象存储方法及装置。
背景技术
在存储技术领域中,主要包括三大存储方式,分别为文件(File)存储、块(Block)存储与对象存储(Object-based Storage)。其中,文件存储是一种将独立的数据整合为集中化管理的数据中心,以便于对不同主机和应用服务器进行访问的技术;块存储指的是在一个独立磁盘冗余阵列(RAID)集中,一个控制器加入一组磁盘驱动器,然后提供固定大小的RAID块作为逻辑单元号(LUN)的卷;对象存储是一种新的网络存储架构,对象包含数据,且每个对象都在一个被称作存储池的扁平地址空间的同一级别里。
在现有技术中,对象存储系统中通常由中心管理节点管理对象索引信息,当数据对象达到千万级别时,中心管理节点的数据库压力急剧上升,当中心管理节点岩机或者出现其它异常时,无法对外提供服务,使得系统的稳定无法保证。
发明内容
有鉴于此,本申请提供一种对象存储方法及装置。
具体地,本申请是通过如下技术方案实现的:
第一方面,本申请提供了一种对象存储方法,所述方法应用于分布式存储系统的网关中,所述分布式存储系统还包括至少一个存储节点,所述方法包括:
接收客户端上传的数据上传请求,所述数据上传请求包括对象标识ID和对象大小K;
根据所述对象大小K和所述分布式存储系统中各在线存储节点的剩余存储空间,按照负载均衡方式确定各在线存储节点中用于存储所述对象标识ID对应的对象数据的对象分片大小,其中,所述在线存储节点中的所述对象分片大小之和为所述对象大小K;
控制待存储的所述对象标识ID对应的对象数据按照各在线存储节点的所述对象分片大小存储至各在线存储节点。
优选地,所述根据所述对象大小K和所述分布式存储系统中各在线存储节点的剩余存储空间,按照负载均衡方式确定各在线存储节点中用于存储所述对象标识ID对应的对象数据的对象分片大小,包括:
获取所述分布式存储系统中各在线存储节点的剩余存储空间;
针对每个在线存储节点,根据该在线存储节点的剩余存储空间以及所述分布式存储系统的总剩余空间计算该在线存储节点的剩余空间比例,并根据该在线存储节点的剩余空间比例以及所述对象大小K确定该在线存储节点中用于存储所述对象标识ID对应的对象数据的对象分片大小,其中,所述分布式存储系统的总剩余空间为各个在线存储节点的剩余存储空间之和。
优选地,所述获取所述分布式存储系统中各在线存储节点的剩余存储空间,包括:
获取各存储节点的状态信息,所述状态信息至少包括:在线标识、剩余存储空间,其中,当所述在线标识为第一值时表示所述存储节点在线,当所述在线标识为第二值时表示所述存储节点离线;
将所述状态信息中在线标识为第一值的各存储节点确定为在线存储节点;
从已获取的各在线存储节点的状态信息中获取各在线存储节点的剩余存储空间。
优选地,所述获取各存储节点的状态信息,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州海康威视系统技术有限公司,未经杭州海康威视系统技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811580291.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种作业调度方法和装置
- 下一篇:一种固定于桥体的内河清淤打捞船辅助装置