首页> 中国专利> 一种虚拟化计算组织控制管理系统及方法

一种虚拟化计算组织控制管理系统及方法

摘要

本发明实施例公开了一种虚拟化计算组织控制管理系统及方法,包括:数据中心模块,用于绑定多个主机,以供弹性云服务器选定运行主机或运行主机组;主机管理模块,用于用户在创建虚拟机的时候,根据所选的Flavor模板,选择可用主机组上的主机;调度模块,用于当用户创建弹性云服务器或需要选择主机时,根据数据中心池、主机组或主机资源条件自动选择更合适的主机;数据处理模块,用于对各个主机的相关数据进行管理;本地存储模块,用于用户根据所需弹性云服务器来创建volume,并单独对volume进行挂、卸载操作。根据用户对虚拟机的需求以及各运行主机的资源动态变化对弹性云服务器的相关服务进行管理,进而提升了管理效率,降低了人工配置迁移数据的误差率。

著录项

  • 公开/公告号CN112416517A

    专利类型发明专利

  • 公开/公告日2021-02-26

    原文格式PDF

  • 申请/专利权人 北京优炫软件股份有限公司;

    申请/专利号CN202011313049.4

  • 申请日2020-11-20

  • 分类号G06F9/455(20060101);G06F9/48(20060101);G06F9/50(20060101);

  • 代理机构11002 北京路浩知识产权代理有限公司;

  • 代理人马瑞

  • 地址 100089 北京市海淀区学院南路62号中关村资本大厦11层

  • 入库时间 2023-06-19 10:02:03

说明书

技术领域

本发明涉及互联网技术领域,具体涉及一种虚拟化计算组织控制管理系统及方法。

背景技术

虚拟化突破了时间、空间的界限,是云计算最为显著的特点,虚拟化技术包括应用虚拟和资源虚拟两种。众所周知,物理平台与应用部署的环境在空间上是没有任何联系的,正是通过虚拟平台对相应终端操作完成数据备份、迁移和扩展等。在原有服务器基础上增加云计算功能够使计算速度迅速提高,最终实现动态扩展虚拟化的层次达到对应用进行扩展的目的。

现有的虚拟化技术,当单点服务器出现故障时可以将分布在不同物理服务器上面的应用进行恢复或利用动态扩展功能部署新的服务器进行计算,但大多数都采用人工配置迁移数据的方式实现数据的继承。而采用人工干预调动的方式,在虚拟平台存在大量虚拟主机的情况下,虚拟主机的迁移效率低下,同时还会使带宽资源被大量占用,虚拟平台中则会出现消息拥堵等现象,严重影响虚拟平台的运行。

发明内容

由于现有方法存在上述问题,本发明实施例提供一种虚拟化计算组织控制管理系统及方法。

本发明实施例提供一种虚拟化计算组织控制管理系统,包括:

Flavor模板管理模块,用于定义创建的弹性云服务器的计算、存储方式和存储能力;

数据中心模块,用于绑定多个主机,以供弹性云服务器选定运行主机或运行主机组;

主机管理模块,用于用户在创建虚拟机的时候,根据所选的Flavor模板,选择可用主机组上的主机;

弹性云服务器模块,用于用户创建所需存储和所需镜像条件定制的弹性云服务器,并对所创弹性云服务器执行开关机和扩容操作;

调度模块,用于当用户创建弹性云服务器或需要选择主机时,根据数据中心池、主机组或主机资源条件自动选择更合适的主机;

数据处理模块,用于对各个主机的相关数据进行管理;

本地存储模块,用于用户根据所需弹性云服务器来创建volume,并单独对volume进行挂、卸载操作。

进一步地,所述弹性云服务器模块,具体用于:

根据所述弹性云服务器的物理资源需求和虚拟化资源需求,以及,各运行主机的剩余物理资源情况和剩余虚拟化资源情况,从与所述数据中心模块绑定的多个主机中选定合适的运行主机或运行主机组。

进一步地,所述调度模块,具体用于:

根据所述弹性云服务器模块选定的运行主机或运行主机组的运行情况和资源占用情况,以及,所述数据中心模块中各主机对应的资源的动态变化,为所述弹性云服务器迁移不同的主机或主机组。

进一步地,所述调度模块,在根据所述弹性云服务器模块选定的运行主机或运行主机组的运行情况和资源占用情况,以及,所述数据中心模块中各主机对应的资源的动态变化,为所述弹性云服务器迁移不同的主机或主机组时,具体用于:

若所述弹性云服务器模块选定的运行主机或运行主机组的运行速度低于预设运行速度阈值且所述弹性云服务器模块选定的运行主机或运行主机组的资源占用率大于预设资源占用率阈值,则判断所述数据中心模块中各主机对应的资源是否发生动态变化,若是,则根据第一关系模型确定每个主机的可用分值,并根据可用分值对所述数据中心模块中各主机进行性能排序,从排序靠前的N个主机中为所述弹性云服务器选择迁移主机或主机组;

其中,所述第一关系模型为:M=(αG+(1-α)G

其中,所述N的取值为满足第二关系模型且N值取值最小的值,其中,第二关系模型为:M

进一步地,所述数据处理模块,具体用于:

在所述弹性云服务器进行主机迁移后,将所述弹性云服务器的usb挂载迁移至对应的主机或主机组上,以实现虚拟跨主机的usb挂载。

进一步地,还包括:

数据继承模块,用于在所述弹性云服务器进行主机迁移后,对所述弹性云服务器的镜像实现再下载功能,以实现用户在原弹性云服务器镜像数据的基础上再次创建虚拟机,进而实现数据的继承。

进一步地,所述主机管理模块,具体用于:

将具有相同属性的主机集合在一起,用户可直接对各个主机进行管理,并直接查看各个主机的使用信息。

第二方面,本发明实施例还提供了一种虚拟化计算组织控制管理方法,包括:

根据数据中心池、主机组或主机资源条件从数据中心模块选定合适的运行主机或运行主机组,其中,所述数据中心模块绑定有多个主机,以供弹性云服务器选定运行主机或运行主机组。

第三方面,本发明实施例还提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如第二方面所述的虚拟化计算组织控制管理方法。

第四方面,本发明实施例还提供了一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如第二方面所述的虚拟化计算组织控制管理方法。

由上面技术方案可知,本发明实施例提供的虚拟化计算组织控制管理系统及方法,通过将具有相同属性的主机集合在一起,用户可直接对各个主机进行管理,并直接查看各个主机的使用信息。根据用户对虚拟机的需求以及各运行主机的资源动态变化对弹性云服务器的相关服务进行管理,进而提升了管理效率,降低了人工配置迁移数据的误差率。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些图获得其他的附图。

图1是本发明一实施例提供的一种虚拟化计算组织控制管理系统的示意图;

图2是本发明一实施例提供的另一种虚拟化计算组织控制管理系统的示意图;

图3是本发明一实施例提供的一种虚拟化计算组织控制管理方法的流程图;

图4是本发明一实施例的电子设备的结构示意图。

具体实施方式

下面结合附图,对本发明的具体实施方式作进一步描述。以下实施例仅用于更加清楚地说明本发明的技术方案,而不能以此来限制本发明的保护范围。

图1示出了本发明一实施例提供的一种虚拟化计算组织控制管理系统的示意图,图2是本发明一实施例提供的另一种虚拟化计算组织控制管理系统的示意图。下面结合图1和图2对本发明实施例提供的虚拟化计算组织控制管理系统进行详细解释和说明。

如图1所示,本发明实施例提供的一种虚拟化计算组织控制管理系统,包括:

Flavor模板管理模块1,用于定义创建的弹性云服务器的计算、存储方式和存储能力;

数据中心模块2,用于绑定多个主机,以供弹性云服务器选定运行主机或运行主机组;

主机管理模块3,用于用户在创建虚拟机的时候,根据所选的Flavor模板,选择可用主机组上的主机;

弹性云服务器模块4,用于用户创建所需存储和所需镜像条件定制的弹性云服务器,并对所创弹性云服务器执行开关机和扩容操作;

调度模块5,用于当用户创建弹性云服务器或需要选择主机时,根据数据中心池、主机组或主机资源条件自动选择更合适的主机;

数据处理模块6,用于对各个主机的相关数据进行管理;

本地存储模块7,用于用户根据所需弹性云服务器来创建volume,并单独对volume进行挂、卸载操作。

在本实施例中,需要说明的是,Flavor模板管理模块1是用来定义创建的弹性云服务器的计算、存储方式和存储能力等,是一台弹性云服务器可以直接获得的硬件信息。数据中心模块2可绑定多个主机,以供弹性云服务器选定运行主机或运行主机组,即提前选定弹性云服务器可运行在哪部分主机上,还可以对主机进行相关管理与操作,且每个center之间是相互隔离互不影响的。主机管理模块3相当于是一组节点的集合,这组节点有共同的属性。用户在创建虚拟机的时候,根据所选的Flavor模块,使用相应地调度规则自动选择可用主机组上的主机。弹性云服务器模块4为实现虚拟化的关键管理模块,该模块与存储、镜像、控制台、等大模块相关联。用户可以创建自己所需存储,所需镜像等条件定制的弹性云服务器,并对所创弹性云服务器执行开关机,扩容等操作。调度模块5,可用于当用户创建弹性云服务器时或需要选择主机的操作,Scheduler根据数据中心池、主机组、主机资源等条件自动选择更合适的主机。数据处理模块6主要是计算节点相关数据管理,其与各大模块相连接,根据各个操作的相关条件,对弹性云服务器做处理。例如:在所述弹性云服务器进行主机迁移后,将所述弹性云服务器的usb挂载迁移至对应的主机或主机组上,以实现虚拟跨主机的usb挂载。本地存储模块7,该存储是保存在kvm节点本地。用户可根据所需弹性云服务器来创建volume,也可单独对volume进行挂、卸载等操作。

其中,弹性云服务器模块4,还可以用于根据预设规则从数据中心模块2选定合适的运行主机或运行主机组,还可以对弹性云服务器进行相关管理与操作以及维护弹性云服务器的相关状态,并且用户可预定义相关信息以供弹性云服务器使用。具体地,弹性云服务器模块4根据弹性云服务器的物理资源需求和虚拟化资源需求,以及,各运行主机的剩余物理资源情况和剩余虚拟化资源情况,从与数据中心模块2绑定的多个主机中选定合适的运行主机或运行主机组。需要说明的是,如果弹性云服务器选择迁移的主机为多个时,就需要考虑资源分配的问题,避免多个主机在同一时刻竞争相同的资源。同时,弹性云服务器工作负载在不同的时段会有不同的物理资源需求和虚拟化资源需求,需要对其进行合理配置,因此,本发明实施例根据服务器的需求以及各运行主机的资源动态变化对服务器的相关服务进行迁移,不仅可以避免多个主机进行资源竞争,还可以对弹性云服务器选择主机实现了自动化选择。进一步地,调度模块5用于根据数据中心模块2中各主机对应的资源的动态变化,为弹性云服务器迁移不同的主机或主机组。具体地,调度模块5根据弹性云服务器模块4选定的运行主机或运行主机组的运行情况和资源占用情况,以及,数据中心模块2中各主机对应的资源的动态变化,为弹性云服务器迁移不同的主机或主机组。若弹性云服务器模块4选定的运行主机或运行主机组的运行速度低于预设运行速度阈值且弹性云服务器模块4选定的运行主机或运行主机组的资源占用率大于预设资源占用率阈值,则判断所述数据中心模块2中各主机对应的资源是否发生动态变化,若是,则根据第一关系模型确定每个主机的可用分值,并根据可用分值对所述数据中心模块2中各主机进行性能排序,从排序靠前的N个主机中为所述弹性云服务器选择迁移主机或主机组;

其中,所述第一关系模型为:M=(αG+(1-α)G

其中,所述N的取值为满足第二关系模型且N值取值最小的值,其中,第二关系模型为:M

在本实施例中,需要说明的是,根据弹性云服务器模块4还可以根据选定的运行主机或运行主机组的运行速度以及资源占用率,判断数据中心模块2中各主机对应的资源是否发生动态变化,进一步确定每个主机的可用分值,选择排名靠前的主机作为待迁移主机。本发明实施例通过主机的运行速度以及资源占用率进行分值计算,获取各个主机的性能排名,从而可以获取最适合数据继承的最佳待进行迁移的主机。

在本实施例中,数据处理模块6还可以用于在弹性云服务器进行主机迁移后,将弹性云服务器的相关服务迁移至对应的主机或主机组上。具体地,在弹性云服务器进行主机迁移后,将弹性云服务器的usb挂载迁移至对应的主机或主机组上,以实现虚拟跨主机的usb挂载。由此可见,本发明实施例在弹性云服务器进行主机迁移后,还可以实现虚拟跨主机挂载,即弹性云服务器在原主机上挂载的usb,在弹性云服务器迁移到不同的主机后,原挂载的usb仍可使用,不受迁移影响。

在本实施例中,可以理解的是,可以将具有相同特性的主机集合在一起,以便弹性云服务器挑选最适合迁移的主机。

由上面技术方案可知,本发明实施例提供的虚拟化计算组织控制管理系统,通过弹性云服务器根据预设规则选定合适的运行主机或运行主机组,并根据各主机对应的资源动态变化进行迁移,在弹性云服务器进行主机迁移后,将弹性云服务器的相关服务迁移至对应的主机或主机组上,从而对弹性云服务器选择主机实现了自动化选择。同时,本发明实施例根据服务器的需求以及各运行主机的资源动态变化对服务器的相关服务进行迁移,不仅可以选出适合数据继承的最佳主机,还进一步提升了迁移效率,降低了人工配置迁移数据的误差率。

基于上述实施例的内容,在本实施例中,所述弹性云服务器模块,具体用于:

根据所述弹性云服务器的物理资源需求和虚拟化资源需求,以及,各运行主机的剩余物理资源情况和剩余虚拟化资源情况,从与所述数据中心模块绑定的多个主机中选定合适的运行主机或运行主机组。

在本实施例中,需要说明的是,弹性云服务器模块4,用于根据预设规则从数据中心模块2选定合适的运行主机或运行主机组。具体地,弹性云服务器模块4根据弹性云服务器的物理资源需求和虚拟化资源需求,以及,各运行主机的剩余物理资源情况和剩余虚拟化资源情况,从与数据中心模块2绑定的多个主机中选定合适的运行主机或运行主机组。需要说明的是,如果弹性云服务器选择迁移的主机为多个时,就需要考虑资源分配的问题,避免多个主机在同一时刻竞争相同的资源。同时,弹性云服务器工作负载在不同的时段会有不同的物理资源需求和虚拟化资源需求,需要对其进行合理配置,因此,本发明实施例根据服务器的需求以及各运行主机的资源动态变化对服务器的相关服务进行迁移,不仅可以避免多个主机进行资源竞争,还可以对弹性云服务器选择主机实现了自动化选择。

基于上述实施例的内容,在本实施例中,所述调度模块,具体用于:

根据所述弹性云服务器模块选定的运行主机或运行主机组的运行情况和资源占用情况,以及,所述数据中心模块中各主机对应的资源的动态变化,为所述弹性云服务器迁移不同的主机或主机组。

在本实施例中,需要说明的是,调度模块5用于根据数据中心模块2中各主机对应的资源的动态变化,为弹性云服务器迁移不同的主机或主机组。具体地,调度模块5根据弹性云服务器模块4选定的运行主机或运行主机组的运行情况和资源占用情况,以及,数据中心模块2中各主机对应的资源的动态变化,为弹性云服务器迁移不同的主机或主机组。

基于上述实施例的内容,在本实施例中,所述调度模块,在根据所述弹性云服务器模块选定的运行主机或运行主机组的运行情况和资源占用情况,以及,所述数据中心模块中各主机对应的资源的动态变化,为所述弹性云服务器迁移不同的主机或主机组时,具体用于:

若所述弹性云服务器模块选定的运行主机或运行主机组的运行速度低于预设运行速度阈值且所述弹性云服务器模块选定的运行主机或运行主机组的资源占用率大于预设资源占用率阈值,则判断所述数据中心模块中各主机对应的资源是否发生动态变化,若是,则根据第一关系模型确定每个主机的可用分值,并根据可用分值对所述数据中心模块中各主机进行性能排序,从排序靠前的N个主机中为所述弹性云服务器选择迁移主机或主机组;

其中,所述第一关系模型为:M=(αG+(1-α)G

其中,所述N的取值为满足第二关系模型且N值取值最小的值,其中,第二关系模型为:M

在本实施例中,调度模块5用于根据数据中心模块2中各主机对应的资源的动态变化,为弹性云服务器迁移不同的主机或主机组。具体地,调度模块5根据弹性云服务器模块4选定的运行主机或运行主机组的运行情况和资源占用情况,以及,数据中心模块2中各主机对应的资源的动态变化,为弹性云服务器迁移不同的主机或主机组。若弹性云服务器模块4选定的运行主机或运行主机组的运行速度低于预设运行速度阈值且弹性云服务器模块4选定的运行主机或运行主机组的资源占用率大于预设资源占用率阈值,则判断所述数据中心模块2中各主机对应的资源是否发生动态变化,若是,则根据第一关系模型确定每个主机的可用分值,并根据可用分值对所述数据中心模块2中各主机进行性能排序,从排序靠前的N个主机中为所述弹性云服务器选择迁移主机或主机组;

其中,所述第一关系模型为:M=(αG+(1-α)G

其中,所述N的取值为满足第二关系模型且N值取值最小的值,其中,第二关系模型为:M

在本实施例中,需要说明的是,根据弹性云服务器模块4选定的运行主机或运行主机组的运行速度以及资源占用率,判断中心模块2中各主机对应的资源是否发生动态变化,进一步确定每个主机的可用分值,选择排名靠前的主机作为待迁移主机。本发明实施例通过主机的运行速度以及资源占用率进行分值计算,获取各个主机的性能排名,从而可以获取最适合数据继承的最佳待进行迁移的主机。

基于上述实施例的内容,在本实施例中,所述处理模块,具体用于:

在所述弹性云服务器进行主机迁移后,将所述弹性云服务器的usb挂载迁移至对应的主机或主机组上,以实现虚拟跨主机的usb挂载。

在本实施例中,需要说明的是,处理模块6用于在弹性云服务器进行主机迁移后,将弹性云服务器的相关服务迁移至对应的主机或主机组上。具体地,在弹性云服务器进行主机迁移后,将弹性云服务器的usb挂载迁移至对应的主机或主机组上,以实现虚拟跨主机的usb挂载。由此可见,本发明实施例在弹性云服务器进行主机迁移后,还可以实现虚拟跨主机挂载,即弹性云服务器在原主机上挂载的usb,在弹性云服务器迁移到不同的主机后,原挂载的usb仍可使用,不受迁移影响。

基于上述实施例的内容,在本实施例中,还包括:

数据继承模块,用于在所述弹性云服务器进行主机迁移后,对所述弹性云服务器的镜像实现再下载功能,以实现用户在原弹性云服务器镜像数据的基础上再次创建虚拟机,进而实现数据的继承。

在本实施例中,需要说明的是,数据继承模块在弹性云服务器进行主机迁移后,可对弹性云服务器的镜像实现再下载功能,从而实现用户在原弹性云服务器镜像数据的基础上再次创建虚拟机,实现数据的继承。具体地,可以根据预设的迁移规则和初始镜像文件,确定目标镜像文件,在创建虚拟机的过程中,加载目标镜像文件和和相关配置数据,并将相关端口进行转换,即可实现用户在原弹性云服务器镜像数据的基础上再次创建虚拟机,实现数据的继承。

基于上述实施例的内容,在本实施例中,所述主机管理模块,具体用于:

将具有相同属性的主机集合在一起,用户可直接对各个主机进行管理,并直接查看各个主机的使用信息。

在本实施例中,主机管理模块可以实现虚拟化的服务节点,可以使用户对各个虚拟化节点的管理更加便捷,同时用户也可以直接查看各个节点的使用信息。

基于相同的发明构思,本发明另一实施例提供了一种虚拟化计算组织控制管理方法,参见图3,本发明一实施例提供的一种虚拟化计算组织控制管理方法的流程图。如图3所示,本发明实施例提供的一种虚拟化计算组织控制管理方法,具体包括如下内容:

步骤101:根据数据中心池、主机组或主机资源条件从数据中心模块选定合适的运行主机或运行主机组,其中,所述数据中心模块绑定有多个主机,以供弹性云服务器选定运行主机或运行主机组。

在本步骤中,数据中心模块可绑定多个主机,以供弹性云服务器选定运行主机或运行主机组,即提前选定弹性云服务器可运行在哪部分主机上。可选地,弹性云服务器模块,可以根据预设规则从数据中心模块选定合适的运行主机或运行主机组。具体地,弹性云服务器模块根据弹性云服务器的物理资源需求和虚拟化资源需求,以及,各运行主机的剩余物理资源情况和剩余虚拟化资源情况,从与数据中心模块绑定的多个主机中选定合适的运行主机或运行主机组。需要说明的是,如果弹性云服务器选择迁移的主机为多个时,就需要考虑资源分配的问题,避免多个主机在同一时刻竞争相同的资源。同时,弹性云服务器工作负载在不同的时段会有不同的物理资源需求和虚拟化资源需求,需要对其进行合理配置,因此,本发明实施例根据服务器的需求以及各运行主机的资源动态变化对服务器的相关服务进行迁移,不仅可以避免多个主机进行资源竞争,还可以对弹性云服务器选择主机实现了自动化选择。进一步地,调度模块用于根据数据中心模块中各主机对应的资源的动态变化,为弹性云服务器迁移不同的主机或主机组。具体地,调度模块根据弹性云服务器模块选定的运行主机或运行主机组的运行情况和资源占用情况,以及,数据中心模块中各主机对应的资源的动态变化,为弹性云服务器迁移不同的主机或主机组。若弹性云服务器模块选定的运行主机或运行主机组的运行速度低于预设运行速度阈值且弹性云服务器模块选定的运行主机或运行主机组的资源占用率大于预设资源占用率阈值,则判断所述数据中心模块中各主机对应的资源是否发生动态变化,若是,则根据第一关系模型确定每个主机的可用分值,并根据可用分值对所述数据中心模块中各主机进行性能排序,从排序靠前的N个主机中为所述弹性云服务器选择迁移主机或主机组;

其中,所述第一关系模型为:M=(αG+(1-α)G

其中,所述N的取值为满足第二关系模型且N值取值最小的值,其中,第二关系模型为:M

在本步骤中,需要说明的是,根据弹性云服务器模块选定的运行主机或运行主机组的运行速度以及资源占用率,判断中心模块中各主机对应的资源是否发生动态变化,进一步确定每个主机的可用分值,选择排名靠前的主机作为待迁移主机。本发明实施例通过主机的运行速度以及资源占用率进行分值计算,获取各个主机的性能排名,从而可以获取最适合数据继承的最佳待进行迁移的主机。

在本步骤中,处理模块还可以用于在弹性云服务器进行主机迁移后,将弹性云服务器的相关服务迁移至对应的主机或主机组上。具体地,在弹性云服务器进行主机迁移后,将弹性云服务器的usb挂载迁移至对应的主机或主机组上,以实现虚拟跨主机的usb挂载。由此可见,本发明实施例在弹性云服务器进行主机迁移后,还可以实现虚拟跨主机挂载,即弹性云服务器在原主机上挂载的usb,在弹性云服务器迁移到不同的主机后,原挂载的usb仍可使用,不受迁移影响。

由上面技术方案可知,本发明实施例提供的虚拟化计算组织控制管理方法,通过弹性云服务器根据预设规则选定合适的运行主机或运行主机组,并根据各主机对应的资源动态变化进行迁移,在弹性云服务器进行主机迁移后,将弹性云服务器的相关服务迁移至对应的主机或主机组上,从而对弹性云服务器选择主机实现了自动化选择。同时,本发明实施例根据用户对虚拟机的需求以及各运行主机的资源动态变化对弹性云服务器的相关服务进行管理,进而提升了管理效率,降低了人工配置迁移数据的误差率。

本实施例所述的虚拟化计算组织控制管理方法可以用于执行上述方法实施例,其原理和技术效果类似,此处不再赘述。

基于相同的发明构思,本发明又一实施例提供了一种电子设备,参见图4所述电子设备的结构示意图,具体包括如下内容:处理器401、存储器402、通信接口403和通信总线404;

其中,所述处理器401、存储器402、通信接口403通过所述通信总线404完成相互间的通信;所述通信接口403用于实现各设备之间的信息传输;

所述处理器401用于调用所述存储器402中的计算机程序,所述处理器执行所述计算机程序时实现上述一种虚拟化计算组织控制管理系统的处理过程,例如,所述处理器执行所述计算机程序时实现下述处理过程:根据数据中心池、主机组或主机资源条件从数据中心模块选定合适的运行主机或运行主机组,其中,所述数据中心模块绑定有多个主机,以供弹性云服务器选定运行主机或运行主机组。

基于相同的发明构思,本发明又一实施例提供了一种非暂态计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述一种虚拟化计算组织控制管理系统的处理过程,例如,所述处理器执行所述计算机程序时实现下述处理过程:根据数据中心池、主机组或主机资源条件从数据中心模块选定合适的运行主机或运行主机组,其中,所述数据中心模块绑定有多个主机,以供弹性云服务器选定运行主机或运行主机组。

此外,上述的存储器中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本发明实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的虚拟化计算组织控制管理系统。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号