云计算环境下的资源管理系统技术方案

技术编号:10905828 阅读:165 留言:0更新日期:2015-01-14 14:53
本发明专利技术提供一种云计算环境下的资源管理系统,包括业务管理装置、资源管理装置、资源适配装置。业务管理装置提供资源配置和访问接口以及接收资源配置请求;资源管理装置管理和调度某个数据中心的资源以及将资源配置请求分解成多个特定类型的资源配置参数请求;资源适配装置将某种类型的资源配置参数请求转换成指定厂商产品的配置命令。该系统采用分层管理的方式,可以跨地区的多个云计算数据中心中多个厂商的虚拟化、网络、存储产品进行统一管理。

【技术实现步骤摘要】
【专利摘要】本专利技术提供一种云计算环境下的资源管理系统,包括业务管理装置、资源管理装置、资源适配装置。业务管理装置提供资源配置和访问接口以及接收资源配置请求;资源管理装置管理和调度某个数据中心的资源以及将资源配置请求分解成多个特定类型的资源配置参数请求;资源适配装置将某种类型的资源配置参数请求转换成指定厂商产品的配置命令。该系统采用分层管理的方式,可以跨地区的多个云计算数据中心中多个厂商的虚拟化、网络、存储产品进行统一管理。【专利说明】 云计算环境下的资源管理系统
本专利技术云计算
,尤其涉及云计算环境中资源的配置和管理。
技术介绍
小规模云计算平台(服务器虚拟化平台)一般都是只提供给一个企业或单位的用户使用,位于一个机房或数据中心内,采用一个虚拟化厂商的产品,采用该厂商虚拟化管理平台,采用一个网络厂商的网络设备,并用该厂商的网络管理平台,采用存储产品厂商的存储管理等。这些虚拟化管理平台、网络管理平台、存储管理平台一般都是各自独立的管理平台。当企业要在云计算平台上部署一套新的应用或改造现有应用时,管理员需要在不同的管理平台上配置相应的设置,比如通常需要在虚拟化管理服务器上创建和配置虚拟机,在网络管理平台上配置对应的VLAN和网关地址等网络配置,如果存储空间不够,还需要在存储管理平台上划分新的存储空间给相应的服务器,虚拟机配置、网络配置、存储配置之间的协同一致需要管理员自身保证。 但在供多个企业和组织使用的大规模云计算平台上,通常采用多个虚拟化厂商的软件,多个网络厂商的网络设备,多个存储厂商的存储系统,而且可能包括多个跨地域的数据中心,如果还是需要在每个虚拟化厂商、网络厂商、存储厂商各自不同的多个平台去分别配置,管理员的工作就太过复杂,而且容易出错。
技术实现思路
因此,本专利技术的目的在于克服上述现有技术的缺陷,提供一种云管理系统来有效地管理和配置云计算平台中的各种资源。 为了实现上述专利技术目的,本专利技术提供了一种云计算环境下的资源管理系统,包括: 业务管理装置,用于提供资源配置和访问接口以及接收资源配置请求; 资源管理装置,用于管理和调度某个数据中心的资源以及将资源配置请求分解成多个特定类型的资源配置参数请求; 资源适配装置,用于将某种类型的资源配置参数请求转换成指定厂商产品的配置命令。 上述系统中,所述业务管理装置还可用于与位于各个数据中心的资源管理装置通信,定期对各个数据中心的可用资源进行统计。 上述系统中,所述资源适配装置可以为网络管理适配模块、虚拟机管理适配模块或存储管理适配模块。 上述系统中,所述业务管理装置可包括用户管理模块、服务管理模块、用户对服务的订购管理模块、计费管理模块。 上述系统中,所述资源适配模块还可用于对提供某类型资源的多个厂商产品进行管理。 上述系统中,所述资源适配模块可以将所述配置命令转发到相应厂商管理平台,以进行资源配置。 与现有技术相比,本专利技术的优点在于: 采用分层管理,来统一管理多个厂商的虚拟化、网络、存储产品,统一管理跨地区的多个云计算数据中心,统一管理虚拟机配置与网络配置、存储配置之间的协同一致性。 【专利附图】【附图说明】 以下参照附图对本专利技术实施例作进一步说明,其中: 图1为根据本专利技术实施例的云计算环境下的资源管理系统的结构示意图。 【具体实施方式】 为了使本专利技术的目的,技术方案及优点更加清楚明白,以下结合附图通过具体实施例对本专利技术进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。 图1给出了根据本专利技术一个实施例的云计算环境下的资源管理系统结构示意图。如图1所示,该系统采用了分层模型,包括业务管理层、资源管理层和资源适配层。其中,业务管理层负责为用户提供统一的资源配置和访问接口,例如可提供用户管理、服务目录的管理、用户对服务的订购管理、计费管理等等。该业务管理层可以包括用户管理、服务目录管理、用户对服务的订购管理、计费管理等类型的业务管理模块,这些业务管理模块与具体厂商无关,与数据中心的位置无关。资源管理层包括与多个数据中心对应的多个资源管理模块,每个资源管理模块负责一个数据中心的资源管理和调度。资源适配层包括多种资源适配模块,而每种资源适配模块负责对提供该类型资源的多个厂商产品进行管理。如图1所示,资源适配层可包括网络管理适配模块、虚拟机管理适配模块、存储管理适配模块等资源适配模块。 继续参考图1,当在云计算平台上部署一套新的应用时,可以在该系统的业务管理层,通过业务管理模块配置要部署的新应用所需的对各种资源的要求,例如虚拟机的要求(比如配置几台虚拟机,每台虚拟机的虚拟CPU数量、内存大小、存储空间等)、网络要求(比如这几台虚拟机之间是否需要通信在一个VLAN和网段内)等。业务管理层也可以提供各数据中心可用的资源列表供管理员进行选择。当选择好为该新应用提供资源的数据中心后,业务管理模块可将这些配置要求,转换成的配置参数要求,发送给相应的资源管理层模块。 资源管理层包括与多个数据中心对应的多个资源管理模块。当资源管理模块接到这些配置参数要求后,按照事先定义的规则,将其分解为虚拟机的配置参数要求、网络配置参数要求、存储配置参数要求、防火墙配置参数要求等各种资源配置要求,并将各个资源配置参数要求分别发给资源适配层的相应模块。 资源适配层包括虚拟机管理适配层模块、网络管理适配层模块、存储管理适配模块等资源适配模块。每种资源适配模块负责将资源配置参数要求转换为对某个具体厂商产品的配置命令。例如,虚拟机管理适配模块接到虚拟机的配置参数要求以后,按照下面对应的虚拟机厂商产品类型,将其转换为虚拟机厂商管理平台的命令,发给对应的虚拟机厂商管理平台(比如VMware的VCenter),该虚拟机厂商管理平台执行命令,按照要求的创建相应规格和数量的虚拟机。网络管理适配模块接到网络配置参数要求后,按照本地网络厂商的产品类型,将其转化为该厂商网络管理平台的调用命令,发给对应的网络厂商的网络管理平台,该厂商的网络管理平台执行命令,按照要求执行创建VLAN、网关地址等操作。这样创建的多个虚拟机不仅满足规格数量要求,而且它们还按照事先定义的属于同一个VLAN或多个VLAN,并可以直接连接网络设备上对应的网关地址。 此外,所述业务管理模块还可以位于某个服务器或服务器集群上,通过网络与多个数据中心的资源管理模块通信,定期对各个数据中心的可用资源进行统计。每个数据中心都配备有一个资源管理模块,来对该数据中心的本地资源进行管理。所述资源适配模块可以根据所设置的资源配置参数要求,将其转换成指定厂商产品的配置命令。 通过上述本专利技术具体实施例可以看出,该系统采用分层管理的方式,可以跨地区的多个云计算数据中心中多个厂商的虚拟化、网络、存储产品进行统一管理。 虽然本专利技术已经通过优选实施例进行了描述,然而本专利技术并非局限于这里所描述的实施例,在不脱离本专利技术范围的情况下还包括所作出的各种改变以及变化。【权利要求】1.一种云计算环境下的资源管理系统,该系统包括: 业务管理装置,用于提供资源配置和访问接口以及接收资源配置请求; 资源管理装置,用于管理和调度某个数据中心的资源以及将资源配本文档来自技高网
...

【技术保护点】
一种云计算环境下的资源管理系统,该系统包括:业务管理装置,用于提供资源配置和访问接口以及接收资源配置请求;资源管理装置,用于管理和调度某个数据中心的资源以及将资源配置请求分解成多个特定类型的资源配置参数请求;资源适配装置,用于将某种类型的资源配置参数请求转换成指定厂商产品的配置命令。

【技术特征摘要】

【专利技术属性】
技术研发人员:王涛刘志勇赵进延张宇峰刘智峰
申请(专利权)人:中国电信集团系统集成有限责任公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1