一体化智慧社区云存储系统的制作方法

文档序号:9791794阅读:481来源:国知局
一体化智慧社区云存储系统的制作方法
【专利说明】一体化智慧社区云存储系统
[0001]
技术领域
[0002]本发明涉及云存储技术领域,具体涉及一体化智慧社区云存储系统。
【背景技术】
[0003]云存储系统面对的是海量用户操作海量数据的应用场景,在生产环境中,可能会出现各个层级上的性能瓶颈。这些性能瓶颈可包括例如站点级别的性能瓶颈、站点内部元数据访问瓶颈、站点内部负载数据访问瓶颈以及站点内部数据存储不均衡。例如,云存储站点通常部署在某个区域,通过互联网对外提供云存储服务。在云存储站点提供云存储服务过程中,可能出现该地区的访问量超过该站点服务能力的现象或者其他原因导致网络拥堵,因而影响业务响应。
[0004]然而,现有存在的云存储产品或解决方案中,只是对各个层级上的某一层级的不均衡情况或者部分不均衡情况进行了处理。由于性能瓶颈可能发生在各个层级上,对某一个层级的不均衡情况进行处理只能部分地改善云存储系统的性能,不能够从整体上改善云存储系统的性能。

【发明内容】

[0005]本发明的目的在于提供种能够较好地改善云存储的系统的性能的一体化智慧社区云存储系统。
[0006]为实现上述目的,本发明采用了以下技术方案:包括云存储服务器、客户端、云存储终端和资源调度系统;所述资源调度系统包括存储请求获取模块、容器归属查找模块、对象数据获取模块、数据存储模块和容器归属判断模块,所述存储请求获取模块,用于获取用户提交的数据存储请求,并根据所述数据存储请求获取对象数据的容器信息;所述容器归属查找模块,用于根据所述对象数据的容器信息获取所述对象数据的原始云存储节点信息;所述对象数据获取模块,用于获取用户发送的对象数据和原始云存储节点信息;所述数据存储模块,用于存放所述对象数据;所述容器归属判断模块,用于根据所述原始云存储节点信息确认所述对象数据的原始云存储节点不是自身云存储节点。
[0007]所述客户端包括用户接口、应用模块和第一控制模块,所述用户接口,用于接收用户输入;所述应用模块,分别对应于能够与所述客户端连接的多个云存储服务器相关联;所述第一控制模块,用于被配置为基于所述用户输入对所述多个应用模块中的至少一个进行打开、关闭、选择、删除或更新,或者是添加一个或多个新的应用模块。
[0008]所述云存储终端包括客户接口、用户接口和第二控制模块,所述客户端接口,用于连接至能够与多个云存储服务器通信的客户端;所述用户接口,用于被配置接收用户输入;所述第二控制模块,用于被配置为基于所述用户输入选择所述多个分区中的至少一个的情况下,进一步被配置为基于后续的用户输入对所选的分区进行与所述多个云存储服务器中对文件进行的与云存储相关的操作。
[0009]由上述技术方案可知,本发明通过在存储对象数据时根据系统负载均衡选择合适的目标云存储节点进行存放,并在对象数据的原始云存储节点上生成目标云存储节点存放所述对象数据的访问链接信息,从而可以保留对象容器的存放方式有利于数据集中管理操作的优势的同时实现充分利用整个云存储系统的资源,不再受到某单个云存储节点的性能限制,使得可以较好地改善云存储系统的性能。
【附图说明】
[0010]图1是本发明的系统图。
【具体实施方式】
[0011 ]下面结合附图对本发明做进一步说明:
如图1所示,包括云存储服务器1、客户端2、云存储终端4和资源调度系统3;资源调度系统3包括存储请求获取模块、容器归属查找模块、对象数据获取模块、数据存储模块和容器归属判断模块,存储请求获取模块,用于获取用户提交的数据存储请求,并根据数据存储请求获取对象数据的容器信息;容器归属查找模块,用于根据对象数据的容器信息获取对象数据的原始云存储节点信息;对象数据获取模块,用于获取用户发送的对象数据和原始云存储节点信息;数据存储模块,用于存放对象数据;容器归属判断模块,用于根据原始云存储节点信息确认对象数据的原始云存储节点不是自身云存储节点。
[0012]该客户端2包括用户接口、应用模块和第一控制模块,用户接口,用于接收用户输入;应用模块,分别对应于能够与客户端2连接的多个云存储服务器I相关联;第一控制模块,用于被配置为基于用户输入对多个应用模块中的至少一个进行打开、关闭、选择、删除或更新,或者是添加一个或多个新的应用模块。
[0013]该云存储终端4包括客户接口、用户接口和第二控制模块,客户端2接口,用于连接至能够与多个云存储服务器I通信的客户端2;用户接口,用于被配置接收用户输入;第二控制模块,用于被配置为基于用户输入选择多个分区中的至少一个的情况下,进一步被配置为基于后续的用户输入对所选的分区进行与多个云存储服务器I中对文件进行的与云存储相关的操作。
[0014]本发明通过在存储对象数据时根据系统负载均衡选择合适的目标云存储节点进行存放,并在对象数据的原始云存储节点上生成目标云存储节点存放所述对象数据的访问链接信息,从而可以保留对象容器的存放方式有利于数据集中管理操作的优势的同时实现充分利用整个云存储系统的资源,不再受到某单个云存储节点的性能限制,使得可以较好地改善云存储系统的性能。
[0015]以上所述的实施例仅仅是对本发明的优选实施方式进行描述,并非对本发明的范围进行限定,在不脱离本发明设计精神的前提下,本领域普通技术人员对本发明的技术方案作出的各种变形和改进,均应落入本发明权利要求书确定的保护范围内。
【主权项】
1.一体化智慧社区云存储系统,其特征在于:包括云存储服务器、客户端、云存储终端和资源调度系统;所述资源调度系统包括存储请求获取模块、容器归属查找模块、对象数据获取模块、数据存储模块和容器归属判断模块,所述存储请求获取模块,用于获取用户提交的数据存储请求,并根据所述数据存储请求获取对象数据的容器信息;所述容器归属查找模块,用于根据所述对象数据的容器信息获取所述对象数据的原始云存储节点信息;所述对象数据获取模块,用于获取用户发送的对象数据和原始云存储节点信息;所述数据存储模块,用于存放所述对象数据;所述容器归属判断模块,用于根据所述原始云存储节点信息确认所述对象数据的原始云存储节点不是自身云存储节点。2.根据权利要求1所述的化智慧社区云存储系统,其特征在于:所述客户端包括用户接口、应用模块和第一控制模块,所述用户接口,用于接收用户输入;所述应用模块,分别对应于能够与所述客户端连接的多个云存储服务器相关联;所述第一控制模块,用于被配置为基于所述用户输入对所述多个应用模块中的至少一个进行打开、关闭、选择、删除或更新,或者是添加一个或多个新的应用模块。3.根据权利要求1所述的化智慧社区云存储系统,其特征在于:所述云存储终端包括客户接口、用户接口和第二控制模块,所述客户端接口,用于连接至能够与多个云存储服务器通信的客户端;所述用户接口,用于被配置接收用户输入;所述第二控制模块,用于被配置为基于所述用户输入选择所述多个分区中的至少一个的情况下,进一步被配置为基于后续的用户输入对所选的分区进行与所述多个云存储服务器中对文件进行的与云存储相关的操作。
【专利摘要】本发明涉及一体化智慧社区云存储系统,包括云存储服务器、客户端、云存储终端和资源调度系统;所述资源调度系统包括存储请求获取模块,用于获取用户提交的数据存储请求,并根据数据存储请求获取对象数据的容器信息;容器归属查找模块,用于根据所述对象数据的容器信息获取所述对象数据的原始云存储节点信息;对象数据获取模块,用于获取用户发送的对象数据和原始云存储节点信息;数据存储模块,用于存放所述对象数据;容器归属判断模块,用于根据所述原始云存储节点信息确认对象数据的原始云存储节点不是自身云存储节点。本发明可以实现充分利用整个云存储系统的资源,不再受到某单个云存储节点的性能限制,使得可以较好地改善云存储系统的性能。
【IPC分类】H04L29/08, G06F9/50
【公开号】CN105554159
【申请号】CN201610063107
【发明人】杨杰
【申请人】安徽欧迈特数字技术有限责任公司
【公开日】2016年5月4日
【申请日】2016年1月30日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1