[发明专利]一体化智慧社区云存储系统在审
申请号: | 201610063107.X | 申请日: | 2016-01-30 |
公开(公告)号: | CN105554159A | 公开(公告)日: | 2016-05-04 |
发明(设计)人: | 杨杰 | 申请(专利权)人: | 安徽欧迈特数字技术有限责任公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F9/50 |
代理公司: | 合肥天明专利事务所 34115 | 代理人: | 金凯 |
地址: | 230088 安徽省合*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一体化 智慧 社区 存储系统 | ||
技术领域
本发明涉及云存储技术领域,具体涉及一体化智慧社区云存储系统。
背景技术
云存储系统面对的是海量用户操作海量数据的应用场景,在生产环境中,可能会出现各个层级上的性能瓶颈。这些性能瓶颈可包括例如站点级别的性能瓶颈、站点内部元数据访问瓶颈、站点内部负载数据访问瓶颈以及站点内部数据存储不均衡。例如,云存储站点通常部署在某个区域,通过互联网对外提供云存储服务。在云存储站点提供云存储服务过程中,可能出现该地区的访问量超过该站点服务能力的现象或者其他原因导致网络拥堵,因而影响业务响应。
然而,现有存在的云存储产品或解决方案中,只是对各个层级上的某一层级的不均衡情况或者部分不均衡情况进行了处理。由于性能瓶颈可能发生在各个层级上,对某一个层级的不均衡情况进行处理只能部分地改善云存储系统的性能,不能够从整体上改善云存储系统的性能。
发明内容
本发明的目的在于提供种能够较好地改善云存储的系统的性能的一体化智慧社区云存储系统。
为实现上述目的,本发明采用了以下技术方案:包括云存储服务器、客户端、云存储终端和资源调度系统;所述资源调度系统包括存储请求获取模块、容器归属查找模块、对象数据获取模块、数据存储模块和容器归属判断模块,所述存储请求获取模块,用于获取用户提交的数据存储请求,并根据所述数据存储请求获取对象数据的容器信息;所述容器归属查找模块,用于根据所述对象数据的容器信息获取所述对象数据的原始云存储节点信息;所述对象数据获取模块,用于获取用户发送的对象数据和原始云存储节点信息;所述数据存储模块,用于存放所述对象数据;所述容器归属判断模块,用于根据所述原始云存储节点信息确认所述对象数据的原始云存储节点不是自身云存储节点。
所述客户端包括用户接口、应用模块和第一控制模块,所述用户接口,用于接收用户输入;所述应用模块,分别对应于能够与所述客户端连接的多个云存储服务器相关联;所述第一控制模块,用于被配置为基于所述用户输入对所述多个应用模块中的至少一个进行打开、关闭、选择、删除或更新,或者是添加一个或多个新的应用模块。
所述云存储终端包括客户接口、用户接口和第二控制模块,所述客户端接口,用于连接至能够与多个云存储服务器通信的客户端;所述用户接口,用于被配置接收用户输入;所述第二控制模块,用于被配置为基于所述用户输入选择所述多个分区中的至少一个的情况下,进一步被配置为基于后续的用户输入对所选的分区进行与所述多个云存储服务器中对文件进行的与云存储相关的操作。
由上述技术方案可知,本发明通过在存储对象数据时根据系统负载均衡选择合适的目标云存储节点进行存放,并在对象数据的原始云存储节点上生成目标云存储节点存放所述对象数据的访问链接信息,从而可以保留对象容器的存放方式有利于数据集中管理操作的优势的同时实现充分利用整个云存储系统的资源,不再受到某单个云存储节点的性能限制,使得可以较好地改善云存储系统的性能。
附图说明
图1是本发明的系统图。
具体实施方式
下面结合附图对本发明做进一步说明:
如图1所示,包括云存储服务器1、客户端2、云存储终端4和资源调度系统3;资源调度系统3包括存储请求获取模块、容器归属查找模块、对象数据获取模块、数据存储模块和容器归属判断模块,存储请求获取模块,用于获取用户提交的数据存储请求,并根据数据存储请求获取对象数据的容器信息;容器归属查找模块,用于根据对象数据的容器信息获取对象数据的原始云存储节点信息;对象数据获取模块,用于获取用户发送的对象数据和原始云存储节点信息;数据存储模块,用于存放对象数据;容器归属判断模块,用于根据原始云存储节点信息确认对象数据的原始云存储节点不是自身云存储节点。
该客户端2包括用户接口、应用模块和第一控制模块,用户接口,用于接收用户输入;应用模块,分别对应于能够与客户端2连接的多个云存储服务器1相关联;第一控制模块,用于被配置为基于用户输入对多个应用模块中的至少一个进行打开、关闭、选择、删除或更新,或者是添加一个或多个新的应用模块。
该云存储终端4包括客户接口、用户接口和第二控制模块,客户端2接口,用于连接至能够与多个云存储服务器1通信的客户端2;用户接口,用于被配置接收用户输入;第二控制模块,用于被配置为基于用户输入选择多个分区中的至少一个的情况下,进一步被配置为基于后续的用户输入对所选的分区进行与多个云存储服务器1中对文件进行的与云存储相关的操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安徽欧迈特数字技术有限责任公司,未经安徽欧迈特数字技术有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610063107.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于远程控制系统的设备定位方法及系统
- 下一篇:信息共享方法、装置和系统