[go: up one dir, main page]

CN103458055A - Clout competing platform - Google Patents

Clout competing platform Download PDF

Info

Publication number
CN103458055A
CN103458055A CN201310432923XA CN201310432923A CN103458055A CN 103458055 A CN103458055 A CN 103458055A CN 201310432923X A CN201310432923X A CN 201310432923XA CN 201310432923 A CN201310432923 A CN 201310432923A CN 103458055 A CN103458055 A CN 103458055A
Authority
CN
China
Prior art keywords
controller
user
service
node
node controller
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
Application number
CN201310432923XA
Other languages
Chinese (zh)
Inventor
周建平
袁峰
李引
陈升东
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangzhou Institute of Software Application Technology Guangzhou GZIS
Original Assignee
Guangzhou Institute of Software Application Technology Guangzhou GZIS
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Guangzhou Institute of Software Application Technology Guangzhou GZIS filed Critical Guangzhou Institute of Software Application Technology Guangzhou GZIS
Priority to CN201310432923XA priority Critical patent/CN103458055A/en
Publication of CN103458055A publication Critical patent/CN103458055A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Computer And Data Communications (AREA)

Abstract

本申请公开了一种云计算平台,包括:客户端,用于获取用户服务请求;至少一个节点控制器,每个节点控制器对应节点上运行有至少一个虚拟机实例,其中:节点控制器包括网络服务模块,网络服务模块用于管理其所属节点控制器对应的虚拟机实例所对应的虚拟网络;分别与客户端及节点控制器相连接的云控制器,用于接收客户端发送的用户服务请求,依据用户服务请求调用对应节点控制器对应的虚拟机实例提供服务。本申请实施例通过将网络服务模块设置于节点控制器中,在一个网络服务模块出现故障时,其他节点控制器上的虚拟机实例仍然能够云控制器调用并提供给用户服务,避免现有技术中集群控制器的单点故障问题,提高了用户体验。

The present application discloses a cloud computing platform, including: a client, used to obtain user service requests; at least one node controller, each node controller corresponding to a node running at least one virtual machine instance, wherein: the node controller includes Network service module, the network service module is used to manage the virtual network corresponding to the virtual machine instance corresponding to the node controller to which it belongs; the cloud controller connected to the client and the node controller respectively is used to receive the user service sent by the client According to the user service request, the virtual machine instance corresponding to the corresponding node controller is invoked to provide services. In the embodiment of the present application, by setting the network service module in the node controller, when a network service module fails, the virtual machine instances on other node controllers can still be called by the cloud controller and provide user services, avoiding the existing technology The single point of failure of the cluster controller in the middle of the cluster improves the user experience.

Description

一种云计算平台A cloud computing platform

技术领域technical field

本申请涉及云计算技术领域,特别涉及一种云计算平台。The present application relates to the technical field of cloud computing, in particular to a cloud computing platform.

背景技术Background technique

随着云计算技术的发展和普及,基础设施服务IAAS产品应用越来越广泛。目前主流的IAAS平台主要是通过虚拟化技术,将物理服务器的计算、存储、网络等资源进行统一管理,实现基础架构资源的自动化部署,即在收到用户服务请求之后,自动化部署单台或多台虚拟服务器或虚拟磁盘等资源。而在平台运行过程中,需要对系统服务的可用性、不中断性、稳定性、权限管理、系统运行状态等进行监控。With the development and popularization of cloud computing technology, infrastructure service IAAS products are more and more widely used. At present, the mainstream IAAS platform mainly manages the computing, storage, network and other resources of physical servers in a unified manner through virtualization technology, and realizes the automatic deployment of infrastructure resources, that is, after receiving user service requests, automatically deploys single or multiple servers. resources such as virtual servers or virtual disks. During the operation of the platform, it is necessary to monitor the availability, non-interruption, stability, authority management, and system operation status of system services.

为实现上述各种功能,目前的云计算平台通过以图1中所示的架构实现,其中:In order to realize the various functions mentioned above, the current cloud computing platform is realized by the architecture shown in Figure 1, where:

客户端用于连接用户,并将用户的服务请求传送到云控制器。The client is used to connect to the user and transmit the user's service request to the cloud controller.

云控制器相当于系统的中枢神经,它是用户服务请求的入口点和做出全局决定的组件。The cloud controller is equivalent to the central nervous system of the system, which is the entry point for user service requests and the component that makes global decisions.

存储控制器提供数据持久化对象存储服务,主要用于存储映像模板文件和用户数据。The storage controller provides persistent data object storage services, mainly used to store image template files and user data.

集群控制器负责管理整个虚拟实例网络,通常运行在集群的头结点或服务器上,可以访问私有和公共网络。一个集群控制器可以管理多个节点控制器。集群控制器负责从其所属的节点控制器收集节点的状态信息,根据这些节点的资源状态信息调度进入的虚拟机实例执行请求到各个节点控制器上,并负责管理公共和私有实例网络的配置。The cluster controller is responsible for managing the entire virtual instance network, usually running on the head node or server of the cluster, and can access private and public networks. A cluster controller can manage multiple node controllers. The cluster controller is responsible for collecting the status information of the nodes from the node controllers to which it belongs, dispatching incoming virtual machine instance execution requests to each node controller according to the resource status information of these nodes, and managing the configuration of public and private instance networks.

节点控制器负责对单个物理服务器进行管理。一个节点控制器可以管理该节点上运行的多个虚拟机实例。Node controllers are responsible for managing individual physical servers. A node controller can manage multiple virtual machine instances running on the node.

块存储控制器用于存储和访问虚拟机映像、内核映像、RAM磁盘映像和用户数据。Block storage controllers are used to store and access virtual machine images, kernel images, RAM disk images, and user data.

由上述方案中可知,现有的云计算平台中集群控制器管理集群内虚拟机实例的网络,因此,若该集群控制器出现故障时,该集群内所有虚拟机实例均不能被用户访问,存在单点故障问题,影响用户体验。It can be seen from the above scheme that the cluster controller in the existing cloud computing platform manages the network of the virtual machine instances in the cluster. Therefore, if the cluster controller fails, all the virtual machine instances in the cluster cannot be accessed by users. Single point of failure affects user experience.

发明内容Contents of the invention

本申请所要解决的技术问题是提供一种云计算平台,用以解决现有技术中云计算平台的集群控制器在出现故障时,该集群内所有虚拟机实例均不能被用户访问,影响用户体验的技术问题。The technical problem to be solved in this application is to provide a cloud computing platform to solve the problem that when the cluster controller of the cloud computing platform in the prior art fails, all virtual machine instances in the cluster cannot be accessed by users, which affects user experience technical issues.

本申请提供了一种云计算平台,其特征在于,包括:The application provides a cloud computing platform, characterized in that, comprising:

客户端,用于获取用户服务请求;The client is used to obtain user service requests;

至少一个节点控制器,每个所述节点控制器对应节点上运行有至少一个虚拟机实例,其中:At least one node controller, at least one virtual machine instance running on each corresponding node of the node controller, wherein:

所述节点控制器包括网络服务模块,所述网络服务模块用于管理其所属节点控制器对应的虚拟机实例所对应的虚拟网络;The node controller includes a network service module, and the network service module is used to manage the virtual network corresponding to the virtual machine instance corresponding to the node controller to which it belongs;

分别与所述客户端及所述节点控制器相连接的云控制器,用于接收所述客户端发送的用户服务请求,依据所述用户服务请求调用对应节点控制器对应的虚拟机实例提供服务。A cloud controller respectively connected to the client and the node controller is configured to receive a user service request sent by the client, and invoke a virtual machine instance corresponding to the corresponding node controller to provide services according to the user service request .

上述云计算平台,优选的:The above-mentioned cloud computing platform, preferably:

所述网络服务模块,具体用于接收和/或转发其所属节点控制器对应的各个虚拟机实例的网络通信数据。The network service module is specifically configured to receive and/or forward network communication data of each virtual machine instance corresponding to the node controller to which it belongs.

上述云计算平台,优选的,所述云控制器包括:Above-mentioned cloud computing platform, preferably, described cloud controller comprises:

流程管理模块,用于接收所述客户端发送的用户服务请求,在预先设置的请求处理流程中确定与所述用户服务请求对应的目标处理流程;A flow management module, configured to receive a user service request sent by the client, and determine a target processing flow corresponding to the user service request in a preset request processing flow;

流程触发模块,用于触发执行所述目标处理流程提供与所述用户服务请求相对应的服务。A process triggering module, configured to trigger the execution of the target processing process to provide the service corresponding to the user service request.

上述云计算平台,优选的,所述云控制器还包括:Above-mentioned cloud computing platform, preferably, described cloud controller also comprises:

计费模块,用于在所述流程触发模块提供服务之后,获取用户的服务资源使用数据,依据所述服务资源使用数据及预设的各资源项的费率数据,获取用户所需要支付的服务资费数据。The billing module is used to obtain the user's service resource usage data after the process trigger module provides the service, and obtain the service that the user needs to pay according to the service resource usage data and the preset rate data of each resource item tariff data.

上述云计算平台,优选的,所述云控制器还包括:Above-mentioned cloud computing platform, preferably, described cloud controller also comprises:

监控模块,用以通过心跳数据获取该云控制器内各个模块的运行数据。The monitoring module is used to obtain the operation data of each module in the cloud controller through the heartbeat data.

上述云计算平台,优选的,所述节点控制器还包括:The above-mentioned cloud computing platform, preferably, the node controller also includes:

迁移模块,用于接收迁移指令,将其所在节点控制器对应的虚拟机实例在线迁移至与该迁移指令相对应的目标节点控制器上。The migration module is configured to receive a migration instruction, and migrate online the virtual machine instance corresponding to the node controller where it resides to the target node controller corresponding to the migration instruction.

上述云计算平台,优选的,还包括:The above-mentioned cloud computing platform, preferably, also includes:

与所述云控制器相连接的存储控制器,用于利用哈希hash算法构建冗余的扩展的分布式对象存储集群,所述对象存储集群中包括至少一个存储节点,每个所述存储节点冗余存储映像模版文件和用户数据。A storage controller connected to the cloud controller, configured to construct a redundant extended distributed object storage cluster using a hash hash algorithm, the object storage cluster includes at least one storage node, each of the storage nodes Redundant storage of image template files and user data.

上述云计算平台,优选的,所述节点控制器中还包括计算服务模块。For the above cloud computing platform, preferably, the node controller further includes a computing service module.

由上述方案可知,本申请提供的一种云计算平台,通过设置获取用户请求的客户端、节点控制器及云控制器,由此在节点控制器中设置网络服务模块,用于管理所属节点控制器对应节点上的虚拟机实例所对应的虚拟网络,进而使得云控制器能够依据用户服务请求调用对应节点控制器对应的虚拟机实例提供服务。本申请通过将网络服务模块设置于节点控制器中,由此,在一个网络服务模块出现故障时,只有其对应的节点控制器对应的虚拟机实例不能被访问,其他节点控制器上的虚拟机实例仍然能够云控制器调用并提供给用户服务,避免了现有技术中集群控制器的单点故障问题,提高了用户体验。It can be seen from the above scheme that a cloud computing platform provided by the present application is configured to obtain the client, node controller and cloud controller requested by the user, thereby setting a network service module in the node controller to manage the control of the node to which it belongs. The virtual network corresponding to the virtual machine instance on the node corresponding to the server enables the cloud controller to call the virtual machine instance corresponding to the corresponding node controller to provide services according to the user service request. This application sets the network service module in the node controller, so that when a network service module fails, only the virtual machine instance corresponding to the node controller cannot be accessed, and the virtual machine instances on other node controllers The instance can still be invoked by the cloud controller and provided to the user service, which avoids the single point of failure problem of the cluster controller in the prior art and improves user experience.

附图说明Description of drawings

为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings that need to be used in the description of the embodiments will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present application. For those skilled in the art, other drawings can also be obtained based on these drawings without any creative effort.

图1为现有云计算平台的结构示意图;Fig. 1 is the structural representation of existing cloud computing platform;

图2为本申请提供的一种云计算平台实施例一的结构示意图;FIG. 2 is a schematic structural diagram of Embodiment 1 of a cloud computing platform provided by the present application;

图3为本申请提供的一种云计算平台实施例二的部分结构示意图;FIG. 3 is a partial structural schematic diagram of Embodiment 2 of a cloud computing platform provided by the present application;

图4为本申请提供的一种云计算平台实施例三的部分结构示意图;FIG. 4 is a partial structural schematic diagram of Embodiment 3 of a cloud computing platform provided by the present application;

图5为本申请提供的一种云计算平台实施例四的部分结构示意图;FIG. 5 is a partial structural schematic diagram of Embodiment 4 of a cloud computing platform provided by the present application;

图6为本申请提供的一种云计算平台实施例五的部分结构示意图;FIG. 6 is a partial structural schematic diagram of Embodiment 5 of a cloud computing platform provided by the present application;

图7为本申请提供的一种云计算平台实施例六的结构示意图;FIG. 7 is a schematic structural diagram of Embodiment 6 of a cloud computing platform provided by the present application;

图8为本申请实施例六的另一结构示意图;Fig. 8 is another structural schematic diagram of Embodiment 6 of the present application;

图9为本申请提供的一种云计算平台实施例七的部分结构示意图。FIG. 9 is a partial structural diagram of Embodiment 7 of a cloud computing platform provided by the present application.

具体实施方式Detailed ways

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。The following will clearly and completely describe the technical solutions in the embodiments of the application with reference to the drawings in the embodiments of the application. Apparently, the described embodiments are only some of the embodiments of the application, not all of them. Based on the embodiments in this application, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the scope of protection of this application.

参考图2,为本申请提供的一种云计算平台实施例一的结构示意图,所述云计算平台包括:Referring to FIG. 2 , it is a schematic structural diagram of Embodiment 1 of a cloud computing platform provided by the present application, and the cloud computing platform includes:

客户端201,用于获取用户服务请求。The client 201 is configured to obtain user service requests.

其中,所述用户服务请求中可以包括用户所需服务项的服务标识及服务项的数量等信息。Wherein, the user service request may include information such as the service identifier of the service item required by the user and the quantity of the service item.

可以理解为:所述客户端用于连接用户,并将用户的服务请求传送到云控制器。客户端可以是web界面形式展现给用户,也可以是命令行形式提供用户使用。It can be understood that: the client is used to connect to the user, and transmit the service request of the user to the cloud controller. The client can be displayed to the user in the form of a web interface, or it can be provided to the user in the form of a command line.

至少一个节点控制器202,每个所述节点控制器202对应节点上运行有至少一个虚拟机实例,其中:At least one node controller 202, each node controller 202 has at least one virtual machine instance running on a corresponding node, wherein:

所述节点控制器202包括网络服务模块221,所述网络服务模块用于管理其所属节点控制器202对应的虚拟机实例所对应的虚拟网络。The node controller 202 includes a network service module 221 for managing the virtual network corresponding to the virtual machine instance corresponding to the node controller 202 to which the network service module belongs.

其中,所述虚拟网络是指其对应虚拟机实例与外部进行数据传输的虚拟网络,具体的,所述网络服务模块221具体用于接收和/或转发其所属节点控制器202上各个虚拟机实例与外部控制器或实例之间的网络通信数据。Wherein, the virtual network refers to a virtual network for data transmission between its corresponding virtual machine instance and the outside. Specifically, the network service module 221 is specifically used to receive and/or forward each virtual machine instance on the node controller 202 to which it belongs. Network communication data to and from external controllers or instances.

另外,所述节点控制器202除了包括上文中所提及的网络服务模块221之外,还可以包括计算服务模块,与所述网络服务模块221相互协同,实现对其对应虚拟机实例的虚拟网络进行管理。In addition, besides the network service module 221 mentioned above, the node controller 202 may also include a computing service module, which cooperates with the network service module 221 to implement a virtual network for its corresponding virtual machine instance. to manage.

需要说明的是,所述节点控制器202处理包括网络服务模块221之外,还包括负责对单个物理服务器进行管理的模块。该模块运行在虚拟机实例寄宿的物理服务器上,并负责虚拟机实例的启动、检查、重启、关闭等工作。本申请实施例中包括有多个节点控制器,而单台服务器上只运行一个节点控制器组件,一个节点控制器可以管理该节点上运行的多个虚拟机实例。It should be noted that, besides the network service module 221, the node controller 202 also includes a module responsible for managing a single physical server. This module runs on the physical server where the virtual machine instance is hosted, and is responsible for starting, checking, restarting, and shutting down the virtual machine instance. The embodiment of the present application includes multiple node controllers, and only one node controller component runs on a single server, and one node controller can manage multiple virtual machine instances running on the node.

分别与所述客户端201及所述节点控制器202相连接的云控制器203,用于接收所述客户端201发送的用户服务请求,依据所述用户服务请求调用对应节点控制器202对应的虚拟机实例提供服务。The cloud controller 203 connected to the client 201 and the node controller 202 respectively is configured to receive the user service request sent by the client 201, and call the corresponding node controller 202 according to the user service request. Virtual machine instances provide services.

具体的,所述云控制器203在依据所述用户服务请求调用对应节点控制器202对应的虚拟机实例提供服务时,可以通过以下方式实现:Specifically, when the cloud controller 203 invokes the virtual machine instance corresponding to the corresponding node controller 202 to provide services according to the user service request, it may be implemented in the following manner:

获取所述用户服务请求中的至少一个服务项,确定与每个所述服务项相对应的虚拟机实例及其所在的节点控制器202,之后,调用确定的节点控制器202中与前文中获取到的服务项对应的虚拟机实例提供对应服务,实现用户访问虚拟机实例获取服务的目的。Obtain at least one service item in the user service request, determine the virtual machine instance corresponding to each of the service items and the node controller 202 where it is located, and then call the determined node controller 202 and obtain The virtual machine instance corresponding to the obtained service item provides the corresponding service, so as to achieve the purpose of the user accessing the virtual machine instance to obtain the service.

由上述方案可知,本申请提供的一种云计算平台实施例一,通过设置获取用户请求的客户端、节点控制器及云控制器,由此在节点控制器中设置网络服务模块,用于管理所属节点控制器对应节点上的虚拟机实例所对应的虚拟网络,进而使得云控制器能够依据用户服务请求调用对应节点控制器对应的虚拟机实例提供服务。本申请实施例通过将网络服务模块设置于节点控制器中,由此,在一个网络服务模块出现故障时,只有其对应的节点控制器对应的虚拟机实例不能被访问,其他节点控制器上的虚拟机实例仍然能够云控制器调用并提供给用户服务,避免了现有技术中集群控制器的单点故障问题,提高了用户体验。It can be seen from the above scheme that the first embodiment of a cloud computing platform provided by the present application is to set the client, node controller and cloud controller to obtain user requests, thereby setting a network service module in the node controller for managing The node controller corresponds to the virtual network corresponding to the virtual machine instance on the node, so that the cloud controller can call the virtual machine instance corresponding to the corresponding node controller to provide services according to the user service request. In the embodiment of the present application, the network service module is set in the node controller, so that when a network service module fails, only the virtual machine instance corresponding to the node controller cannot be accessed, and the virtual machine instance on the other node controllers The virtual machine instance can still be invoked by the cloud controller and provide user services, which avoids the single point failure problem of the cluster controller in the prior art and improves user experience.

在现有技术中,用户发起请求并通过认证之后,云计算平台根据用户请求信息直接进行服务响应,管理员无法干涉。因此,参考图3,为本申请提供的一种云计算平台实施例二中所述云控制器203的结构示意图,其中,所述云控制器203可以包括:In the prior art, after the user initiates a request and passes the authentication, the cloud computing platform directly responds to the service according to the user request information, and the administrator cannot interfere. Therefore, referring to FIG. 3 , it is a schematic structural diagram of the cloud controller 203 in Embodiment 2 of a cloud computing platform provided by the present application, wherein the cloud controller 203 may include:

流程管理模块231,用于接收所述客户端发送的用户服务请求,在预先设置的请求处理流程中确定与所述用户服务请求对应的目标处理流程。The flow management module 231 is configured to receive the user service request sent by the client, and determine the target processing flow corresponding to the user service request in the preset request processing flow.

其中,所述流程管理模块231提供了自定义处理用户请求流程的功能。在本申请实施例中,允许管理员预先定义好所有的服务请求的处理流程,进而在接收到用户服务请求之后,确定与该请求相对应的目标处理流程。Wherein, the process management module 231 provides a function of customizing the process of processing user requests. In the embodiment of the present application, the administrator is allowed to pre-define the processing flow of all service requests, and then determine the target processing flow corresponding to the request after receiving the user service request.

流程触发模块232,用于触发执行所述目标处理流程提供与所述用户服务请求相对应的服务。The process triggering module 232 is configured to trigger the execution of the target processing process to provide the service corresponding to the user service request.

其中,在所述流程管理模块231确定目标处理流程之后,所述流程触发模块232可以通过以下方式实现:Wherein, after the process management module 231 determines the target processing process, the process triggering module 232 can be implemented in the following manner:

将该目标处理流程中的每个步骤指定特定角色进行操作,触发执行所述目标处理流程中的每个步骤,在流程步骤中通过调用对应节点控制器对应的虚拟机实例提供服务,在每个步骤均完成之后,即完成对当前用户服务请求的响应处理。Each step in the target processing flow is assigned a specific role to operate, and each step in the target processing flow is triggered to be executed. In the process step, the virtual machine instance corresponding to the corresponding node controller is called to provide services. After all the steps are completed, the response processing to the current user service request is completed.

参考图4,为本申请提供的一种云计算平台实施例三中所述云控制器203的结构示意图,所述云控制器203还可以包括:Referring to FIG. 4 , it is a schematic structural diagram of the cloud controller 203 in Embodiment 3 of a cloud computing platform provided by the present application. The cloud controller 203 may also include:

计费模块233,用于在所述流程触发模块232提供服务之后,获取用户的服务资源使用数据,依据所述服务资源使用数据及预设的各资源项的费率数据,获取用户所需要支付的服务资费数据。The billing module 233 is configured to obtain the user's service resource usage data after the process trigger module 232 provides the service, and obtain the user's required payment according to the service resource usage data and the preset rate data of each resource item service tariff data.

其中,所述服务资源使用数据,即为用户访问虚拟机实例之后所使用的服务资源项,所述资源项可以理解为前文中提及的服务项,每个资源项及其费率信息可以由管理员进行动态添加或调整。所述计费模块233可以通过以下方式实现:Wherein, the service resource usage data is the service resource item used by the user after accessing the virtual machine instance. The resource item can be understood as the service item mentioned above, and each resource item and its rate information can be obtained by Administrators make dynamic additions or adjustments. The billing module 233 can be implemented in the following ways:

获取用户的服务资源使用数据,确定所述服务资源使用数据中的目标资源项,依据预设的各资源项的费率数据获取每个所述目标资源项的费率数据,进而依据每个所述目标资源项及其费率数据计算的用户所需要支付的服务资费数据,实现对用户使用的资源情况进行计费。Obtain the service resource usage data of the user, determine the target resource item in the service resource usage data, obtain the rate data of each target resource item according to the preset rate data of each resource item, and then obtain the rate data of each target resource item according to each resource item The service fee data that the user needs to pay is calculated according to the target resource item and its rate data, so as to realize the charging of the resources used by the user.

参考图5,为本申请提供的一种云计算平台实施例四中所述云控制器203的结构示意图,所述云控制器203还可以包括:Referring to FIG. 5 , it is a schematic structural diagram of the cloud controller 203 in Embodiment 4 of a cloud computing platform provided by the present application. The cloud controller 203 may also include:

监控模块234,用以通过心跳数据获取该云控制器内各个模块的运行数据。The monitoring module 234 is used to obtain the operation data of each module in the cloud controller through the heartbeat data.

其中,所述监控模块234在实际运行中,通过心跳监控该云控制器203内所包含的的所有各个模块的工作状态,实时收集各个模块的运行信息。Wherein, the monitoring module 234 monitors the working status of all modules included in the cloud controller 203 through heartbeat during actual operation, and collects operation information of each module in real time.

由此,通过本申请实施例中的监控模块234,用户能够查看到所有资源的状态,包括虚拟机实例的运行状态、虚拟机实例内部处理器、内存和磁盘等资源的使用情况等。管理员查看监控模块234能实时掌握平台系统的运行状况,也可以查看每个租户或用户的资源使用情况。Thus, through the monitoring module 234 in the embodiment of the present application, the user can view the status of all resources, including the running status of the virtual machine instance, the usage of internal processors, memory, and disk resources of the virtual machine instance, etc. The administrator can check the monitoring module 234 to grasp the operating status of the platform system in real time, and can also check the resource usage of each tenant or user.

其中,本申请实施例中还可以预先设置系统故障报警场景及与所述监控模块234相连接的报警模块,用以在系统出现预定义的报警场景时,所述报警模块以预定义的处理方式进行响应。所述监控模块234还可以提供各种类型的报警信息,由所述报警模块以所述监控模块234提供的报警信息进行响应报警。Wherein, in the embodiment of the present application, the system failure alarm scene and the alarm module connected to the monitoring module 234 can also be preset, so that when a predefined alarm scene occurs in the system, the alarm module to respond. The monitoring module 234 can also provide various types of alarm information, and the alarm module responds to the alarm with the alarm information provided by the monitoring module 234 .

在实际应用中,每个节点控制器202之间可以使用共享存储功能,当节点控制器202需要暂停服务进行升级或维护而不希望停止寄宿于该节点上虚拟机实例的服务时,可以通过在线迁移的功能将虚拟机实例在不停止服务的情况下迁移至其他节点上,由此,参考图6,为本申请提供的一种云计算平台实施例五中所述节点控制器202的结构示意图,所述节点控制器202还可以包括:In practical applications, the shared storage function can be used between each node controller 202. When the node controller 202 needs to suspend the service for upgrade or maintenance and does not want to stop the service of the virtual machine instance hosted on the node, it can use the online The migration function migrates the virtual machine instance to other nodes without stopping the service. Therefore, referring to FIG. 6 , it is a schematic structural diagram of the node controller 202 described in Embodiment 5 of a cloud computing platform provided by the present application. , the node controller 202 may also include:

迁移模块222,用于接收迁移指令,将其所在节点控制器202对应的虚拟机实例在线迁移至与该迁移指令相对应的目标节点控制器上。The migration module 222 is configured to receive a migration instruction, and migrate online the virtual machine instance corresponding to the node controller 202 where it resides to the target node controller corresponding to the migration instruction.

其中,所述迁移指令中包含有待迁移的虚拟机实例所需要转移的目标节点控制器的标识信息,所述标识信息可以以其地址信息表示。Wherein, the migration instruction includes identification information of the target node controller that the virtual machine instance to be migrated needs to transfer, and the identification information may be represented by its address information.

另外,参考图7,为本申请提供的一种云计算平台实施例六的结构示意图,所述云计算平台中还可以包括:In addition, referring to FIG. 7 , it is a schematic structural diagram of Embodiment 6 of a cloud computing platform provided by the present application, and the cloud computing platform may further include:

与所述云控制器203相连接的存储控制器204,用于利用哈希hash算法构建冗余的扩展的分布式对象存储集群,所述对象存储集群中包括至少一个存储节点,每个所述存储节点冗余存储映像模版文件和用户数据。The storage controller 204 connected to the cloud controller 203 is configured to construct a redundant extended distributed object storage cluster using a hash algorithm, and the object storage cluster includes at least one storage node, and each of the Storage nodes redundantly store image template files and user data.

其中,所述用户数据包括存储于其所在存储节点的对象文件,还可以包括每个对象文件的元数据,其中,元数据存储为完全均匀随机分布,并与对象文件存储一样,元数据也会存储多份,实现冗余可扩展存储。Wherein, the user data includes the object file stored in the storage node where it is located, and may also include the metadata of each object file, wherein the metadata is stored in a completely uniform random distribution, and the same as the object file storage, the metadata will also Store multiple copies for redundant and scalable storage.

其中,在集群中每个节点都是完全对称的架构,扩容时只需要简单的新增机器,本申请实施例即可完成数据迁移的工作,使得各个存储节点重新达到平衡状态。整个存储集群中,没有一个角色(节点)为单点结构,并且在架构和设计上保证无单点业务有效。Wherein, each node in the cluster has a completely symmetrical structure, and only a simple new machine is needed for capacity expansion, and the embodiment of the present application can complete the data migration work, so that each storage node can reach a balanced state again. In the entire storage cluster, no role (node) is a single-point structure, and no single-point service is guaranteed to be effective in terms of architecture and design.

其中,如图8中所示,本申请实施例六中所述云计算平台还可以包括:Wherein, as shown in FIG. 8, the cloud computing platform described in Embodiment 6 of the present application may also include:

块存储控制器205,用于存储和访问虚拟机映像、内核映像、RAM磁盘映像和用户数据。其中,虚拟机映像可以是公共的,也可以是私有的,并最初以压缩和加密的格式存储。这些映像只有在某个节点需要启动一个新的实例并请求访问此映像时才会被解密。The block storage controller 205 is used for storing and accessing virtual machine images, kernel images, RAM disk images and user data. Among other things, virtual machine images can be public or private, and are initially stored in a compressed and encrypted format. These images are only decrypted when a node needs to start a new instance and requests access to this image.

另外,参考图9,为本申请提供的一种云计算平台实施例七中所述云控制器203的结构示意图,所述云控制器203还可以包括以下基础模块:In addition, referring to FIG. 9 , it is a schematic structural diagram of the cloud controller 203 in Embodiment 7 of a cloud computing platform provided by the present application. The cloud controller 203 may also include the following basic modules:

对外接口模块235、消息管理模块236、认证服务模块237、任务调度模块238、镜像管理模块239等。External interface module 235, message management module 236, authentication service module 237, task scheduling module 238, image management module 239, etc.

其中,上述各个模块用以实现对用户服务请求、验证、和维护系统、镜像模版和SSH密钥对等操作,并实现对虚拟机实例的运行状态的管理。Among them, each of the above-mentioned modules is used to realize user service request, verification, and maintenance system, image template and SSH key pair operation, and realize the management of the running state of the virtual machine instance.

需要说明的是,所述云控制器203中的各个模块与前文中各个控制器中的模块(如计算服务模块、网络服务模块、及存储控制器中的存储服务模块、块存储控制器中的块存储管理模块等)之间不共享任何信息,通过消息传递进行通信。该云控制器203中不同模块可以单独运行在不同的服务器上,也可以运行在同一服务器上,但个服务模块的失效不影响其他服务的正常工作。It should be noted that, each module in the cloud controller 203 is the same as the modules in each controller above (such as the computing service module, the network service module, and the storage service module in the storage controller, the block storage controller in the Block storage management modules, etc.) do not share any information, and communicate through message passing. Different modules in the cloud controller 203 can run independently on different servers, or can run on the same server, but the failure of a service module does not affect the normal work of other services.

需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。It should be noted that each embodiment in this specification is described in a progressive manner, and each embodiment focuses on the differences from other embodiments. For the same and similar parts in each embodiment, refer to each other, that is, Can.

最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个......”限定的要素,并不排除在包括所述要素的物品或者设备中还存在另外的相同要素。Finally, it should also be noted that in this text, relational terms such as first and second etc. are only used to distinguish one entity or operation from another, and do not necessarily require or imply that these entities or operations, any such actual relationship or order exists. Moreover, the term "comprises", "comprises" or any other variation thereof is intended to cover a non-exclusive inclusion such that an article or device comprising a set of elements includes not only those elements but also other elements not expressly listed, Or also include elements inherent in such an article or device. Without further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of additional identical elements in the article or device comprising said element.

以上对本申请所提供的一种云计算平台进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。A kind of cloud computing platform provided by this application has been introduced in detail above. In this paper, specific examples have been used to illustrate the principle and implementation of this application. The description of the above embodiments is only used to help understand the core idea of this application; At the same time, for those skilled in the art, based on the idea of this application, there will be changes in the specific implementation and application scope. In summary, the content of this specification should not be construed as limiting the application.

Claims (8)

1. a cloud computing platform, is characterized in that, comprising:
Client, for obtaining user's service request;
At least one Node Controller, on each described Node Controller corresponding node, operation has at least one virtual machine instance, wherein:
Described Node Controller comprises network service module, and described network service module is for managing its affiliated corresponding virtual network of virtual machine instance corresponding to Node Controller;
The cloud controller be connected with described client and described Node Controller respectively, the user's service request sent for receiving described client, call according to described user's service request the virtual machine instance that the corresponding node controller is corresponding service be provided.
2. cloud computing platform according to claim 1 is characterized in that:
Described network service module, specifically for receiving and/or forward the network communication data of each virtual machine instance that Node Controller is corresponding under it.
3. cloud computing platform according to claim 1, is characterized in that, described cloud controller comprises:
The workflow management module, the user's service request sent for receiving described client is determined the target handling process corresponding with described user's service request in the request processing flow set in advance;
The trigger flow module, provide the service corresponding with described user's service request for triggering the described target handling process of execution.
4. cloud computing platform according to claim 3, is characterized in that, described cloud controller also comprises:
Accounting module, for after described trigger flow module provides service, obtain user's Service Source usage data, reaches the tariff data of each default resource items according to described Service Source usage data, obtains the service tariff data of the required payment of user.
5. cloud computing platform according to claim 3, is characterized in that, described cloud controller also comprises:
Monitoring module, in order to obtain the service data of modules in this cloud controller by heartbeat data.
6. cloud computing platform according to claim 1, is characterized in that, described Node Controller also comprises:
Transferring module, for receiving the migration instruction, by its place Node Controller, corresponding virtual machine instance migrates on the destination node controller corresponding with this migration instruction online.
7. according to claim 1,3,4 or 5 described cloud computing platforms, it is characterized in that, also comprise:
The storage control be connected with described cloud controller, for utilizing Hash hash algorithm to build the distributed objects storage cluster of the expansion of redundancy, described object storage cluster comprises at least one memory node, each described memory node redundant storage reflection masterplate file and user data.
8. cloud computing platform according to claim 1, is characterized in that, also comprises the calculation services module in described Node Controller.
CN201310432923XA 2013-09-22 2013-09-22 Clout competing platform Pending CN103458055A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310432923XA CN103458055A (en) 2013-09-22 2013-09-22 Clout competing platform

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310432923XA CN103458055A (en) 2013-09-22 2013-09-22 Clout competing platform

Publications (1)

Publication Number Publication Date
CN103458055A true CN103458055A (en) 2013-12-18

Family

ID=49739997

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310432923XA Pending CN103458055A (en) 2013-09-22 2013-09-22 Clout competing platform

Country Status (1)

Country Link
CN (1) CN103458055A (en)

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104283951A (en) * 2014-09-29 2015-01-14 华为技术有限公司 Method and device for migrating instances and system
CN104468136A (en) * 2014-12-31 2015-03-25 华为技术有限公司 Billing method, analysis center and billing center
CN104780071A (en) * 2015-04-21 2015-07-15 杭州华三通信技术有限公司 Method and device for upgrading virtual switch
CN105223927A (en) * 2015-10-12 2016-01-06 上海应用技术学院 A kind of continuous casting cloud computing research and development manufacturing system
CN105227374A (en) * 2015-10-23 2016-01-06 浪潮(北京)电子信息产业有限公司 A kind of fault moving method of cluster application and system
CN105589697A (en) * 2016-03-17 2016-05-18 广州杰赛科技股份有限公司 Method and device for upgrading cloud platform
CN105718304A (en) * 2016-01-25 2016-06-29 汉柏科技有限公司 Virtual machine management method and system
CN105847358A (en) * 2016-03-24 2016-08-10 广东三盟信息科技有限公司 Method for realizing big data node distribution in cloud computing environment and system thereof
CN107295093A (en) * 2017-07-11 2017-10-24 王焱华 A kind of cloud computing platform
CN107623732A (en) * 2017-09-15 2018-01-23 郑州云海信息技术有限公司 A cloud platform-based data storage method, device, equipment and storage medium
CN107690166A (en) * 2016-08-03 2018-02-13 深圳市深信服电子科技有限公司 A kind of cut-in method, the apparatus and system of VMI platforms
CN108153484A (en) * 2016-12-06 2018-06-12 中标软件有限公司 Shared storage system and its management method under a kind of virtualized environment
CN109905380A (en) * 2019-02-15 2019-06-18 腾讯科技(深圳)有限公司 Node control method and related device in distributed system
CN113382032A (en) * 2020-03-10 2021-09-10 阿里巴巴集团控股有限公司 Cloud node changing, network expanding and service providing method, device and medium
CN114529290A (en) * 2022-01-27 2022-05-24 广东省电信规划设计院有限公司 Charging management method and device for government affair cloud and computer storage medium
CN116132123A (en) * 2022-12-28 2023-05-16 上海元组科技有限公司 Network service management system

Citations (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102004671A (en) * 2010-11-15 2011-04-06 北京航空航天大学 Resource management method of data center based on statistic model in cloud computing environment
CN102164184A (en) * 2011-04-22 2011-08-24 广州杰赛科技股份有限公司 Computer entity access and management method for cloud computing network and cloud computing network
CN102170474A (en) * 2011-04-22 2011-08-31 广州杰赛科技股份有限公司 Method and system for dynamic scheduling of virtual resources in cloud computing network
CN102209100A (en) * 2011-03-15 2011-10-05 厦门亿力吉奥信息科技有限公司 Task scheduling cloud processing system and method
CN102325192A (en) * 2011-09-30 2012-01-18 上海宝信软件股份有限公司 Cloud computing implementation method and system
CN102394774A (en) * 2011-10-31 2012-03-28 广东电子工业研究院有限公司 Service state monitoring and failure recovery method for controllers of cloud computing operating system
US8185663B2 (en) * 2004-05-11 2012-05-22 Hewlett-Packard Development Company, L.P. Mirroring storage interface
CN102521063A (en) * 2011-11-30 2012-06-27 广东电子工业研究院有限公司 Shared storage method suitable for migration and fault tolerance of virtual machine
CN102594861A (en) * 2011-12-15 2012-07-18 杭州电子科技大学 Cloud storage system with balanced multi-server load
CN102611734A (en) * 2011-12-16 2012-07-25 广州市品高软件开发有限公司 Mirroring instance starting method and device based on cloud computing
CN102792277A (en) * 2010-03-12 2012-11-21 国际商业机器公司 Starting virtual instances within a cloud computing environment
CN102843438A (en) * 2012-09-29 2012-12-26 深圳市博瑞得科技有限公司 Method and system for cloud computation node management
CN102843387A (en) * 2011-06-20 2012-12-26 倪海宇 Cloud computing safety control platform based on safety classification
US20130024718A1 (en) * 2010-11-05 2013-01-24 Ibm Corporation Multiple Node/Virtual Input/Output (I/O) Server (VIOS) Failure Recovery in Clustered Partition Mobility
CN102906751A (en) * 2012-07-25 2013-01-30 华为技术有限公司 Method and device for data storage and data query
CN102185928B (en) * 2011-06-01 2013-07-17 广州杰赛科技股份有限公司 Method for creating virtual machine in cloud computing system and cloud computing system
CN103312809A (en) * 2013-06-24 2013-09-18 北京汉柏科技有限公司 Distributed management method for service in cloud platform

Patent Citations (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8185663B2 (en) * 2004-05-11 2012-05-22 Hewlett-Packard Development Company, L.P. Mirroring storage interface
CN102792277A (en) * 2010-03-12 2012-11-21 国际商业机器公司 Starting virtual instances within a cloud computing environment
US20130024718A1 (en) * 2010-11-05 2013-01-24 Ibm Corporation Multiple Node/Virtual Input/Output (I/O) Server (VIOS) Failure Recovery in Clustered Partition Mobility
CN102004671A (en) * 2010-11-15 2011-04-06 北京航空航天大学 Resource management method of data center based on statistic model in cloud computing environment
CN102209100A (en) * 2011-03-15 2011-10-05 厦门亿力吉奥信息科技有限公司 Task scheduling cloud processing system and method
CN102164184A (en) * 2011-04-22 2011-08-24 广州杰赛科技股份有限公司 Computer entity access and management method for cloud computing network and cloud computing network
CN102170474A (en) * 2011-04-22 2011-08-31 广州杰赛科技股份有限公司 Method and system for dynamic scheduling of virtual resources in cloud computing network
CN102185928B (en) * 2011-06-01 2013-07-17 广州杰赛科技股份有限公司 Method for creating virtual machine in cloud computing system and cloud computing system
CN102843387A (en) * 2011-06-20 2012-12-26 倪海宇 Cloud computing safety control platform based on safety classification
CN102325192A (en) * 2011-09-30 2012-01-18 上海宝信软件股份有限公司 Cloud computing implementation method and system
CN102394774A (en) * 2011-10-31 2012-03-28 广东电子工业研究院有限公司 Service state monitoring and failure recovery method for controllers of cloud computing operating system
CN102521063A (en) * 2011-11-30 2012-06-27 广东电子工业研究院有限公司 Shared storage method suitable for migration and fault tolerance of virtual machine
CN102594861A (en) * 2011-12-15 2012-07-18 杭州电子科技大学 Cloud storage system with balanced multi-server load
CN102611734A (en) * 2011-12-16 2012-07-25 广州市品高软件开发有限公司 Mirroring instance starting method and device based on cloud computing
CN102906751A (en) * 2012-07-25 2013-01-30 华为技术有限公司 Method and device for data storage and data query
CN102843438A (en) * 2012-09-29 2012-12-26 深圳市博瑞得科技有限公司 Method and system for cloud computation node management
CN103312809A (en) * 2013-06-24 2013-09-18 北京汉柏科技有限公司 Distributed management method for service in cloud platform

Cited By (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104283951A (en) * 2014-09-29 2015-01-14 华为技术有限公司 Method and device for migrating instances and system
CN104283951B (en) * 2014-09-29 2018-03-27 华为技术有限公司 The method, apparatus and system of a kind of instance migration
CN104468136B (en) * 2014-12-31 2017-11-24 华为技术有限公司 Charging method, analysis center and charging center
CN104468136A (en) * 2014-12-31 2015-03-25 华为技术有限公司 Billing method, analysis center and billing center
CN104780071A (en) * 2015-04-21 2015-07-15 杭州华三通信技术有限公司 Method and device for upgrading virtual switch
CN105223927A (en) * 2015-10-12 2016-01-06 上海应用技术学院 A kind of continuous casting cloud computing research and development manufacturing system
CN105227374A (en) * 2015-10-23 2016-01-06 浪潮(北京)电子信息产业有限公司 A kind of fault moving method of cluster application and system
CN105227374B (en) * 2015-10-23 2018-05-29 浪潮(北京)电子信息产业有限公司 The failure moving method and system of a kind of cluster application
CN105718304A (en) * 2016-01-25 2016-06-29 汉柏科技有限公司 Virtual machine management method and system
CN105589697B (en) * 2016-03-17 2019-02-19 广州杰赛科技股份有限公司 A cloud platform upgrade method and device
CN105589697A (en) * 2016-03-17 2016-05-18 广州杰赛科技股份有限公司 Method and device for upgrading cloud platform
CN105847358A (en) * 2016-03-24 2016-08-10 广东三盟信息科技有限公司 Method for realizing big data node distribution in cloud computing environment and system thereof
CN107690166B (en) * 2016-08-03 2020-11-20 深信服科技股份有限公司 VMI platform access method, device and system
CN107690166A (en) * 2016-08-03 2018-02-13 深圳市深信服电子科技有限公司 A kind of cut-in method, the apparatus and system of VMI platforms
CN108153484B (en) * 2016-12-06 2021-06-29 中标软件有限公司 Shared storage system in virtualization environment and management method thereof
CN108153484A (en) * 2016-12-06 2018-06-12 中标软件有限公司 Shared storage system and its management method under a kind of virtualized environment
CN107295093A (en) * 2017-07-11 2017-10-24 王焱华 A kind of cloud computing platform
CN107623732A (en) * 2017-09-15 2018-01-23 郑州云海信息技术有限公司 A cloud platform-based data storage method, device, equipment and storage medium
CN109905380B (en) * 2019-02-15 2021-07-27 腾讯科技(深圳)有限公司 Node control method and related device in a distributed system
CN109905380A (en) * 2019-02-15 2019-06-18 腾讯科技(深圳)有限公司 Node control method and related device in distributed system
US11343233B2 (en) 2019-02-15 2022-05-24 Tencent Technology (Shenzhen) Company Limited Node control method and related apparatus in distributed system
CN113382032A (en) * 2020-03-10 2021-09-10 阿里巴巴集团控股有限公司 Cloud node changing, network expanding and service providing method, device and medium
CN113382032B (en) * 2020-03-10 2022-12-09 阿里巴巴集团控股有限公司 Cloud node changing, network expanding and service providing method, device and medium
CN114529290A (en) * 2022-01-27 2022-05-24 广东省电信规划设计院有限公司 Charging management method and device for government affair cloud and computer storage medium
CN116132123A (en) * 2022-12-28 2023-05-16 上海元组科技有限公司 Network service management system
CN116132123B (en) * 2022-12-28 2024-10-18 上海元组科技有限公司 Network service management system

Similar Documents

Publication Publication Date Title
CN103458055A (en) Clout competing platform
US12457262B2 (en) Client-directed placement of remotely-configured service instances
US11249815B2 (en) Maintaining two-site configuration for workload availability between sites at unlimited distances for products and services
TWI473029B (en) Extensible and programmable multi-tenant service architecture
US10701141B2 (en) Managing software licenses in a disaggregated environment
CN106559488B (en) A Method for Establishing Tenant-Driven Grid Geographic Information Spatial Services
US9473374B2 (en) Integrated metering of service usage for hybrid clouds
US8909767B2 (en) Cloud federation in a cloud computing environment
Zhang et al. Cloud computing: state-of-the-art and research challenges
CN104618693B (en) A kind of monitor video based on cloud computing handles task management method and system online
US9350682B1 (en) Compute instance migrations across availability zones of a provider network
US9351153B2 (en) Apparatus for end-user transparent utilization of computational, storage, and network capacity of mobile devices, and associated methods
CN107566184A (en) A kind of resource unified management method and its system
CN105049268A (en) Distributed computing resource allocation system and task processing method
CN105912389B (en) Realization of Virtual Machine Migration System in Hybrid Cloud Environment Based on Data Virtualization
CN104753817A (en) Local analogy method and local analogy system for cloud computing message queue service
CN106506244A (en) A Unified Governance Appliance for Hybrid Clouds
CN108833462A (en) A system and method for microservice-oriented self-registration service discovery
CN103685608A (en) Method and device for automatically configuring IP (Internet Protocol) address of security virtual machine
CN108075917A (en) The management method and system of a kind of data center
US20250193193A1 (en) Managed attestation service for compute instances
JP2016527623A (en) Distribution of creator systems among lease agent systems
CN109005433A (en) A video cloud service platform architecture and implementation method
CN106547790A (en) A kind of relevant database service system
CN102664894B (en) System and method for software provision based on cloud computing

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into 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: 20131218