一种资源管理方法及装置制造方法及图纸

技术编号:11412257 阅读:52 留言:0更新日期:2015-05-06 12:13
本发明专利技术实施例公开了一种资源管理方法及装置,用于自动完成云端数据资源的弹性伸缩。本发明专利技术实施例方法包括:云管理平台根据第一业务网元的资源占用情况确定对业务网元进行伸展;所述云管理平台向I层资源管理系统发送创建请求消息;所述云管理平台向P层资源管理系统发送资源申请消息,所述云管理平台接收所述P层资源管理系统发送的第一路由更新信息,所述第一路由更新信息为所述第二业务网元的PaaS层资源的路由配置信息;所述云管理平台向所述第一业务网元发送资源更新通知消息,所述资源更新通知消息包括:所述第一路由更新信息。

【技术实现步骤摘要】
一种资源管理方法及装置
本专利技术涉及云计算领域,尤其涉及一种资源管理方法及装置。
技术介绍
随着数字化经济的到来,用户对资讯依赖度越来越高,数据业务在电信业务的占比越来越重,数据业务的复杂度也在不断增加。数据业务通常使用等级组(RatingGroup)对内容进行划分,网关通用分组无线服务技术(GPRS,GeneralPacketRadioService)支持节点(GGSN,GatewayGPRSSupportNode)上报到计费系统的消息内容细分越来越多,相当一部分的用户保持长期在线。尤其节假日期间,大量用户使用微博、微信等进行消息传送,这些使得运营商在数据业务的设备投资越来越高,部署业务的速度无法匹配业务拓展。电信运营商领域一直以来是使用电信设备不断替换的方式进行能力提升,2012年末,13个运营商提出了网络功能虚拟化(NFV,NetworkFunctionsVirtualization)的白皮书,网络功能虚拟化旨在消除专有硬件,利用信息技术(IT,InformationTechnology)的虚拟化技术解决专有硬件成熟期漫长的问题。云化/虚拟化的核心问题主要解决节点的弹性伸缩和自动化部署。在云计算中,具有软件即服务(SaaS,SoftwareasaService)、平台即服务(PaaS,PlatformasaService)和基础设备即服务(IaaS,InfrastructureasaService)三大服务模式。PaaS和IaaS可以直接通过面向服务的体系结构(SOA,Service-OrientedArchitecture)或网络服务器向平台用户提供服务,也可以作为SaaS模式的支撑平台间接向最终用户服务。SaaS:提供给用户的服务是运营商运行在云计算基础设施上的应用程序,用户可以在各种设备上通过客户端界面访问,如浏览器。用户不需要管理或控制任何云计算基础设施,包括网络、服务器、操作系统、存储等等。PaaS:提供给用户的服务是把用户采用提供的开发语言和工具开发的或收购的应用程序部署到供应商的云计算基础设施上去。客户不需要管理或控制底层的云基础设施,包括网络、服务器、操作系统、存储等,但客户能控制部署的应用程序,也可能控制运行应用程序的托管环境配置。IaaS:提供给消费者的服务是对所有设施的利用,包括处理、存储、网络和其它基本的计算资源,用户能够部署和运行任意软件,包括操作系统和应用程序。消费者不管理或控制任何云计算基础设施,但能控制操作系统的选择、储存空间、部署的应用,也有可能获得有限制的网络组件(例如,防火墙,负载均衡器等)的控制。由于运营商部署的软件节点是固定的,如果在单位时间内用户的请求量增加,突然出现大量业务请求,会导致应用系统无法响应用户的业务请求,需要扩容设备增强处理能力。在完成物理资源的扩容之后,由于用户对数据业务的使用分为忙时和闲时,因此,需要对扩容的物理资源进行弹性伸缩的管理(即在忙时,激活已部署的物理资源;在闲时,停止对部分已部署的物理资源的使用)。现有技术中,当节假日业务数据的流量超出了额定范围,业务网元上报统计信息到云管理平台,云管理平台到I层资源管理系统启动应用。一旦预创建的应用不足以应对业务当前的峰值,则难以在无人值守的情况下激活已部署的物理资源。
技术实现思路
本专利技术实施例提供了一种资源管理方法及装置,用于自动完成云端数据资源的弹性伸缩。本专利技术实施例第一方面提供的资源管理方法,包括:云管理平台根据第一业务网元的资源占用情况确定对业务网元进行伸展;所述云管理平台向I层资源管理系统发送创建请求消息,所述创建请求消息用于请求所述I层资源管理系统创建第二业务网元;所述创建请求消息携带所述第二业务网元的基础设备即服务IaaS层资源申请模板;所述云管理平台向P层资源管理系统发送资源申请消息,所述资源申请消息用于向所述P层资源管理系统申请所述第二业务网元的平台即服务PaaS层资源;所述云管理平台接收所述P层资源管理系统发送的第一路由更新信息,所述第一路由更新信息为所述第二业务网元的PaaS层资源的路由配置信息;所述云管理平台向所述第一业务网元发送资源更新通知消息,所述资源更新通知消息包括:所述第一路由更新信息。结合第一方面,在第一种可能的实现方式中,所述云管理平台根据第一业务网元的资源占用情况确定对业务网元进行伸展,包括:所述云管理平台接收所述第一业务网元上报的度量指标,所述度量指标表示所述第一业务网元的资源占用情况;所述云管理平台判断所述度量指标是否满足资源门限,若是,则确定对业务网元进行伸展。结合第一方面,在第二种可能的实现方式中,所述云管理平台向P层资源管理系统发送资源申请消息之后,还包括:所述云管理平台接收所述P层资源管理系统发送的第二路由更新信息,所述第二路由更新信息为所述第二业务网元被创建之后,P层资源管理系统为所述第一业务网元更新的PaaS层资源的路由配置信息;所述云管理平台向所述第二业务网元发送资源更新通知消息,所述资源更新通知消息包括:所述第二路由更新信息。结合第一方面第二种可能的实现方式,在第三种可能的实现方式中,所述云管理平台接收所述P层资源管理系统发送的第一路由更新信息之后,还包括:所述云管理平台向所述第二业务网元发送第一指示消息,所述第一指示消息用于通知所述第二业务网元向所述P层资源管理系统获取所述第二业务网元的PaaS层资源;所述云管理平台接收所述P层资源管理系统发送的第二路由更新信息之后,还包括:所述云管理平台向所述第一业务网元发送第二指示消息,所述第二指示消息用于通知所述第一业务网元向所述P层资源管理系统获取更新后的PaaS层资源。结合第一方面以及第一方面第二至三任意一种可能的实现方式,在第四种可能的实现方式中,所述度量指标包括:资源指标和业务指标;所述资源指标包括虚拟机操作系统层面的中央处理器CPU、内存Mem或硬盘Disk;所述业务指标包括消息响应时延、单位时间内支撑的会话数、单位时间内的消息响应次数;所述PaaS层资源包括:双机因特网协议IP地址,主机名称hostname,用户名以及数据源名称。本专利技术实施例第二方面提供的另一种资源管理方法,包括:P层资源管理系统接收云管理平台发送的资源申请消息,所述资源申请消息用于向所述P层资源管理系统申请第二业务网元的PaaS层资源;所述P层资源管理系统为所述第二业务网元分配PaaS层资源,并生成第一路由更新信息,所述第一路由更新信息为所述第二业务网元的PaaS层资源的路由配置信息;所述P层资源管理系统向所述云管理平台反馈所述第一路由更新信息,使得所述云管理平台向第一业务网元反馈所述第一路由更新信息。结合第二方面,在第一种可能的实现方式中,所述P层资源管理系统为所述第二业务网元分配PaaS层资源之后,还包括:所述P层资源管理系统生成第二路由更新信息,所述第二路由更新信息为所述第二业务网元被创建之后,P层资源管理系统为所述第一业务网元更新的PaaS层资源的路由配置信息;所述P层资源管理系统向所述云管理平台反馈所述第二路由更新信息,使得所述云管理平台向第二业务网元反馈所述第二路由更新信息。结合第二方面,在第二种可能的实现方式中,所述P层资源管理系统为所述第二业务网元分配PaaS层资源,并生成第一路由更本文档来自技高网
...
一种资源管理方法及装置

【技术保护点】
一种资源管理方法,应用于云管理平台,所述云管理平台管理多个业务网元,其特征在于,包括:云管理平台根据第一业务网元的资源占用情况确定对业务网元进行伸展;所述云管理平台向I层资源管理系统发送创建请求消息,所述创建请求消息用于请求所述I层资源管理系统创建第二业务网元;所述创建请求消息携带所述第二业务网元的基础设备即服务IaaS层资源申请模板;所述云管理平台向P层资源管理系统发送资源申请消息,所述资源申请消息用于向所述P层资源管理系统申请所述第二业务网元的平台即服务PaaS层资源;所述云管理平台接收所述P层资源管理系统发送的第一路由更新信息,所述第一路由更新信息为所述第二业务网元的PaaS层资源的路由配置信息;所述云管理平台向所述第一业务网元发送资源更新通知消息,所述资源更新通知消息包括:所述第一路由更新信息。

【技术特征摘要】
1.一种资源管理方法,应用于云管理平台,所述云管理平台管理多个业务网元,其特征在于,包括:云管理平台根据第一业务网元的资源占用情况确定对业务网元进行伸展;所述云管理平台向I层资源管理系统发送创建请求消息,所述创建请求消息用于请求所述I层资源管理系统创建第二业务网元;所述创建请求消息携带所述第二业务网元的基础设备即服务IaaS层资源申请模板;所述云管理平台向P层资源管理系统发送资源申请消息,所述资源申请消息用于向所述P层资源管理系统申请所述第二业务网元的平台即服务PaaS层资源;所述云管理平台接收所述P层资源管理系统发送的第一路由更新信息,所述第一路由更新信息为所述第二业务网元的PaaS层资源的路由配置信息;所述云管理平台向所述第一业务网元发送资源更新通知消息,所述资源更新通知消息包括:所述第一路由更新信息。2.根据所述权利要求1所述的方法,其特征在于,所述云管理平台根据第一业务网元的资源占用情况确定对业务网元进行伸展,包括:所述云管理平台接收所述第一业务网元上报的度量指标,所述度量指标表示所述第一业务网元的资源占用情况;所述云管理平台判断所述度量指标是否满足资源门限,若是,则确定对业务网元进行伸展。3.根据所述权利要求1所述的方法,其特征在于,所述云管理平台向P层资源管理系统发送资源申请消息之后,还包括:所述云管理平台接收所述P层资源管理系统发送的第二路由更新信息,所述第二路由更新信息为所述第二业务网元被创建之后,P层资源管理系统为所述第一业务网元更新的PaaS层资源的路由配置信息;所述云管理平台向所述第二业务网元发送资源更新通知消息,所述资源更新通知消息包括:所述第二路由更新信息。4.根据所述权利要求3所述的方法,其特征在于,所述云管理平台接收所述P层资源管理系统发送的第一路由更新信息之后,还包括:所述云管理平台向所述第二业务网元发送第一指示消息,所述第一指示消息用于通知所述第二业务网元向所述P层资源管理系统获取所述第二业务网元的PaaS层资源;所述云管理平台接收所述P层资源管理系统发送的第二路由更新信息之后,还包括:所述云管理平台向所述第一业务网元发送第二指示消息,所述第二指示消息用于通知所述第一业务网元向所述P层资源管理系统获取更新后的PaaS层资源。5.根据所述权利要求2所述的方法,其特征在于,所述度量指标包括:资源指标和业务指标;所述资源指标包括虚拟机操作系统层面的中央处理器CPU、内存Mem或硬盘Disk;所述业务指标包括消息响应时延、单位时间内支撑的会话数、单位时间内的消息响应次数;所述PaaS层资源包括:双机因特网协议IP地址,主机名称hostname,用户名以及数据源名称。6.一种资源管理方法,应用于P层资源管理系统,所述P层资源管理系统管理多个业务网元的PaaS层资源,其特征在于,包括:P层资源管理系统接收云管理平台发送的资源申请消息,所述资源申请消息用于向所述P层资源管理系统申请第二业务网元的PaaS层资源;所述P层资源管理系统为所述第二业务网元分配PaaS层资源,并生成第一路由更新信息,所述第一路由更新信息为所述第二业务网元的PaaS层资源的路由配置信息;所述P层资源管理系统向所述云管理平台反馈所述第一路由更新信息,使得所述云管理平台向第一业务网元反馈所述第一路由更新信息;所述P层资源管理系统为所述第二业务网元分配PaaS层资源,并生成第一路由更新信息,包括:确定分配给所述第二业务网元的PaaS层资源,所述PaaS层资源包括:双机因特网协议IP地址,主机名称hostname,用户名以及数据源名称;对所述第二业务网元的PaaS层资源进行加锁;设置所述第二业务网元与所述第二业务网元周边的第一业务网元的连接关系,并根据所述连接关系生成第一路由更新信息。7.根据所述权利要求6所述的方法,其特征在于,所述P层资源管理系统为所述第二业务网元分配PaaS层资源之后,还包括:所述P层资源管理系统生成第二路由更新信息,所述第二路由更新信息为所述第二业务网元被创建之后,P层资源管理系统为所述第一业务网元更新的PaaS层资源的路由配置信息;所述P层资源管理系统向所述云管理平台反馈所述第二路由更新信息,使得所述云管理平台向第二业务网元反馈所述第二路由更新信息。8.一种资源管理方法,应用于云管理平台,所述云管理平台管理多个业务网元,其特征在于,包括:云管理平台确定需要进行资源回收的业务网元;所述云管理平台向P层资源管理系统发送资源回收消息,所述资源回收消息用于向所述P层资源管理系统申请回收所述业务网元的平台即服务PaaS层资源,所述资源回收消息中携带所述资源回收的业务网元的标识信息;所述云管理平台接收所述P层资源管理系统发送的路由更新信息,所述路由更新信息为所述资源回收的业务网元的PaaS层资源被回收之后,所述P层资源管理系统为所述多个业务网元中未被回收的业务网元更新的PaaS层资源的路由配置信息;所述云管理平台向所述未被回收的业务网元发送资源更新通知消息,所述资源更新通知消息包括:所述路由更新信息;所述云管理平台向I层资源管理系统发送网元撤销消息,所述网元撤销消息用于请求所述I层资源管理系统回收所述资源回收的业务网元的基础设备即服务IaaS层资源,所述网元撤销消息携带需要所述资源回收的业务网元的标识信息。9.根据所述权利要求8所述的方法,其特征在于,所述云管理平台确定资源回收的业务网元包括:所述云管理平台接收至少两个业务网元上报的度量指标,所述度量指标表示所述业务网元的资源占用情况;所述云管理平台判断所述度量指标是否满足资源门限,若是,在所述至少两个业务网元中确定资源回收的业务网元。10.根据所述权利要求9所述的方法,其特征在于,所述云管理平台在所述至少两个业务网元中确定资源回收的业务网元,包括:所述云管理平台根据所述度量指标确定所述至少两个业务网元中数据迁移代价最小的业务网元,并确定所述数据迁移代价最小的业务网元为资源回收的业务网元。11.根据所述权利要求8所述的方法,其特征在于,所述云管理平台向P层资源管理系统发送资源回收消息之前,包括:所述云管理平台向所述资源回收的业务网元发送数据迁移指示消息,所述数据迁移指示消息用于指示资源回收的业务网元进行数据迁移,清空所述资源回收的业务网元中正在处理的业务数据。12.根据所述权利要求9或10任意一项所述的方法,其特征在于,所述度量指标包括:资源指标和业务指标;所述资源指标包括虚拟机操作系统层面的中央处理器CPU、内存Mem或硬盘Disk;所述业务指标包括消息响应时延、单位时间内支撑的会话数、单位时间内的消息响应次数;所述PaaS层资源包括:双机因特网协议IP地址,主机名称hostname,用户名以及数据源名称。13.一种资源管理方法,应用于P层资源管理系统,所述P层资源管理系统管理多个业务网元的PaaS层资源,其特征在于,包括:P层资源管理系统接收云管理平台发送的资源回收消息,所述资源回收消息用于向所述P层资源管理系统申请回收资源回收的业务网元的平台即服务PaaS层资源,所述资源回收消息携带需要所述资源回收的业务网元的标识信息;所述P层资源管理系统根据所述资源回收消息回收所述资源回收的业务网元的PaaS层资源,并生成路由更新信息,所述路由更新信息为所述资源回收的业务网元的PaaS层资源被回收之后,所述P层资源管理系统为所述多个业务网元中未被回收的业务网元更新的PaaS层资源的路由配置信息;所述P层资源管理系统向所述云管理平台发送所述路由更新信息。14.根据所述权利要求13所述的方法,其...

【专利技术属性】
技术研发人员:高大伟
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1