专利名称:一种实现云存储多资源节点接入的管理平台、系统和方法
技术领域:
本发明涉及云存储技术领域,尤其涉及一种实现云存储多资源节点接入的管理平台、系统和方法。
背景技术:
随着家庭电脑、智能手机、数码摄像机(DV,Digital Video)等信息技术(IT,Information Technology)设备的快速普及和发展,基于文件的存储备份需求呈爆发式增长。使用传统的存储传播方式,如移动硬盘、刻录光盘等都存在使用不便、管理复杂等问题,特别是如果发生自然灾害,将会造成灾难性的损失。目前很多第三方应用也为用户提供存储服务,如网盘、云盘等。如果能借助统一的云存储来实现存储服务,将会大大提高应用的稳定性和效能。目前互联网厂商、传统电信运营商、大型企业等都在如火如荼的进行云存储(包括公有云和私有云)的建设,基于安全性、地域性、成本价格等各种因素的考虑,云存储 基本都是由多个资源节点(分散在各地)组成,这些资源节点(RN, Resource Node)可以单独的为应用提供服务,也可以联合起来为应用提供服务,并且相互之间可以共享、复制、互备等;或者一些规模较小的企业单独组建一个存储资源节点,多个类似节点整合在一起互惠互利。当多个资源节点统一对外提供云存储服务时,这些资源节点对外的统一认证、资源节点之间的分配调度、统一的运营管理就显的尤为重要,这也是目前亟待解决的问题;另夕卜,由于各个资源节点的建设成本、附加功能、服务质量等都有所差别,因此如何满足应用对资源节点的选择,也是提升用户体验的一种重要手段,这也是本发明所要解决的技术问题。
发明内容
有鉴于此,本发明的主要目的在于提供一种实现云存储多资源节点接入的管理平台、系统和方法,以实现对云存储多资源节点接入的统一管理。为达到上述目的,本发明的技术方案是这样实现的本发明提供了一种实现云存储多资源节点接入的管理平台,包括协议接口处理模块、应用自助服务门户、认证审核调度模块、统一运营管理模块和数据库模块,所述协议接口处理模块,用于执行所述管理平台与云存储资源节点之间的通信,对所述管理平台与云存储资源节点之间交互的消息进行编解码;所述应用自助服务门户,用于负责接纳应用的资源注册申请;所述认证审核调度模块,用于对应用进行认证鉴权,对所述应用的资源注册申请进行审核,在审核通过时,通过所述协议接口处理模块向选择的云存储资源节点发起资源创建请求,并在收到所述云存储资源节点返回的资源创建响应后向所述应用发送通知消息,告知所述应用申请资源的结果和接入云存储资源节点的凭证信息;所述统一运营管理模块,用于管理云存储资源节点,维护应用与云存储资源节点的对应关系;所述数据库模块,用于执行数据的存储,为其他模块提供数据源。所述资源注册申请中携带所述应用已选的云存储资源节点信息;相应的,所述认证审核调度模块进一步用于,在对所述资源注册申请的审核通过后,通过所述协议接口处理模块向所述应用已选的云存储资源节点发起资源创建请求。所述资源注册申请中不携带所述应用已选的云存储资源节点信息;相应的,所述认证审核调度模块进一步用于,在对所述资源注册申请的审核通过后,为所述应用分配云存储资源节点,并通过所述协议接口处理模块向所述分配的云存储资源节点发起资源创建请求。
所述统一运营管理模块进一步用于,监控所述应用的资源使用情况,并依此生成应用的计费账单。本发明还提供了一种实现云存储多资源节点接入的管理系统,包括管理平台和云存储资源节点,所述云存储资源节点,用于提供云存储服务;所述管理平台,用于对应用进行认证鉴权,对所述应用的资源注册申请进行审核,在审核通过时,向选择的云存储资源节点发起资源创建请求,并在收到所述云存储资源节点返回的资源创建响应后向所述应用发送通知消息,告知所述应用申请资源的结果和接入云存储资源节点的凭证信息;还用于管理云存储资源节点,维护应用与云存储资源节点的对应关系。所述管理平台进一步包括协议接口处理模块、应用自助服务门户、认证审核调度模块、统一运营管理模块和数据库模块,所述协议接口处理模块,用于执行所述管理平台与云存储资源节点之间的通信,对所述管理平台与云存储资源节点之间交互的消息进行编解码;所述应用自助服务门户,用于负责接纳应用的资源注册申请;所述认证审核调度模块,用于对应用进行认证鉴权,对所述应用的资源注册申请进行审核,在审核通过时,通过所述协议接口处理模块向选择的云存储资源节点发起资源创建请求,并在收到所述云存储资源节点返回的资源创建响应后向所述应用发送通知消息,告知所述应用申请资源的结果和接入云存储资源节点的凭证信息;所述统一运营管理模块,用于管理云存储资源节点,维护应用与云存储资源节点的对应关系;所述数据库模块,用于执行数据的存储,为其他模块提供数据源。所述资源注册申请中携带所述应用已选的云存储资源节点信息;相应的,所述认证审核调度模块进一步用于,在对所述资源注册申请的审核通过后,通过所述协议接口处理模块向所述应用已选的云存储资源节点发起资源创建请求。所述资源注册申请中不携带所述应用已选的云存储资源节点信息;相应的,所述认证审核调度模块进一步用于,在对所述资源注册申请的审核通过后,为所述应用分配云存储资源节点,并通过所述协议接口处理模块向所述分配的云存储资源节点发起资源创建请求。所述统一运营管理模块进一步用于,监控所述应用的资源使用情况,并依此生成应用的计费账单。本发明还提供了一种实现云存储多资源节点接入的管理方法,该方法包括管理平台对应用进行认证鉴权,并对所述应用的资源注册申请进行审核;在审核通过时,所述管理平台向选择的云存储资源节点发起资源创建请求,并在收到所述云存储资源节点返回的资源创建响应后向所述应用发送通知消息,告知所述应用申请资源的结果和接入云存储资源节点的凭证信息;所述管理平台对应用与云存储资源节点的对应关系进行维护。所述资源注册申请中携带所述应用已选的云存储资源节点信息,相应的,所述管理平台在对所述资源注册申请的审核通过后,向所述应用已选的云存储资源节点发起资源创建请求。 所述资源注册申请中不携带所述应用已选的云存储资源节点信息,相应的,所述管理平台在对所述资源注册申请的审核通过后,为所述应用分配云存储资源节点,并向所分配的云存储资源节点发起资源创建请求。该方法进一步包括所述管理平台监控所述应用的资源使用情况,并依此生成应用的计费账单。本发明所提供的一种实现云存储多资源节点接入的管理平台、系统和方法,具有以下有益效果应用可自行选择云存储资源节点;系统可统一管理应用的接入和认证;可进行云存储资源的统一调度;可集中管理云存储资源和应用的关系,便捷的支持应用的扩容和修改;可进行全局的统计分析和日常运营管理等;本发明可以灵活的组建多个云存储资源节点并进行统一的维护管理,可以快速建设云存储系统,降低建设成本,缩短建设周期。
图I为本发明实施例的一种实现云存储多资源节点接入的管理系统的结构示意图;图2为本发明实施例的一种实现云存储多资源节点接入的管理平台的结构示意图;图3为本发明实施例的一种实现云存储多资源节点接入的管理方法的流程图。
具体实施例方式下面结合附图和具体实施例对本发明的技术方案进一步详细阐述。本发明所提供的一种实现云存储多资源节点接入的管理系统,如图I所示,主要包括云存储多资源节点接入的管理平台10 (为方便描述,后续简称管理平台10)和云存储资源节点20。其中,云存储资源节点20是云存储资源的提供者,可以为应用(用户)提供高安全性、高可靠性、可扩展、分布式的基础云存储服务;应用,是云存储资源的申请者和再分配者,应用可以根据价格、地域等信息选择具体的云存储资源节点并根据业务需要选择对应的存储策略;云存储资源分配成功以后,应用可以根据管理平台分配的凭证信息直接访问云存储资源节点。管理平台10是实现本发明的核心,是云存储资源的管理者和分配者,负责为应用提供服务门户,对应用进行认证鉴权,对应用的资源注册申请进行审核,在审核通过时,向选择的云存储资源节点发起资源创建请求,并在收到云存储资源节点返回的资源创建响应后向应用发送通知消息,告知应用申请资源的结果和接入云存储资源节点的凭证信息;管理平台10还负责管理各个云存储资源节点,维护应用与云存储资源节点的对应关系,进行云存储资源节点的统一维护管理,生成账单等。管理平台10与应用和云存储资源节点20之间的通信、以及应用与云存储资源节点20之间的通信,可以基于超文本传输协议(HTTP,HyperText Transfer Protocol)进行。管理平台10的内部结构如图2所示,主要包括协议接口处理模块11、应用自助服务门户12、认证审核调度模块13、统一运营管理模块14和数据库模块15。 其中,协议接口处理模块11,用于执行管理平台10与云存储资源节点20之间的通信,对管理平台10与云存储资源节点20之间交互的消息进行编解码。应用自助服务门户12,用于负责接纳应用的资源注册申请,可以进行应用的注册、扩容等申请操作;在使用过程中,应用也可以通过应用自助服务门户12查看自身的资源使用情况,修改自身信息等。认证审核调度模块13,用于对应用进行认证鉴权,对应用的资源注册申请进行审核,在审核通过时,通过协议接口处理模块11向选择的云存储资源节点发起资源创建请求,并在收到云存储资源节点返回的资源创建响应后向应用发送通知消息,告知应用申请资源的结果和接入云存储资源节点的凭证信息。统一运营管理模块14,用于管理云存储资源节点,维护应用与云存储资源节点的对应关系;还用于监控应用的资源使用情况,并依此生成应用的计费账单。数据库模块15,用于执行数据的存储,为其他模块(包括协议接口处理模块11、应用自助服务门户12、认证审核调度模块13和统一运营管理模块14)提供数据源。需要说明的是,应用的资源注册申请中可以携带应用已选的云存储资源节点信息,即应用在申请注册时已经选好云存储资源节点;相应的,认证审核调度模块13进一步用于,在对资源注册申请的审核通过后,通过协议接口处理模块11向应用已选的云存储资源节点发起资源创建请求。应用的资源注册申请中可以不携带应用已选的云存储资源节点信息,即应用在申请注册时没有选择云存储资源节点;相应的,认证审核调度模块13进一步用于,在对资源注册申请的审核通过后,根据预设的各种调度原则为应用分配合适的云存储资源节点,并通过协议接口处理模块11向分配的云存储资源节点发起资源创建请求。由此可以看出,本发明的管理平台和管理系统主要具备以下功能I、提供应用服务门户应用(用户)可以通过该门户进行云存储资源的申请,包括设置存储配额、策略、资源型号等,并能做到不同等级服务对应不同的收费标准;2、认证审核功能由管理平台进行认证审批操作,如果通过认证,则可以进入后续的资源分配环节;3、资源调度及节点分配功能根据用户的选择发送请求消息到云存储资源节点进行资源的分配申请;如果用户没有选择节点,系统会根据应用的地域信息、价格信息、云存储资源节点的资源使用情况进行自动分配,并将操作结果、使用云存储资源的接入凭证信息告知应用,应用可以根据该信息直接访问对应的云存储资源节点;4、运营管理统计分析功能管理平台自动监控云存储资源节点及应用的使用情况,可以根据用户申请结果生成对应的账单,根据资源使用情况生成计费账单,可以统一管理各级节点及汇总告警等。下面结合上述的管理平台和管理系统,对本发明实现云存储多资源节点接入的管理方法进一步详细阐述。如图3所示,该方法主要包括以下步骤步骤301,应用管理员登录管理平台的应用自助服务门户12,进行应用资源的注册申请等操作,申请时可以选择多个云存储资源节点。步骤302,应用自助服务门户12将申请信息保存到数据库模块15中。
步骤303,数据库模块15返回入库响应消息给应用自助服务门户12。步骤304,应用自助服务门户12向应用管理员返回注册响应消息,告知本申请正在等待审批处理。步骤305,认证审核调度模块13向数据库模块15发送查询消息,查询处于等待审核状态的申请。步骤306,数据库模块15返回查询结果给认证审核调度模块13。步骤307,认证审核调度模块13对申请信息进行审核,进行云存储资源节点的分配和调度,并保存应用和云存储资源节点之间的对应关系。步骤308,认证审核调度模块13向协议接口处理模块11发送资源创建请求消息。步骤309,协议接口处理模块11对接收的消息进行编解码处理,并向对应的云存储资源节点发送资源创建请求消息。步骤310,云存储资源节点返回资源创建响应消息给协议接口处理模块11。步骤311,协议接口处理模块11对接收的响应消息进行编解码处理,并将响应消息发送到认证审核调度模块13。步骤312,认证审核调度模块13根据响应消息修改数据库模块15中相关申请的状态。步骤313,数据库模块15返回操作结果给认证审核调度模块13。步骤314,认证审核调度模块13向应用客户端发送通知消息,告知申请资源的操作结果,并携带接入云存储资源节点的凭证信息。步骤315,统一运营管理模块14定时向数据库模块15发起数据查询请求。步骤316,数据库模块15返回数据查询的响应结果给统一运营管理模块14。步骤317,统一运营管理模块14生成对应的账单文件。步骤318,应用管理员可以根据步骤314中得到的凭证信息访问云存储资源节点(如执行存储操作)。步骤319,云存储资源节点返回访问操作响应给应用管理员。综上所述,本发明所提供的一种实现云存储多资源节点接入的管理平台、系统和方法,具有以下有益效果应用可自行选择云存储资源节点;系统可统一管理应用的接入和认证;可进行云存储资源的统一调度;可集中管理云存储资源和应用的关系,便捷的支持应用的扩容和修改;可进行全局的统计分析和日常运营管理等;本发明可以灵活的组建多个云存储资源节点并进行统一的维护管理,可以快速建设云存储系统,降低建设成本,缩短建设周期。以上所述,仅为本发明的较佳实施例而已,并非 用于限定本发明的保护范围。
权利要求
1.一种实现云存储多资源节点接入的管理平台,其特征在于,包括协议接ロ处理模块、应用自助服务门户、认证审核调度模块、统ー运营管理模块和数据库模块, 所述协议接ロ处理模块,用于执行所述管理平台与云存储资源节点之间的通信,对所述管理平台与云存储资源节点之间交互的消息进行编解码; 所述应用自助服务门户,用于负责接纳应用的资源注册申请; 所述认证审核调度模块,用于对应用进行认证鉴权,对所述应用的资源注册申请进行审核,在审核通过时,通过所述协议接ロ处理模块向选择的云存储资源节点发起资源创建请求,并在收到所述云存储资源节点返回的资源创建响应后向所述应用发送通知消息,告知所述应用申请资源的结果和接入云存储资源节点的凭证信息; 所述统ー运营管理模块,用于管理云存储资源节点,维护应用与云存储资源节点的对应关系; 所述数据库模块,用于执行数据的存储,为其他模块提供数据源。
2.根据权利要求I所述实现云存储多资源节点接入的管理平台,其特征在于,所述资源注册申请中携帯所述应用已选的云存储资源节点信息; 相应的,所述认证审核调度模块进一步用于,在对所述资源注册申请的审核通过后,通过所述协议接ロ处理模块向所述应用已选的云存储资源节点发起资源创建请求。
3.根据权利要求I所述实现云存储多资源节点接入的管理平台,其特征在于,所述资源注册申请中不携带所述应用已选的云存储资源节点信息; 相应的,所述认证审核调度模块进一步用于,在对所述资源注册申请的审核通过后,为所述应用分配云存储资源节点,并通过所述协议接ロ处理模块向所述分配的云存储资源节点发起资源创建请求。
4.根据权利要求1、2或3所述实现云存储多资源节点接入的管理平台,其特征在于,所述统ー运营管理模块进一步用于,监控所述应用的资源使用情況,并依此生成应用的计费账单。
5.一种实现云存储多资源节点接入的管理系统,其特征在于,包括管理平台和云存储资源节点, 所述云存储资源节点,用于提供云存储服务; 所述管理平台,用于对应用进行认证鉴权,对所述应用的资源注册申请进行审核,在审核通过时,向选择的云存储资源节点发起资源创建请求,并在收到所述云存储资源节点返回的资源创建响应后向所述应用发送通知消息,告知所述应用申请资源的结果和接入云存储资源节点的凭证信息;还用于管理云存储资源节点,维护应用与云存储资源节点的对应关系。
6.根据权利要求5所述实现云存储多资源节点接入的管理系统,其特征在干,所述管理平台进ー步包括协议接ロ处理模块、应用自助服务门户、认证审核调度模块、统ー运营管理模块和数据库模块, 所述协议接ロ处理模块,用于执行所述管理平台与云存储资源节点之间的通信,对所述管理平台与云存储资源节点之间交互的消息进行编解码; 所述应用自助服务门户,用于负责接纳应用的资源注册申请; 所述认证审核调度模块,用于对应用进行认证鉴权,对所述应用的资源注册申请进行审核,在审核通过时,通过所述协议接ロ处理模块向选择的云存储资源节点发起资源创建请求,并在收到所述云存储资源节点返回的资源创建响应后向所述应用发送通知消息,告知所述应用申请资源的结果和接入云存储资源节点的凭证信息; 所述统ー运营管理模块,用于管理云存储资源节点,维护应用与云存储资源节点的对应关系; 所述数据库模块,用于执行数据的存储,为其他模块提供数据源。
7.根据权利要求6所述实现云存储多资源节点接入的管理系统,其特征在于,所述资源注册申请中携帯所述应用已选的云存储资源节点信息; 相应的,所述认证审核调度模块进一步用于,在对所述资源注册申请的审核通过后,通过所述协议接ロ处理模块向所述应用已选的云存储资源节点发起资源创建请求。
8.根据权利要求6所述实现云存储多资源节点接入的管理系统,其特征在干,所述资源注册申请中不携带所述应用已选的云存储资源节点信息; 相应的,所述认证审核调度模块进一步用于,在对所述资源注册申请的审核通过后,为所述应用分配云存储资源节点,并通过所述协议接ロ处理模块向所述分配的云存储资源节点发起资源创建请求。
9.根据权利要求6、7或8所述实现云存储多资源节点接入的管理系统,其特征在于,所述统ー运营管理模块进一步用于,监控所述应用的资源使用情況,并依此生成应用的计费账单。
10.一种实现云存储多资源节点接入的管理方法,其特征在于,该方法包括 管理平台对应用进行认证鉴权,并对所述应用的资源注册申请进行审核; 在审核通过时,所述管理平台向选择的云存储资源节点发起资源创建请求,并在收到所述云存储资源节点返回的资源创建响应后向所述应用发送通知消息,告知所述应用申请资源的结果和接入云存储资源节点的凭证信息;所述管理平台对应用与云存储资源节点的对应关系进行维护。
11.根据权利要求10所述实现云存储多资源节点接入的管理方法,其特征在于,所述资源注册申请中携帯所述应用已选的云存储资源节点信息, 相应的,所述管理平台在对所述资源注册申请的审核通过后,向所述应用已选的云存储资源节点发起资源创建请求。
12.根据权利要求10所述实现云存储多资源节点接入的管理方法,其特征在于,所述资源注册申请中不携带所述应用已选的云存储资源节点信息, 相应的,所述管理平台在对所述资源注册申请的审核通过后,为所述应用分配云存储资源节点,并向所分配的云存储资源节点发起资源创建请求。
13.根据权利要求10、11或12所述实现云存储多资源节点接入的管理方法,其特征在于,该方法进ー步包括 所述管理平台监控所述应用的资源使用情況,并依此生成应用的计费账単。
全文摘要
本发明公开一种实现云存储多资源节点接入的管理平台、系统和方法,平台包括协议接口处理模块,执行管理平台与云存储资源节点间的通信;应用自助服务门户,负责接纳应用的资源注册申请;认证审核调度模块,对应用进行认证鉴权,对资源注册申请进行审核,审核通过时,通过协议接口处理模块向选择的云存储资源节点发起资源创建请求,并在收到云存储资源节点返回的资源创建响应后向应用发送通知消息,告知应用申请资源的结果和接入云存储资源节点的凭证信息;统一运营管理模块,管理云存储资源节点,维护应用与云存储资源节点的对应关系;数据库模块,执行数据的存储,为其他模块提供数据源。通过本发明,实现了对云存储多资源节点接入的统一管理。
文档编号H04L29/06GK102684903SQ20111043765
公开日2012年9月19日 申请日期2011年12月23日 优先权日2011年12月23日
发明者王长征, 陈世忠 申请人:中兴通讯股份有限公司