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

文档序号:8285348阅读:165来源:国知局
一种资源管理方法及装置的制造方法
【技术领域】
[0001] 本发明涉及云计算领域,尤其涉及一种资源管理方法及装置。
【背景技术】
[0002] 随着数字化经济的到来,用户对资讯依赖度越来越高,数据业务在电信业务的占 比越来越重,数据业务的复杂度也在不断增加。数据业务通常使用等级组(RatingGroup) 对内容进行划分,网关通用分组无线服务技术(GPRS,GeneralPacketRadioService)支 持节点(GGSN,GatewayGPRSSupportNode)上报到计费系统的消息内容细分越来越多, 相当一部分的用户保持长期在线。尤其节假日期间,大量用户使用微博、微信等进行消息传 送,这些使得运营商在数据业务的设备投资越来越高,部署业务的速度无法匹配业务拓展。
[0003] 电信运营商领域一直以来是使用电信设备不断替换的方式进行能力提升,2012年 末,13个运营商提出了网络功能虚拟化(NFV,NetworkFunctionsVirtualization)的白 皮书,网络功能虚拟化旨在消除专有硬件,利用信息技术(IT,InformationTechnology)的 虚拟化技术解决专有硬件成熟期漫长的问题。云化/虚拟化的核心问题主要解决节点的弹 性伸缩和自动化部署。
[0004] 在云计算中,具有软件即服务(SaaS,SoftwareasaService)、平台即服务 (PaaS,PlatformasaService)和基础设备即服务(IaaS,InfrastructureasaService) 三大服务模式。PaaS和IaaS可以直接通过面向服务的体系结构(SOA,Service-Oriented Architecture)或网络服务器向平台用户提供服务,也可以作为SaaS模式的支撑平台间接 向最终用户服务。
[0005] SaaS:提供给用户的服务是运营商运行在云计算基础设施上的应用程序,用户可 以在各种设备上通过客户端界面访问,如浏览器。用户不需要管理或控制任何云计算基础 设施,包括网络、服务器、操作系统、存储等等。
[0006] PaaS:提供给用户的服务是把用户采用提供的开发语言和工具开发的或收购的应 用程序部署到供应商的云计算基础设施上去。客户不需要管理或控制底层的云基础设施, 包括网络、服务器、操作系统、存储等,但客户能控制部署的应用程序,也可能控制运行应用 程序的托管环境配置。
[0007] IaaS:提供给消费者的服务是对所有设施的利用,包括处理、存储、网络和其它基 本的计算资源,用户能够部署和运行任意软件,包括操作系统和应用程序。消费者不管理或 控制任何云计算基础设施,但能控制操作系统的选择、储存空间、部署的应用,也有可能获 得有限制的网络组件(例如,防火墙,负载均衡器等)的控制。
[0008] 由于运营商部署的软件节点是固定的,如果在单位时间内用户的请求量增加,突 然出现大量业务请求,会导致应用系统无法响应用户的业务请求,需要扩容设备增强处理 能力。在完成物理资源的扩容之后,由于用户对数据业务的使用分为忙时和闲时,因此,需 要对扩容的物理资源进行弹性伸缩的管理(即在忙时,激活已部署的物理资源;在闲时,停 止对部分已部署的物理资源的使用)。
[0009] 现有技术中,当节假日业务数据的流量超出了额定范围,业务网元上报统计信息 到云管理平台,云管理平台到I层资源管理系统启动应用。一旦预创建的应用不足以应对 业务当前的峰值,则难以在无人值守的情况下激活已部署的物理资源。

【发明内容】

[0010] 本发明实施例提供了一种资源管理方法及装置,用于自动完成云端数据资源的弹 性伸缩。
[0011] 本发明实施例第一方面提供的资源管理方法,包括:
[0012] 云管理平台根据第一业务网元的资源占用情况确定对业务网元进行伸展;
[0013] 所述云管理平台向I层资源管理系统发送创建请求消息,所述创建请求消息用于 请求所述I层资源管理系统创建第二业务网元;所述创建请求消息携带所述第二业务网元 的基础设备即服务IaaS层资源申请模板;
[0014] 所述云管理平台向P层资源管理系统发送资源申请消息,所述资源申请消息用于 向所述P层资源管理系统申请所述第二业务网元的平台即服务PaaS层资源;
[0015] 所述云管理平台接收所述P层资源管理系统发送的第一路由更新信息,所述第一 路由更新信息为所述第二业务网元的PaaS层资源的路由配置信息;
[0016] 所述云管理平台向所述第一业务网元发送资源更新通知消息,所述资源更新通知 消息包括:所述第一路由更新信息。
[0017] 结合第一方面,在第一种可能的实现方式中,所述云管理平台根据第一业务网元 的资源占用情况确定对业务网元进行伸展,包括:
[0018] 所述云管理平台接收所述第一业务网元上报的度量指标,所述度量指标表示所述 第一业务网元的资源占用情况;
[0019] 所述云管理平台判断所述度量指标是否满足资源门限,若是,则确定对业务网元 进行伸展。
[0020] 结合第一方面,在第二种可能的实现方式中,所述云管理平台向P层资源管理系 统发送资源申请消息之后,还包括:
[0021] 所述云管理平台接收所述P层资源管理系统发送的第二路由更新信息,所述第二 路由更新信息为所述第二业务网元被创建之后,P层资源管理系统为所述第一业务网元更 新的PaaS层资源的路由配置信息;
[0022] 所述云管理平台向所述第二业务网元发送资源更新通知消息,所述资源更新通知 消息包括:所述第二路由更新信息。
[0023] 结合第一方面第二种可能的实现方式,在第三种可能的实现方式中,
[0024] 所述云管理平台接收所述P层资源管理系统发送的第一路由更新信息之后,还包 括:
[0025] 所述云管理平台向所述第二业务网元发送第一指示消息,所述第一指示消息用于 通知所述第二业务网元向所述P层资源管理系统获取所述第二业务网元的PaaS层资源;
[0026] 所述云管理平台接收所述P层资源管理系统发送的第二路由更新信息之后,还包 括:
[0027] 所述云管理平台向所述第一业务网元发送第二指示消息,所述第二指示消息用于 通知所述第一业务网元向所述P层资源管理系统获取更新后的PaaS层资源。
[0028] 结合第一方面以及第一方面第二至三任意一种可能的实现方式,在第四种可能的 实现方式中,
[0029] 所述度量指标包括:资源指标和业务指标;所述资源指标包括虚拟机操作系统层 面的中央处理器CPU、内存Mem或硬盘Disk;所述业务指标包括消息响应时延、单位时间内 支撑的会话数、单位时间内的消息响应次数;
[0030] 所述PaaS层资源包括:双机因特网协议IP地址,主机名称hostname,用户名以及 数据源名称。
[0031] 本发明实施例第二方面提供的另一种资源管理方法,包括:
[0032] P层资源管理系统接收云管理平台发送的资源申请消息,所述资源申请消息用于 向所述P层资源管理系统申请第二业务网元的PaaS层资源;
[0033] 所述P层资源管理系统为所述第二业务网元分配PaaS层资源,并生成第一路由更 新信息,所述第一路由更新信息为所述第二业务网元的PaaS层资源的路由配置信息;
[0034] 所述P层资源管理系统向所述云管理平台反馈所述第一路由更新信息,使得所述 云管理平台向第一业务网元反馈所述第一路由更新信息。
[0035] 结合第二方面,在第一种可能的实现方式中,所述P层资源管理系统为所述第二 业务网元分配PaaS层资源之后,还包括:
[0036] 所述P层资源管理系统生成第二路由更新信息,所述第二路由更新信息为所述第 二业务网元被创建之后,P层资源管理系统为所述第一业务网元更新的PaaS层资源的路由 配置信息;
[0037] 所述P层资源管理系统向所述云管理平台反馈所述第二路由更新信息,使得所述 云管理平台向第二业务网元反馈所述第二路由更新信息。
[0038] 结合第二方面,在第二种可能的实现方式中,所述P层资源管理系统为所述第二 业务网元分配PaaS层资源,并生成第一路由更新信息,包括:
[0039] 确定分配给所述第二业务网元的PaaS层资源,所述PaaS层资源包括:双机因特网 协议IP地址,主机名称hostname,用户名以及数据源名称;
[0040] 对所述第二业务网元的PaaS层资源进行加锁;
[0041] 设置所述第二业务网元与所述第二业务网元周边的第一业务网元的连接关系,并 根据所述连接关系生成第一路由更新信息。
[0042] 本发明实施例第三方面提供的另一种资源管理方法,包括:
[0043] 云管理平台确定需要进行资源回收的业务网元;
[0044] 所述云管理平台向P层资源管理系统发送资源回收消息,所述资源回收消息用于 向所述P层资源管理系统申请回收所述业务网元的平台即服务PaaS层资源,所述资源回收 消息中携带所述资源回收的业务网元的标识信息。
[0045] 所述云管理平台接收所述P层资源管理系统发送的路由更新信息,所述路由更新 信息为所述资源回收的业务网元的PaaS层资源被回收之后,所述P层资源管理系统为所述 多个业务网元中未被回收的业务网元更新的PaaS层资源的路由配置信息;
[0046] 所述云管理平台向所述未被回收的业务网元发送资源更新通知消息,所述资源更 新通知消息包括:所述路由更新信息;
[0047] 所述云管理平台向I层资源管理系统发送网元撤销消息,所述网元撤销消息用于 请求所述I层资源管理系统回收所述资源回收的业务网元的基础设备即服务IaaS层资源, 所述网元撤销消息携带需要所述资源回收的业务网元的标识信息。
[0048] 结合第三方面,在第一种可能的实现方式中,所述云管理平台确定资源回收的业 务网元包括:
[0049] 所述云管理平台接收至少两个业务网元上报的度量指标,所述度量指标表示所述 业务网元的资源占用情况;
[0050] 所述云管理平台判断所述度量指标是否满足资源门限,若是,在所述至少两个业 务网元中确定资源回收的业务网元。
[0051] 结合第三方面第一种可能的实现方式,在第二种可能的实现方式中,所述云管理 平台在所述至少两个业务网元中确定资源回收的业务网元,包括:
[0052] 所述云管理平台根据所述度量指标确定所述至少两个业务网元中数据迀移代价 最小的业务网元,并确定所述数据迀移代价最小的业务网元为资源回收的业务网元。
[0053] 结合第三方面,在第三种可能的实现方式中,所述云管理平台向P层资源管理系 统发送资源回收消息之前,包括:
[0054] 所述云管理平台向所述资源回收的业务网元发送数据迀移指示消息,所述数据迀 移指示消息用于指示资源回收的业务网元进行数据迀移,清空所述资源回收的业务网元中 正在处理的业务数据。
[00
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1