WO2013091365A1 - 一种实现云存储多资源节点接入的管理平台、***和方法 - Google Patents
一种实现云存储多资源节点接入的管理平台、***和方法 Download PDFInfo
- Publication number
- WO2013091365A1 WO2013091365A1 PCT/CN2012/077256 CN2012077256W WO2013091365A1 WO 2013091365 A1 WO2013091365 A1 WO 2013091365A1 CN 2012077256 W CN2012077256 W CN 2012077256W WO 2013091365 A1 WO2013091365 A1 WO 2013091365A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- application
- cloud storage
- resource
- resource node
- storage resource
- Prior art date
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/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
- H04L67/125—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
Definitions
- Management platform system and method for realizing cloud storage multi-resource node access
- the present invention relates to the field of cloud storage technologies, and in particular, to a management platform, system and method for implementing cloud storage multi-resource node access. Background technique
- Storage is basically composed of multiple resource nodes (distributed everywhere). These resource nodes (RN, Resource Node) can provide services for applications separately, or can jointly provide services for applications, and can share and copy with each other. , mutual backup, etc.; or some smaller enterprises separately set up a storage resource node, and multiple similar nodes are integrated and mutually beneficial.
- resource nodes distributed everywhere. These resource nodes (RN, Resource Node) can provide services for applications separately, or can jointly provide services for applications, and can share and copy with each other. , mutual backup, etc.; or some smaller enterprises separately set up a storage resource node, and multiple similar nodes are integrated and mutually beneficial.
- the main purpose of the present invention is to provide a management platform, system, and method for implementing cloud storage multi-resource node access, so as to implement unified management of cloud storage multi-resource node access.
- the present invention provides a management platform for implementing cloud storage multi-resource node access, including: a protocol interface processing module, an application self-service portal, an authentication audit scheduling module, a unified operation management module, and a database module.
- the protocol interface processing module is configured to perform communication between the management platform and the cloud storage resource node, and encode and decode a message exchanged between the management platform and the cloud storage resource node; the application self-service portal, The resource registration application is used to receive the application; the authentication audit scheduling module is configured to perform authentication and authentication on the application, and perform an application for reviewing the resource registration of the application.
- the selected cloud storage resource node initiates a resource creation request, and after receiving the resource creation response returned by the cloud storage resource node, sends a notification message to the application, and informs the application of the result of applying for the resource and accessing the cloud storage resource node. Voucher information;
- the unified operation management module is configured to manage a cloud storage resource node, and maintain a correspondence between the application and the cloud storage resource node;
- the database module is configured to perform storage of data and provide a data source for other modules.
- the resource registration application carries the cloud storage resource node information that is selected by the application; correspondingly, the authentication audit scheduling module is further configured to: after the review of the resource registration application is passed, process through the protocol interface The module initiates a resource creation request to the selected cloud storage resource node of the application.
- the resource registration application does not carry the cloud storage resource node information that is selected by the application; correspondingly, the authentication audit scheduling module is further configured to: after the review of the resource registration application is approved, allocate the application for the application a cloud storage resource node, and through the protocol interface The management module initiates a resource creation request to the allocated cloud storage resource node.
- the unified operation management module is further configured to monitor resource usage of the application, and generate an accounting bill for the application accordingly.
- the present invention further provides a management system for implementing cloud storage multi-resource node access, comprising: a management platform and a cloud storage resource node, wherein the cloud storage resource node is configured to provide a cloud storage service;
- the management platform is configured to perform authentication and authentication on the application, and review the resource registration application of the application, and initiate a resource creation request to the selected cloud storage resource node when the audit is passed, and receive the cloud storage
- the notification message is sent to the application, and the result of the application application resource and the credential information of the access cloud storage resource node are notified; and the cloud storage resource node is also used to maintain the application and the cloud storage resource.
- the management platform further includes: a protocol interface processing module, an application self-service portal, an authentication audit scheduling module, a unified operation management module, and a database module.
- the protocol interface processing module is configured to perform communication between the management platform and the cloud storage resource node, and encode and decode a message exchanged between the management platform and the cloud storage resource node; the application self-service portal, The resource registration application is used to receive the application; the authentication audit scheduling module is configured to perform authentication and authentication on the application, and perform an application for reviewing the resource registration of the application.
- the selected cloud storage resource node initiates a resource creation request, and after receiving the resource creation response returned by the cloud storage resource node, sends a notification message to the application, and informs the application of the result of applying for the resource and accessing the cloud storage resource node. Voucher information;
- the unified operation management module is configured to manage a cloud storage resource node, and maintain a correspondence between the application and the cloud storage resource node;
- the database module is configured to perform storage of data and provide a data source for other modules.
- the resource registration application carries the cloud storage resource node information selected by the application;
- the authentication audit scheduling module is further configured to: after the auditing of the resource registration request is passed, initiate a resource creation request to the selected cloud storage resource node by using the protocol interface processing module.
- the resource registration application does not carry the cloud storage resource node information that is selected by the application; correspondingly, the authentication audit scheduling module is further configured to: after the review of the resource registration application is approved, allocate the application for the application The cloud storage resource node, and the resource creation request is initiated by the protocol interface processing module to the allocated cloud storage resource node.
- the unified operation management module is further configured to monitor resource usage of the application, and generate an accounting bill for the application accordingly.
- the present invention also provides a management method for implementing cloud storage multi-resource node access, the method comprising:
- the management platform authenticates the application and verifies the resource registration application of the application
- the management platform initiates a resource creation request to the selected cloud storage resource node, and after receiving the resource creation response returned by the cloud storage resource node, sends a notification message to the application to notify the application to apply.
- the resource registration application carries the selected cloud storage resource node information of the application, and correspondingly, after the auditing of the resource registration application is passed, the management platform initiates the selected cloud storage resource node to the application. Resource creation request.
- the resource registration application does not carry the cloud storage resource node information that is selected by the application, and the management platform allocates a cloud storage resource node to the application after the approval of the resource registration application is passed, and A resource creation request is initiated to the assigned cloud storage resource node.
- the method further includes: The management platform monitors resource usage of the application and generates an account bill for the application accordingly.
- the invention provides a management platform, system and method for realizing cloud storage multi-resource node access, which has the following beneficial effects:
- the application can select the cloud storage resource node by itself; the system can uniformly manage the application access and authentication; can perform unified scheduling of the cloud storage resource; can centrally manage the relationship between the cloud storage resource and the application, and conveniently support the expansion and modification of the application; The global statistical analysis and daily operation management are performed.
- the present invention can flexibly set up multiple cloud storage resource nodes and perform unified maintenance management, and can quickly construct a cloud storage system, reduce construction costs, and shorten the construction period.
- FIG. 1 is a schematic structural diagram of a management system for implementing cloud storage multi-resource node access according to an embodiment of the present invention
- FIG. 2 is a schematic structural diagram of a management platform for implementing cloud storage multi-resource node access according to an embodiment of the present invention
- FIG. 3 is a flowchart of a method for implementing cloud storage multi-resource node access according to an embodiment of the present invention. detailed description
- a management system for implementing cloud storage multi-resource node access mainly includes: a cloud storage multi-resource node access management platform 10 (for convenience of description, abbreviated as management platform 10 for short) And cloud storage resource node 20.
- the cloud storage resource node 20 is a provider of cloud storage resources, and can provide a high-security, high-reliability, scalable, and distributed basic cloud storage service for applications (users);
- App is the applicant and redistributor of cloud storage resources, the application can be based on price, territory The information is selected by the specific cloud storage resource node and the corresponding storage policy is selected according to the service requirement. After the cloud storage resource is successfully allocated, the application can directly access the cloud storage resource node according to the credential information allocated by the management platform.
- the management platform 10 is the core of the implementation of the present invention. It is the administrator and distributor of the cloud storage resource. It is responsible for providing a service portal for the application, performing authentication and authentication on the application, and reviewing the application for resource registration of the application.
- the selected cloud storage resource node initiates a resource creation request, and after receiving the resource creation response returned by the cloud storage resource node, sends a notification message to the application to notify the application of the result of the application resource and the credential information of the access cloud storage resource node; 10 is also responsible for managing each cloud storage resource node, maintaining the correspondence between the application and the cloud storage resource node, performing unified maintenance management of the cloud storage resource node, and generating bills.
- the communication between the management platform 10 and the application and cloud storage resource node 20, and the communication between the application and the cloud storage resource node 20 can be performed based on the HyperText Transfer Protocol (HTTP).
- HTTP HyperText Transfer Protocol
- the internal structure of the management platform 10 is as shown in FIG. 2, and mainly includes: a protocol interface processing module 11, an application self-service portal 12, an authentication audit scheduling module 13, a unified operation management module 14 and a database module 15.
- the protocol interface processing module 11 is configured to perform communication between the management platform 10 and the cloud storage resource node 20, and encode and decode messages exchanged between the management platform 10 and the cloud storage resource node 20.
- the application self-service portal 12 is used to receive the application registration application of the application, and can perform application registration, expansion, and the like. In the process of using, the application can also view the resource usage of the application through the self-service portal 12, and modify the self. Information, etc.
- the authentication audit scheduling module 13 is configured to perform authentication authentication on the application, and perform an application for reviewing the resource registration application of the application.
- the protocol interface processing module 11 initiates a resource creation request to the selected cloud storage resource node, and receives the resource creation request.
- the resource created by the cloud storage resource node is created.
- the notification message should be sent to the application to inform the application of the result of the application resource and the credential information of the access cloud storage resource node.
- the unified operation management module 14 is configured to manage the cloud storage resource node, maintain the correspondence between the application and the cloud storage resource node, and also monitor the resource usage of the application, and generate an application billing account accordingly.
- the database module 15 is configured to perform data storage, and provides data sources for other modules, including the protocol interface processing module 11, the application self-service portal 12, the authentication audit scheduling module 13, and the unified operation management module 14.
- the application resource registration application may carry the cloud storage resource node information that is selected by the application, that is, the application has selected the cloud storage resource node when applying for registration; correspondingly, the authentication audit scheduling module 13 is further used for After the approval of the resource registration application is passed, the resource creation request is initiated by the protocol interface processing module 11 to the selected cloud storage resource node.
- the application resource registration application may not carry the cloud storage resource node information selected by the application, that is, the application does not select the cloud storage resource node when applying for registration; correspondingly, the authentication audit scheduling module 13 is further used to apply for the resource registration.
- the application allocates a suitable cloud storage resource node according to various preset scheduling principles, and initiates a resource creation request to the allocated cloud storage resource node through the protocol interface processing module 11.
- management platform and the management system of the present invention mainly have the following functions:
- the application (user) can apply for cloud storage resources through the portal, including setting storage quotas, policies, resource models, etc., and can implement different levels of services corresponding to different charging standards;
- the management platform performs the certification approval operation. If it passes the certification, it can enter the subsequent resource allocation link;
- Resource scheduling and node allocation function According to the user's selection, the request message is sent to the cloud storage resource node for resource allocation application; if the user does not select the node, the system will apply according to the application. The area information, the price information, and the resource usage of the cloud storage resource node are automatically allocated, and the operation result and the access credential information of the cloud storage resource are used to notify the application, and the application can directly access the corresponding cloud storage resource node according to the information;
- Operational management statistical analysis function The management platform automatically monitors the usage of cloud storage resource nodes and applications. It can generate corresponding bills based on user application results, generate billing bills according to resource usage, and can uniformly manage nodes at all levels and summary alarms. Wait.
- the management method for implementing cloud storage multi-resource node access according to the present invention is further elaborated in the following with the above-mentioned management platform and management system. As shown in Figure 3, the method mainly includes the following steps:
- Step 301 The application administrator logs in to the application self-service portal 12 of the management platform, and performs an operation of registering application resources, and may select multiple cloud storage resource nodes when applying.
- step 302 the application self-service portal 12 saves the application information to the database module 15.
- step 303 The database module 15 returns an inbound response message to the application self-service portal 12.
- step 304 The application self-service portal 12 returns a registration response message to the application administrator, indicating that the application is awaiting approval processing.
- Step 305 The authentication audit scheduling module 13 sends a query message to the database module 15 to query the application waiting for the audit status.
- Step 306 the database module 15 returns the query result to the authentication audit scheduling module 13.
- Step 307 The authentication audit scheduling module 13 reviews the application information, performs allocation and scheduling of the cloud storage resource node, and saves the correspondence between the application and the cloud storage resource node.
- Step 308 the authentication audit scheduling module 13 sends a resource creation request message to the protocol interface processing module 11.
- Step 309 the protocol interface processing module 11 encodes and decodes the received message, and sends a resource creation request message to the corresponding cloud storage resource node.
- Step 310 The cloud storage resource node returns a resource creation response message to the protocol interface processing module.
- Step 311 The protocol interface processing module 11 performs codec processing on the received response message, and sends the response message to the authentication audit scheduling module 13.
- Step 312 the authentication audit scheduling module 13 modifies the status of the related application in the database module 15 according to the response message.
- Step 313 the database module 15 returns the operation result to the authentication audit scheduling module 13.
- Step 314 The authentication audit scheduling module 13 sends a notification message to the application client, notifies the operation result of the application resource, and carries the credential information of the access cloud storage resource node.
- Step 315 the unified operation management module 14 periodically initiates a data query request to the database module 15.
- Step 316 the database module 15 returns the response result of the data query to the unified operation management module 14.
- Step 317 The unified operation management module 14 generates a corresponding billing file.
- Step 318 the application administrator can access the cloud storage resource node according to the credential information obtained in step 314 (such as performing a storage operation).
- Step 319 The cloud storage resource node returns an access operation response to the application administrator.
- the present invention provides a management platform, system, and method for implementing cloud storage multi-resource node access, which has the following beneficial effects:
- the application can select the cloud storage resource node by itself; the system can uniformly manage the application access and authentication; can perform unified scheduling of the cloud storage resource; can centrally manage the relationship between the cloud storage resource and the application, and conveniently support the expansion and modification of the application;
- the global statistical analysis and daily operation management are performed.
- the present invention can flexibly set up multiple cloud storage resource nodes and perform unified maintenance management, and can quickly construct a cloud storage system, reduce construction costs, and shorten the construction period.
Landscapes
- Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Storage Device Security (AREA)
Abstract
本发明公开一种实现云存储多资源节点接入的管理平台、***和方法,平台包括:协议接口处理模块,执行管理平台与云存储资源节点间的通信;应用自助服务门户,负责接纳应用的资源注册申请;认证审核调度模块,对应用进行认证鉴权,对资源注册申请进行审核,审核通过时,通过协议接口处理模块向选择的云存储资源节点发起资源创建请求,并在收到云存储资源节点返回的资源创建响应后向应用发送通知消息,告知应用申请资源的结果和接入云存储资源节点的凭证信息;统一运营管理模块,管理云存储资源节点,维护应用与云存储资源节点的对应关系;数据库模块,执行数据的存储,为其他模块提供数据源。通过本发明,实现了对云存储多资源节点接入的统一管理。
Description
一种实现云存储多资源节点接入的管理平台、 ***和方法 技术领域
本发明涉及云存储技术领域, 尤其涉及一种实现云存储多资源节点接 入的管理平台、 ***和方法。 背景技术
随着家庭电脑、 智能手机、 数码摄像机(DV, Digital Video )等信息技 术(IT, Information Technology )设备的快速普及和发展, 基于文件的存储 备份需求呈爆发式增长。 使用传统的存储传播方式, 如移动硬盘、 刻录光 盘等都存在使用不便、 管理复杂等问题, 特别是如果发生自然灾害, 将会 造成灾难性的损失。 目前很多第三方应用也为用户提供存储服务, 如网盘、 云盘等。 如果能借助统一的云存储来实现存储服务, 将会大大提高应用的 稳定性和效能。 目前互联网厂商、 传统电信运营商、 大型企业等都在如火 如茶的进行云存储(包括公有云和私有云) 的建设, 基于安全性、 地域性、 ***格等各种因素的考虑, 云存储基本都是由多个资源节点 (分散在各 地)组成, 这些资源节点 (RN, Resource Node ) 可以单独的为应用提供服 务, 也可以联合起来为应用提供服务, 并且相互之间可以共享、 复制、 互 备等; 或者一些规模较小的企业单独组建一个存储资源节点, 多个类似节 点整合在一起互惠互利。
当多个资源节点统一对外提供云存储服务时, 这些资源节点对外的统 一认证、 资源节点之间的分配调度、 统一的运营管理就显的尤为重要, 这 也是目前亟待解决的问题; 另外, 由于各个资源节点的建设成本、 附加功 能、 服务质量等都有所差别, 因此如何满足应用对资源节点的选择, 也是 提升用户体验的一种重要手段, 这也是本发明所要解决的技术问题。
发明内容
有鉴于此, 本发明的主要目的在于提供一种实现云存储多资源节点接 入的管理平台、 ***和方法, 以实现对云存储多资源节点接入的统一管理。
为达到上述目的, 本发明的技术方案是这样实现的:
本发明提供了一种实现云存储多资源节点接入的管理平台, 包括: 协 议接口处理模块、 应用自助服务门户、 认证审核调度模块、 统一运营管理 模块和数据库模块,
所述协议接口处理模块, 用于执行所述管理平台与云存储资源节点之 间的通信, 对所述管理平台与云存储资源节点之间交互的消息进行编解码; 所述应用自助服务门户, 用于负责接纳应用的资源注册申请; 所述认证审核调度模块, 用于对应用进行认证鉴权, 对所述应用的资 源注册申请进行审核, 在审核通过时, 通过所述协议接口处理模块向选择 的云存储资源节点发起资源创建请求, 并在收到所述云存储资源节点返回 的资源创建响应后向所述应用发送通知消息, 告知所述应用申请资源的结 果和接入云存储资源节点的凭证信息;
所述统一运营管理模块, 用于管理云存储资源节点, 维护应用与云存 储资源节点的对应关系;
所述数据库模块, 用于执行数据的存储, 为其他模块提供数据源。 所述资源注册申请中携带所述应用已选的云存储资源节点信息; 相应的, 所述认证审核调度模块进一步用于, 在对所述资源注册申请 的审核通过后, 通过所述协议接口处理模块向所述应用已选的云存储资源 节点发起资源创建请求。
所述资源注册申请中不携带所述应用已选的云存储资源节点信息; 相应的, 所述认证审核调度模块进一步用于, 在对所述资源注册申请 的审核通过后, 为所述应用分配云存储资源节点, 并通过所述协议接口处
理模块向所述分配的云存储资源节点发起资源创建请求。
所述统一运营管理模块进一步用于, 监控所述应用的资源使用情况, 并依此生成应用的计费账单。
本发明还提供了一种实现云存储多资源节点接入的管理***, 包括: 管理平台和云存储资源节点, 所述云存储资源节点, 用于提供云存储服务;
所述管理平台, 用于对应用进行认证鉴权, 对所述应用的资源注册申 请进行审核, 在审核通过时, 向选择的云存储资源节点发起资源创建请求, 并在收到所述云存储资源节点返回的资源创建响应后向所述应用发送通知 消息, 告知所述应用申请资源的结果和接入云存储资源节点的凭证信息; 还用于管理云存储资源节点, 维护应用与云存储资源节点的对应关系。
所述管理平台进一步包括: 协议接口处理模块、 应用自助服务门户、 认证审核调度模块、 统一运营管理模块和数据库模块,
所述协议接口处理模块, 用于执行所述管理平台与云存储资源节点之 间的通信, 对所述管理平台与云存储资源节点之间交互的消息进行编解码; 所述应用自助服务门户, 用于负责接纳应用的资源注册申请; 所述认证审核调度模块, 用于对应用进行认证鉴权, 对所述应用的资 源注册申请进行审核, 在审核通过时, 通过所述协议接口处理模块向选择 的云存储资源节点发起资源创建请求, 并在收到所述云存储资源节点返回 的资源创建响应后向所述应用发送通知消息, 告知所述应用申请资源的结 果和接入云存储资源节点的凭证信息;
所述统一运营管理模块, 用于管理云存储资源节点, 维护应用与云存 储资源节点的对应关系;
所述数据库模块, 用于执行数据的存储, 为其他模块提供数据源。 所述资源注册申请中携带所述应用已选的云存储资源节点信息;
相应的, 所述认证审核调度模块进一步用于, 在对所述资源注册申请 的审核通过后, 通过所述协议接口处理模块向所述应用已选的云存储资源 节点发起资源创建请求。
所述资源注册申请中不携带所述应用已选的云存储资源节点信息; 相应的, 所述认证审核调度模块进一步用于, 在对所述资源注册申请 的审核通过后, 为所述应用分配云存储资源节点, 并通过所述协议接口处 理模块向所述分配的云存储资源节点发起资源创建请求。
所述统一运营管理模块进一步用于, 监控所述应用的资源使用情况, 并依此生成应用的计费账单。
本发明还提供了一种实现云存储多资源节点接入的管理方法, 该方法 包括:
管理平台对应用进行认证鉴权, 并对所述应用的资源注册申请进行审 核;
在审核通过时, 所述管理平台向选择的云存储资源节点发起资源创建 请求, 并在收到所述云存储资源节点返回的资源创建响应后向所述应用发 送通知消息, 告知所述应用申请资源的结果和接入云存储资源节点的凭证 信息; 所述管理平台对应用与云存储资源节点的对应关系进行维护。
所述资源注册申请中携带所述应用已选的云存储资源节点信息 , 相应的, 所述管理平台在对所述资源注册申请的审核通过后, 向所述 应用已选的云存储资源节点发起资源创建请求。
所述资源注册申请中不携带所述应用已选的云存储资源节点信息, 相应的, 所述管理平台在对所述资源注册申请的审核通过后, 为所述 应用分配云存储资源节点, 并向所分配的云存储资源节点发起资源创建请 求。
该方法进一步包括:
所述管理平台监控所述应用的资源使用情况, 并依此生成应用的计费 账单。
本发明所提供的一种实现云存储多资源节点接入的管理平台、 ***和 方法, 具有以下有益效果:
应用可自行选择云存储资源节点; ***可统一管理应用的接入和认证; 可进行云存储资源的统一调度; 可集中管理云存储资源和应用的关系, 便 捷的支持应用的扩容和修改; 可进行全局的统计分析和日常运营管理等; 本发明可以灵活的组建多个云存储资源节点并进行统一的维护管理, 可以快速建设云存储***, 降低建设成本, 缩短建设周期。 附图说明
图 1 为本发明实施例的一种实现云存储多资源节点接入的管理***的 结构示意图;
图 2为本发明实施例的一种实现云存储多资源节点接入的管理平台的 结构示意图;
图 3 为本发明实施例的一种实现云存储多资源节点接入的管理方法的 流程图。 具体实施方式
下面结合附图和具体实施例对本发明的技术方案进一步详细阐述。 本发明所提供的一种实现云存储多资源节点接入的管理***, 如图 1 所示, 主要包括: 云存储多资源节点接入的管理平台 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向分 配的云存储资源节点发起资源创建请求。
由此可以看出, 本发明的管理平台和管理***主要具备以下功能:
1、 提供应用服务门户: 应用 (用户)可以通过该门户进行云存储资源 的申请, 包括设置存储配额、 策略、 资源型号等, 并能做到不同等级服务 对应不同的收费标准;
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,云存储资源节点返回资源创建响应消息给协议接口处理模块
步驟 311 , 协议接口处理模块 11对接收的响应消息进行编解码处理, 并将响应消息发送到认证审核调度模块 13。
步驟 312,认证审核调度模块 13根据响应消息修改数据库模块 15中相 关申请的状态。
步驟 313 , 数据库模块 15返回操作结果给认证审核调度模块 13。
步驟 314, 认证审核调度模块 13向应用客户端发送通知消息, 告知申 请资源的操作结果, 并携带接入云存储资源节点的凭证信息。
步驟 315 ,统一运营管理模块 14定时向数据库模块 15发起数据查询请 求。
步驟 316, 数据库模块 15返回数据查询的响应结果给统一运营管理模 块 14。
步驟 317 , 统一运营管理模块 14生成对应的账单文件。
步驟 318,应用管理员可以根据步驟 314中得到的凭证信息访问云存储 资源节点 (如执行存储操作)。
步驟 319, 云存储资源节点返回访问操作响应给应用管理员。
综上所述, 本发明所提供的一种实现云存储多资源节点接入的管理平 台、 ***和方法, 具有以下有益效果:
应用可自行选择云存储资源节点; ***可统一管理应用的接入和认证; 可进行云存储资源的统一调度; 可集中管理云存储资源和应用的关系, 便 捷的支持应用的扩容和修改; 可进行全局的统计分析和日常运营管理等; 本发明可以灵活的组建多个云存储资源节点并进行统一的维护管理, 可以快速建设云存储***, 降低建设成本, 缩短建设周期。
以上所述, 仅为本发明的较佳实施例而已, 并非用于限定本发明的保 护范围。
Claims
1、 一种实现云存储多资源节点接入的管理平台, 包括: 协议接口处 理模块、 应用自助服务门户、 认证审核调度模块、 统一运营管理模块和 数据库模块,
所述协议接口处理模块, 用于执行所述管理平台与云存储资源节点 之间的通信, 对所述管理平台与云存储资源节点之间交互的消息进行编 解码;
所述应用自助服务门户, 用于负责接纳应用的资源注册申请; 所述认证审核调度模块, 用于对应用进行认证鉴权, 对所述应用的 资源注册申请进行审核, 在审核通过时, 通过所述协议接口处理模块向 选择的云存储资源节点发起资源创建请求 , 并在收到所述云存储资源节 点返回的资源创建响应后向所述应用发送通知消息, 告知所述应用申请 资源的结果和接入云存储资源节点的凭证信息;
所述统一运营管理模块, 用于管理云存储资源节点, 维护应用与云 存储资源节点的对应关系;
所述数据库模块, 用于执行数据的存储, 为其他模块提供数据源。
2、 根据权利要求 1所述实现云存储多资源节点接入的管理平台, 其 中, 所述资源注册申请中携带所述应用已选的云存储资源节点信息; 相应的, 所述认证审核调度模块进一步用于, 在对所述资源注册申 请的审核通过后, 通过所述协议接口处理模块向所述应用已选的云存储 资源节点发起资源创建请求。
3、 根据权利要求 1所述实现云存储多资源节点接入的管理平台, 其 中, 所述资源注册申请中不携带所述应用已选的云存储资源节点信息; 相应的, 所述认证审核调度模块进一步用于, 在对所述资源注册申 请的审核通过后, 为所述应用分配云存储资源节点, 并通过所述协议接 口处理模块向所述分配的云存储资源节点发起资源创建请求。
4、 根据权利要求 1、 2或 3所述实现云存储多资源节点接入的管理 平台, 其中, 所述统一运营管理模块进一步用于, 监控所述应用的资源 使用情况, 并依此生成应用的计费账单。
5、 一种实现云存储多资源节点接入的管理***, 包括: 管理平台和 云存储资源节点,
所述云存储资源节点, 用于提供云存储服务;
所述管理平台, 用于对应用进行认证鉴权, 对所述应用的资源注册 申请进行审核, 在审核通过时, 向选择的云存储资源节点发起资源创建 请求, 并在收到所述云存储资源节点返回的资源创建响应后向所述应用 发送通知消息, 告知所述应用申请资源的结果和接入云存储资源节点的 凭证信息; 还用于管理云存储资源节点, 维护应用与云存储资源节点的 对应关系。
6、 根据权利要求 5所述实现云存储多资源节点接入的管理***, 其 中, 所述管理平台进一步包括: 协议接口处理模块、 应用自助服务门户、 认证审核调度模块、 统一运营管理模块和数据库模块,
所述协议接口处理模块, 用于执行所述管理平台与云存储资源节点 之间的通信, 对所述管理平台与云存储资源节点之间交互的消息进行编 解码;
所述应用自助服务门户, 用于负责接纳应用的资源注册申请; 所述认证审核调度模块, 用于对应用进行认证鉴权, 对所述应用的 资源注册申请进行审核, 在审核通过时, 通过所述协议接口处理模块向 选择的云存储资源节点发起资源创建请求 , 并在收到所述云存储资源节 点返回的资源创建响应后向所述应用发送通知消息, 告知所述应用申请 资源的结果和接入云存储资源节点的凭证信息; 所述统一运营管理模块, 用于管理云存储资源节点, 维护应用与云 存储资源节点的对应关系;
所述数据库模块, 用于执行数据的存储, 为其他模块提供数据源。
7、 根据权利要求 6所述实现云存储多资源节点接入的管理***, 其 中, 所述资源注册申请中携带所述应用已选的云存储资源节点信息; 相应的, 所述认证审核调度模块进一步用于, 在对所述资源注册申 请的审核通过后, 通过所述协议接口处理模块向所述应用已选的云存储 资源节点发起资源创建请求。
8、 根据权利要求 6所述实现云存储多资源节点接入的管理***, 其 中, 所述资源注册申请中不携带所述应用已选的云存储资源节点信息; 相应的, 所述认证审核调度模块进一步用于, 在对所述资源注册申 请的审核通过后, 为所述应用分配云存储资源节点, 并通过所述协议接 口处理模块向所述分配的云存储资源节点发起资源创建请求。
9、 根据权利要求 6、 7或 8所述实现云存储多资源节点接入的管理 ***, 其中, 所述统一运营管理模块进一步用于, 监控所述应用的资源 使用情况, 并依此生成应用的计费账单。
10、 一种实现云存储多资源节点接入的管理方法, 该方法包括: 管理平台对应用进行认证鉴权, 并对所述应用的资源注册申请进行 审核;
在审核通过时, 所述管理平台向选择的云存储资源节点发起资源创 建请求, 并在收到所述云存储资源节点返回的资源创建响应后向所述应 用发送通知消息, 告知所述应用申请资源的结果和接入云存储资源节点 的凭证信息; 所述管理平台对应用与云存储资源节点的对应关系进行维 护。
11、 根据权利要求 10所述实现云存储多资源节点接入的管理方法, 其中, 所述资源注册申请中携带所述应用已选的云存储资源节点信息, 相应的, 所述管理平台在对所述资源注册申请的审核通过后, 向所 述应用已选的云存储资源节点发起资源创建请求。
12、 根据权利要求 10所述实现云存储多资源节点接入的管理方法, 其中, 所述资源注册申请中不携带所述应用已选的云存储资源节点信息, 相应的, 所述管理平台在对所述资源注册申请的审核通过后, 为所 述应用分配云存储资源节点, 并向所分配的云存储资源节点发起资源创 建请求。
13、根据权利要求 10、 11或 12所述实现云存储多资源节点接入的管 理方法, 其中, 该方法进一步包括:
所述管理平台监控所述应用的资源使用情况, 并依此生成应用的计 费账单。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201110437653.2 | 2011-12-23 | ||
CN201110437653.2A CN102684903B (zh) | 2011-12-23 | 2011-12-23 | 一种实现云存储多资源节点接入的管理平台、***和方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2013091365A1 true WO2013091365A1 (zh) | 2013-06-27 |
Family
ID=46816304
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2012/077256 WO2013091365A1 (zh) | 2011-12-23 | 2012-06-20 | 一种实现云存储多资源节点接入的管理平台、***和方法 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN102684903B (zh) |
WO (1) | WO2013091365A1 (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104731657A (zh) * | 2013-12-24 | 2015-06-24 | ***通信集团山西有限公司 | 一种资源调度方法和*** |
WO2016201974A1 (zh) * | 2015-06-15 | 2016-12-22 | 清华大学深圳研究生院 | 基于操作控制单元的跨协议分布式云存储***和数据管理方法 |
CN111221847A (zh) * | 2018-11-26 | 2020-06-02 | 杭州海康威视***技术有限公司 | 监控数据存储方法、装置及计算机可读存储介质 |
Families Citing this family (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103051704A (zh) * | 2012-12-19 | 2013-04-17 | 江苏乐买到网络科技有限公司 | 一种互联网数据的管理方法 |
CN103036688A (zh) * | 2013-01-05 | 2013-04-10 | 浪潮电子信息产业股份有限公司 | 一种用户使用云存储服务的计费管理方法 |
CN103559306B (zh) * | 2013-11-18 | 2016-06-22 | 电子科技大学 | 一种通过云平台到数据中心的查询***及方法 |
CN103873460B (zh) * | 2014-01-27 | 2017-08-25 | 华为技术有限公司 | 业务资源组实现方法及装置 |
CN103812865B (zh) * | 2014-01-28 | 2017-02-01 | 北京仿真中心 | 一种云资源平台下实现用户透明登录的方法 |
CN103780441B (zh) * | 2014-03-04 | 2017-03-08 | 江苏省电力公司扬州供电公司 | 一种基于arm架构的云终端网络管理平台和管理方法 |
CN105162845A (zh) * | 2015-08-05 | 2015-12-16 | 深圳联友科技有限公司 | 异构式云存储***及其数据处理方法 |
CN105450668A (zh) * | 2015-12-30 | 2016-03-30 | 中电长城网际***应用有限公司 | 云安全服务实现***和云安全服务实现方法 |
CN106452892A (zh) * | 2016-10-24 | 2017-02-22 | 深圳市深信服电子科技有限公司 | 一种虚拟化管理的方法、节点及*** |
CN106789276B (zh) * | 2016-12-27 | 2020-09-08 | 中电万维信息技术有限责任公司 | 一种商城式的云计算服务移动在线提供*** |
CN110740052A (zh) * | 2018-07-20 | 2020-01-31 | 上海爱数信息技术股份有限公司 | 数据服务授权方法及***、存储介质及管理平台 |
CN109617990B (zh) * | 2018-12-29 | 2021-12-07 | 长威信息科技发展股份有限公司 | 一种融合通信资源云共享方法及*** |
CN110287045A (zh) * | 2019-07-02 | 2019-09-27 | 北京谷数科技有限公司 | 一种基于solaris操作***的存储服务接口管理框架 |
CN110633144A (zh) * | 2019-08-23 | 2019-12-31 | 成都华为技术有限公司 | 一种边缘云的融合管理的方法及装置 |
CN110688097A (zh) * | 2019-09-22 | 2020-01-14 | 南京信易达计算技术有限公司 | 高可靠高可用高性能融合型软件定义存储***及方法 |
CN111753326B (zh) * | 2020-05-22 | 2024-02-13 | 湖南麒麟信安科技股份有限公司 | 一种容器云平台云存储资源加密方法、***及介质 |
CN114124981B (zh) * | 2021-11-19 | 2024-04-12 | 天翼视联科技有限公司 | 一种云存储数据直传管理方法、云传输管理平台及*** |
CN114189469B (zh) * | 2021-12-09 | 2023-05-12 | 重庆紫光华山智安科技有限公司 | 一种公有云多节点设备接入路由方法和*** |
CN114840291A (zh) * | 2022-04-14 | 2022-08-02 | 上海川源信息科技有限公司 | 一种分布式存储业务流程的***及其使用方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102035884A (zh) * | 2010-12-03 | 2011-04-27 | 华中科技大学 | 一种云存储***及其数据部署方法 |
CN102088491A (zh) * | 2011-02-01 | 2011-06-08 | 西安建筑科技大学 | 一种面向分散式的云存储安全架构及其数据存取方法 |
US20110276538A1 (en) * | 2010-05-06 | 2011-11-10 | The Go Daddy Group, Inc. | Cloud storage solution for reading and writing files |
CN102281314A (zh) * | 2011-01-30 | 2011-12-14 | 程旭 | 高效安全的数据云存储***实现方法及装置 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102096596B (zh) * | 2010-11-29 | 2013-11-06 | 华中科技大学 | 一种基于虚拟机内存模板的云计算服务Cache*** |
-
2011
- 2011-12-23 CN CN201110437653.2A patent/CN102684903B/zh active Active
-
2012
- 2012-06-20 WO PCT/CN2012/077256 patent/WO2013091365A1/zh active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110276538A1 (en) * | 2010-05-06 | 2011-11-10 | The Go Daddy Group, Inc. | Cloud storage solution for reading and writing files |
CN102035884A (zh) * | 2010-12-03 | 2011-04-27 | 华中科技大学 | 一种云存储***及其数据部署方法 |
CN102281314A (zh) * | 2011-01-30 | 2011-12-14 | 程旭 | 高效安全的数据云存储***实现方法及装置 |
CN102088491A (zh) * | 2011-02-01 | 2011-06-08 | 西安建筑科技大学 | 一种面向分散式的云存储安全架构及其数据存取方法 |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104731657A (zh) * | 2013-12-24 | 2015-06-24 | ***通信集团山西有限公司 | 一种资源调度方法和*** |
CN104731657B (zh) * | 2013-12-24 | 2019-03-12 | ***通信集团山西有限公司 | 一种资源调度方法和*** |
WO2016201974A1 (zh) * | 2015-06-15 | 2016-12-22 | 清华大学深圳研究生院 | 基于操作控制单元的跨协议分布式云存储***和数据管理方法 |
US10200474B2 (en) | 2015-06-15 | 2019-02-05 | Chongqing Gktsingchip Industry Technology Co., Ltd. | Cross-protocol distributed cloud storage system and data management method based on operation control unit |
CN111221847A (zh) * | 2018-11-26 | 2020-06-02 | 杭州海康威视***技术有限公司 | 监控数据存储方法、装置及计算机可读存储介质 |
CN111221847B (zh) * | 2018-11-26 | 2023-04-28 | 杭州海康威视***技术有限公司 | 监控数据存储方法、装置及计算机可读存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN102684903B (zh) | 2015-09-16 |
CN102684903A (zh) | 2012-09-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2013091365A1 (zh) | 一种实现云存储多资源节点接入的管理平台、***和方法 | |
EP3750274B1 (en) | Method and apparatus for managing cloud services using smart contracts and blockchains | |
WO2020052271A1 (zh) | 一种在云***中处理云服务的方法、装置和设备 | |
US10079837B2 (en) | Distributed topology enabler for identity manager | |
JP6417472B2 (ja) | 共通エンドポイントにアクセスするために異なるディレクトリに記憶される認証情報を使用すること | |
US9576125B2 (en) | Configuring identity federation configuration | |
US9912753B2 (en) | Cloud storage brokering service | |
US8375223B2 (en) | Systems and methods for secure distributed storage | |
CA3032883C (en) | Technologies for managing application configurations and associated credentials | |
US8065361B2 (en) | Apparatus and methods using a data hub server with servers to source and access informational content | |
WO2013138954A1 (zh) | 一种计算机账户管理***及其实现方法 | |
US20230269245A1 (en) | Methods and Systems for Providing Wake-On-Demand Access to Session Servers | |
WO2016026330A1 (zh) | 共享许可证的方法和装置 | |
US10659441B2 (en) | Dynamically managing, from a centralized service, valid cipher suites allowed for secured sessions | |
TWM394537U (en) | A system for providing web cloud integrated services | |
WO2013040917A1 (zh) | 虚拟桌面实现***及其使用方法 | |
US11863562B1 (en) | Authentication and authorization with remotely managed user directories | |
WO2011147361A1 (zh) | 云计算中实现资源管理的方法、设备及*** | |
CN102333073B (zh) | Ip多媒体子***业务管理方法和*** | |
WO2011038628A1 (zh) | 数据获取方法、接入节点和*** | |
Christie et al. | Using keycloak for gateway authentication and authorization | |
US9232078B1 (en) | Method and system for data usage accounting across multiple communication networks | |
CN113840013B (zh) | 一种分级管理的文档*** | |
WO2014063523A1 (zh) | Iptv增值业务管理的***及方法 | |
Wang et al. | A New Group Key Authentication Protocol in an Insecure Cloud Computing Environment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 12859715 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 12859715 Country of ref document: EP Kind code of ref document: A1 |