CN106506647A - 一种客户端具有数据备份装置的智慧社区云存储*** - Google Patents
一种客户端具有数据备份装置的智慧社区云存储*** Download PDFInfo
- Publication number
- CN106506647A CN106506647A CN201610992460.6A CN201610992460A CN106506647A CN 106506647 A CN106506647 A CN 106506647A CN 201610992460 A CN201610992460 A CN 201610992460A CN 106506647 A CN106506647 A CN 106506647A
- Authority
- CN
- China
- Prior art keywords
- cloud storage
- module
- data
- client
- backup device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1097—Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明公开了一种客户端具有数据备份装置的智慧社区云存储***:包括云存储服务器、客户端、云存储终端和资源调度***。本发明通过在存储对象数据时根据***负载均衡选择合适的目标云存储节点进行存放,并在对象数据的原始云存储节点上生成目标云存储节点存放所述对象数据的***信息,从而可以保留对象容器的存放方式有利于数据集中管理操作的优势的同时实现充分利用整个云存储***的资源,不再受到某单个云存储节点的性能限制,使得可以较好地改善云存储***的性能,并且客户端具有数据备份装置,能够在出现故障时从数据备份装置恢复数据,保证***正常工作。
Description
技术领域:
本发明涉及涉及及云存储技术领域,具体是一种客户端具有数据备份装置的智慧社区云存储***。
背景技术:
云存储***面对的是海量用户操作海量数据的应用场景,在生产环境中,可能会出现各个层级上的性能瓶颈。这些性能瓶颈可包括例如站点级别的性能瓶颈、站点内部元数据访问瓶颈、站点内部负载数据访问瓶颈以及站点内部数据存储不均衡。例如,云存储站点通常部署在某个区域,通过互联网对外提供云存储服务。在云存储站点提供云存储服务过程中,可能出现该地区的访问量超过该站点服务能力的现象或者其他原因导致网络拥堵,因而影响业务响应;同时,互联网上各种病毒和恶意软件、木马等层出不穷,对于整个云存储***来说某个客户端出现问题,往往导致整体***瘫痪或影响其他部分的工作。
然而,现有存在的云存储产品或解决方案中,只是对各个层级上的某一层级的不均衡情况或者部分不均衡情况进行了处理。由于性能瓶颈可能发生在各个层级上,对某一个层级的不均衡情况进行处理只能部分地改善云存储***的性能, 不能够从整体上改善云存储***的性能。
发明内容:
本发明的目的是提供一种能够较好地改善云存储的***的性能的一体化智慧社区云存储***,并且客户端具有数据备份装置,能够在出现故障时从数据备份装置恢复数据,保证***正常工作。
本发明采用的技术方案为:
一种客户端具有数据备份装置的智慧社区云存储***:包括云存储服务器、客户端、云存储终端和资源调度***;所述资源调度***包括存储请求获取模块、容器归属查找模块、对象数据获取模块、数据存储模块和容器归属判断模块,所述存储请求获取模块,获取用户提交的数据存储请求,并根据所述数据存储请求获取对象数据的容器信息;所述容器归属查找模块,根据所述对象数据的容器信息获取所述对象数据的原始云存储节点信息;所述对象数据获取模块,获取用户发送的对象数据和原始云存储节点信息;所述数据存储模块,存放所述对象数据;所述容器归属判断模块,用于根据所述原始云存储节点信息确认所述对象数据的原始云存储节点不是自身云存储节点;所述客户端包括用户接口、应用模块、数据备份装置和第一控制模块,所述用户接口,接收用户输入;所述应用模块,分别对应于能够与所述客户端连接的多个云存储服务器相关联,并与数据备份装置连接,必要时可以从数据备份装置恢复数据;所述第一控制模块,被配置为基于所述用户输入对所述多个应用模块中的至少一个进行打开、关闭、选择、删除或更新,或者是添加一个或多个新的应用模块;所述云存储终端包括客户接口、 用户接口和第二控制模块,所述客户端接口,连接至能够与多个云存储服务器通信的客户端;所述用户接口,被配置接收用户输入;所述第二控制模块,被配置为基于所述用户输入选择所述多个分区中的至少一个的情况下,进一步被配置为基于后续的用户输入对所选的分区进行与所述多个云存储服务器中对文件进行的与云存储相关的操作。
所述数据备份装置,包括有中央处理器、通信模块、备份模块、RAID组和存储模块,所述的通信模块与备份模块连接,所述的备份模块和RAID组连接,所述的通信模块、RAID组、存储模块均与中央处理器连接;中央处理器还连接有复制模块;所述的RAID组是由多个物理磁盘组成。
与现有技术相比,本发明的有益效果在于:
本发明通过在存储对象数据时根据***负载均衡选择合适的目标云存储节点进行存放,并在对象数据的原始云存储节点上生成目标云存储节点存放所述对象数据的***信息,从而可以保留对象容器的存放方式有利于数据集中管理操作的优势的同时实现充分利用整个云存储***的资源,不再受到某单个云存储节点的性能限制,使得可以较好地改善云存储***的性能。并且客户端具有数据备份装置,能够在出现故障时从数据备份装置恢复数据,保证***正常工作。
附图说明:
图1是本发明结构示意图。
图2是本发明数据备份装置的结构示意图。
具体实施方式:
下面结合附图,通过实施例对本发明作进一步详细说明:
如图1所示,包括云存储服务器1、客户端2、云存储终端4和资源调度***3;资源调度***3包括存储请求获取模块、容器归属查找模块、对象数据获取模块、数据存储模块和容器归属判断模块,存储请求获取模块,用于获取用户提交的数据存储请求,并根据数据存储请求获取对象数据的容器信息;容器归属查找模块,用于根据对象数据的容器信息获取对象数据的原始云存储节点信息; 对象数据获取模块,用于获取用户发送的对象数据和原始云存储节点信息;数据存储模块,用于存放对象数据;容器归属判断模块,用于根据原始云存储节点信息确认对象数据的原始云存储节点不是自身云存储节点。
该客户端2包括用户接口、应用模块、数据备份装置和第一控制模块,所述用户接口,接收用户输入;所述应用模块,分别对应于能够与所述客户端连接的多个云存储服务器相关联,并与数据备份装置连接,必要时可以从数据备份装置恢复数据;所述第一控制模块,被配置为基于所述用户输入对所述多个应用模块中的至少一个进行打开、关闭、选择、删除或更新,或者是添加一个或多个新的应用模块。
该云存储终端4包括客户接口、用户接口和第二控制模块,客户端2接口, 用于连接至能够与多个云存储服务器1通信的客户端2;用户接口,用于被配置接收用户输入;第二控制模块,用于被配置为基于用户输入选择多个分区中的至少一个的情况下,进一步被配置为基于后续的用户输入对所选的分区进行与多个云存储服务器1中对文件进行的与云存储相关的操作。
该数据备份装置包括有中央处理器、通信模块、备份模块、RAID组和存储模块,所述的通信模块与备份模块连接,通信模块亦与云服务器存储器相连接,所述的备份模块和RAID组连接,所述的通信模块、RAID组、存储模块均与中央处理器连接;中央处理器还连接有复制模块;RAID组是由多个物理磁盘组成。
本发明所述的实施例仅仅是对本发明的优选实施方式进行的描述,并非对本发明构思和范围进行限定,在不脱离本发明设计思想的前提下,本领域中工程技术人员对本发明的技术方案作出的各种变型和改进,均应落入本发明的保护范围,本发明请求保护的技术内容,已经全部记载在权利要求书中。
Claims (2)
1.一种客户端具有数据备份装置的智慧社区云存储***,其特征在于:包括云存储服务器、客户端、云存储终端和资源调度***;所述资源调度***包括存储请求获取模块、容器归属查找模块、对象数据获取模块、数据存储模块和容器归属判断模块,所述存储请求获取模块,获取用户提交的数据存储请求,并根据所述数据存储请求获取对象数据的容器信息;所述容器归属查找模块,根据所述对象数据的容器信息获取所述对象数据的原始云存储节点信息;所述对象数据获取模块,获取用户发送的对象数据和原始云存储节点信息;所述数据存储模块,存放所述对象数据;所述容器归属判断模块,用于根据所述原始云存储节点信息确认所述对象数据的原始云存储节点不是自身云存储节点;所述客户端包括用户接口、应用模块、数据备份装置和第一控制模块,所述用户接口,接收用户输入;所述应用模块,分别对应于能够与所述客户端连接的多个云存储服务器相关联,并与数据备份装置连接,必要时可以从数据备份装置恢复数据;所述第一控制模块,被配置为基于所述用户输入对所述多个应用模块中的至少一个进行打开、关闭、选择、删除或更新,或者是添加一个或多个新的应用模块;所述云存储终端包括客户接口、 用户接口和第二控制模块,所述客户端接口,连接至能够与多个云存储服务器通信的客户端;所述用户接口,被配置接收用户输入;所述第二控制模块,被配置为基于所述用户输入选择所述多个分区中的至少一个的情况下,进一步被配置为基于后续的用户输入对所选的分区进行与所述多个云存储服务器中对文件进行的与云存储相关的操作。
2.根据权利要求1所述的客户端具有数据备份装置的智慧社区云存储***,其特征在于:所述数据备份装置,包括有中央处理器、通信模块、备份模块、RAID组和存储模块,所述的通信模块与备份模块连接,所述的备份模块和RAID组连接,所述的通信模块、RAID组、存储模块均与中央处理器连接;中央处理器还连接有复制模块;所述的RAID组是由多个物理磁盘组成。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610992460.6A CN106506647A (zh) | 2016-11-11 | 2016-11-11 | 一种客户端具有数据备份装置的智慧社区云存储*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610992460.6A CN106506647A (zh) | 2016-11-11 | 2016-11-11 | 一种客户端具有数据备份装置的智慧社区云存储*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106506647A true CN106506647A (zh) | 2017-03-15 |
Family
ID=58323968
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610992460.6A Pending CN106506647A (zh) | 2016-11-11 | 2016-11-11 | 一种客户端具有数据备份装置的智慧社区云存储*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106506647A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107577557A (zh) * | 2017-08-24 | 2018-01-12 | 郑州云海信息技术有限公司 | 一种数据备份*** |
CN107943620A (zh) * | 2017-12-15 | 2018-04-20 | 安徽长泰信息安全服务有限公司 | 一种基于云灾备的资料备份方法及*** |
CN111586119A (zh) * | 2020-04-26 | 2020-08-25 | 蛟龙(厦门)科技有限公司 | 一种一体化云存储***及其存储方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8612785B2 (en) * | 2011-05-13 | 2013-12-17 | International Business Machines Corporation | Optimizing energy consumption utilized for workload processing in a networked computing environment |
CN105554159A (zh) * | 2016-01-30 | 2016-05-04 | 安徽欧迈特数字技术有限责任公司 | 一体化智慧社区云存储*** |
CN105912422A (zh) * | 2016-04-05 | 2016-08-31 | 广州杰赛科技股份有限公司 | 数据备份方法、备份客户端与数据备份*** |
-
2016
- 2016-11-11 CN CN201610992460.6A patent/CN106506647A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8612785B2 (en) * | 2011-05-13 | 2013-12-17 | International Business Machines Corporation | Optimizing energy consumption utilized for workload processing in a networked computing environment |
CN105554159A (zh) * | 2016-01-30 | 2016-05-04 | 安徽欧迈特数字技术有限责任公司 | 一体化智慧社区云存储*** |
CN105912422A (zh) * | 2016-04-05 | 2016-08-31 | 广州杰赛科技股份有限公司 | 数据备份方法、备份客户端与数据备份*** |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107577557A (zh) * | 2017-08-24 | 2018-01-12 | 郑州云海信息技术有限公司 | 一种数据备份*** |
CN107943620A (zh) * | 2017-12-15 | 2018-04-20 | 安徽长泰信息安全服务有限公司 | 一种基于云灾备的资料备份方法及*** |
CN111586119A (zh) * | 2020-04-26 | 2020-08-25 | 蛟龙(厦门)科技有限公司 | 一种一体化云存储***及其存储方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11789925B2 (en) | System and method for conditionally updating an item with attribute granularity | |
US10929435B2 (en) | Content delivery network analytics management via edge stage collectors | |
US20230400990A1 (en) | System and method for performing live partitioning in a data store | |
CN107247778B (zh) | 用于实施可扩展数据存储服务的***和方法 | |
CN101009516B (zh) | 一种进行数据同步的方法、***及装置 | |
US8732517B1 (en) | System and method for performing replica copying using a physical copy mechanism | |
CN105740337B (zh) | 一种基于内容的发布订阅***中的事件快速匹配方法 | |
US11394794B2 (en) | Fast ingestion of records in a database using data locality and queuing | |
CN106294352B (zh) | 一种文件处理方法、装置和文件*** | |
CN107169083A (zh) | 公安卡口海量车辆数据存储与检索方法及装置、电子设备 | |
CN106484322A (zh) | 一种挂载文件***的方法、装置及设备 | |
CN104966006A (zh) | 基于云变平台的智能人脸识别*** | |
CN110113399A (zh) | 负载均衡管理方法及相关装置 | |
CN103150394A (zh) | 面向高性能计算的分布式文件***元数据管理方法 | |
CN103366117B (zh) | 一种感染型病毒修复方法及*** | |
CN104008028A (zh) | 基于多云存储的智能移动终端数据存储备份方法与*** | |
CN106202416A (zh) | 列表数据写方法和装置、列表数据读取方法和装置 | |
US9531827B1 (en) | Push notification delivery system with feedback analysis | |
CN106506647A (zh) | 一种客户端具有数据备份装置的智慧社区云存储*** | |
CN107346270A (zh) | 基于实时计算的基数估计的方法和*** | |
CN107577787A (zh) | 关联数据信息入库的方法及*** | |
CN101963978B (zh) | 一种分布式数据库的管理方法、装置及*** | |
JP2014531072A (ja) | 多数のデバイスへのイベントの配信 | |
CN105159925A (zh) | 一种数据库集群数据分配方法及*** | |
US8756093B2 (en) | Method of monitoring a combined workflow with rejection determination function, device and recording medium therefor |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20170315 |