业务资源组实现方法及装置制造方法及图纸

技术编号:16079531 阅读:27 留言:0更新日期:2017-08-25 15:17
本发明专利技术涉及一种业务资源组实现方法,包括:接收用于创建业务资源组的第一请求,其包括业务资源组ID和业务资源组名称;根据业务资源组标识和业务资源组名称,在本地建立业务资源组;将业务资源组同步到云计算平台;接收用于为业务资源组创建资源的第二请求,其包括业务资源组的业务资源组ID和需要为业务资源组创建的资源的资源ID;向云计算平台转发第二请求,触发云计算平台根据所述资源ID创建虚拟机,并将虚拟机加入业务资源组ID对应的业务资源组;接收云计算平台发送的创建结果,在创建成功时,在本地建立业务资源组和虚拟机资源的绑定关系。本发明专利技术实施例可以实现业务与资源的关联,从而满足管理员对云化业务进行不同场景的管理。

【技术实现步骤摘要】
业务资源组实现方法及装置
本专利技术涉及计算机领域,具体涉及一种业务资源组实现方法及装置。
技术介绍
移动互联网中,随着用户规模和业务的不断发展,各类数据业务种类和平台日益增多,导致运营商内部的IT系统规模不断增大,各运营商开始建设自己的私有云、公有云系统,将传统业务逐步迁移到云化资源池上,方便硬件和软件的统一管理。通用资源池管理系统主要从硬件虚拟化的角度进行设备接入管理、设备虚拟化管理以及资源池管理,无法支撑业务维度的管理。现有技术中对业务进行管理主要存在以下两种方案,第一种在业务预先安装时指定与资源的管理,也就是在业务安装到虚拟机时,手工配置好业务对应的资源,并形成配置文件,之后,通过配置文件或数据库保存配置关系,并在页面显示,其缺点是不够灵活,需要手工配置;第二种是通过独立的业务网管系统实现业务管理,通过云管理平台实现资源管理,其缺点是无法实现业务自动安装部署。
技术实现思路
本专利技术的目的提供一种业务维度出发管理业务相关的方法,实现云计算下的业务资源组。为实现上述目的,本专利技术提供了一种业务资源组实现方法,所述方法包括:接收外部输入的第一请求,所述第一请求用于创建业务资源组,所述第一请求中包括业务资源组标识和业务资源组名称;根据所述业务资源组标识和业务资源组名称,在本地建立业务资源组;将所述业务资源组同步到云计算平台;接收外部输入的第二请求,所述第二请求用于为所述业务资源组创建资源,所述第二请求中包括所述业务资源组的业务资源组标识和需要为所述业务资源组创建的资源的资源标识;向云计算平台转发所述第二请求,触发所述云计算平台根据所述资源标识创建虚拟机,并将所述虚拟机加入所述业务资源组标识对应的业务资源组;接收所述云计算平台发送的创建结果,在创建成功的情况下,在本地建立所述业务资源组和所述虚拟机资源的绑定关系。基于第一方面,在第一种可能的实施方式中,在本地建立所述业务资源组和所述虚拟机资源的绑定关系,之后,还包括:接收外部输入的伸缩规则创建请求,所述伸缩规则创建请求用于为业务资源组创建资源伸缩规则,其中包括所述业务资源组的业务资源组标识、与该业务资源组对应的伸缩规则标识,以及伸缩规则;将所述业务资源组标识、与该业务资源组对应的伸缩规则标识,以及伸缩规则,同步到云计算平台。基于第一方面的第一种可能的实施方式,在第二种可能的实施方式中,还包括:在云计算平台检测到所述业务资源组的性能指标满足所述伸缩规则的触发条件时,根据所述伸缩规则为所述业务资源组调整资源配置后,刷新所述业务资源组和该业务资源组的资源之间的绑定关系。基于第一方面,在第三种可能的实施方式,还包括:接收外部发送的业务资源组管理请求,其中携带有所述业务资源组的业务资源组标识和需要对所述业务资源组进行调整的指令;解析所述指令,所述指令的解析结果包括创建业务资源组或删除所述业务资源组或更新所述业务资源组对应的业务资源组的名称;根据所述指令的解析结果,向所述云计算平台发送同步请求,以便于所述云计算平台根据所述解析结果对所述业务资源组进行调整。基于第一方面,在第四种可能的实施方式中,还包括:接收外部上传的业务安装包,以及所述业务安装包对应的业务资源组标识;查找所述业务资源组标识对应的虚拟机;将所述业务安装包传送给所述云计算平台,以便于所述云计算平台将所述业务安装包安装到所述业务资源组标识对应的虚拟机。基于第二方面,本专利技术实施例提供了一种业务资源组实现装置,所述装置包括:第一接收单元,用于接收外部输入的第一请求,所述第一请求用于创建业务资源组,所述第一请求中包括业务资源组标识和业务资源组名称;业务资源组创建单元,用于根据所述业务资源组标识和业务资源组名称,在本地建立业务资源组;第一同步单元,用于将所述业务资源组同步到云计算平台;第二接收单元,用于接收外部输入的第二请求,所述第二请求用于为所述业务资源组创建资源,所述第二请求中包括所述业务资源组的业务资源组标识和需要为所述业务资源组创建的资源的资源标识;转发单元,用于向云计算平台转发所述第二请求,触发所述云计算平台根据所述资源标识创建虚拟机,并将所述虚拟机加入所述业务资源组标识对应的业务资源组;第三接收单元,用于接收所述云计算平台发送的创建结果,在创建成功的情况下,在本地建立所述业务资源组和所述虚拟机资源的绑定关系。基于第二方面,在第一种可能的实施方式中,所述装置还包括:第四接收单元,用于接收外部输入的伸缩规则创建请求,所述伸缩规则创建请求用于为业务资源组创建资源伸缩规则,其中包括所述业务资源组的业务资源组标识、与该业务资源组对应的伸缩规则标识,以及伸缩规则;第二同步单元,用于将所述业务资源组标识、与该业务资源组对应的伸缩规则标识,以及伸缩规则,同步到云计算平台。基于第二方面的第一种可能的实施方式,在第二种可能的实施方式中,所述装置还包括:刷新单元,用于在云计算平台检测到所述业务资源组的性能指标满足所述伸缩规则的触发条件时,根据所述伸缩规则为所述业务资源组调整资源配置后,刷新所述业务资源组和该业务资源组的资源之间的绑定关系。基于第二方面,在第三种可能的实施方式中,还包括:第五接收单元,用于接收外部发送的业务资源组管理请求,其中携带有所述业务资源组的业务资源组标识和需要对所述业务资源组进行调整的指令;解析单元,用于解析所述指令,所述指令的解析结果包括创建业务资源组或删除所述业务资源组或更新所述业务资源组对应的业务资源组的名称;第三同步单元,用于根据所述指令的解析结果,向所述云计算平台发送同步请求,以便于所述云计算平台根据所述解析结果对所述业务资源组进行调整。基于第二方面,在第四种可能的实施方式中,所述装置还包括:第六接收单元,用于接收外部上传的业务安装包,以及所述业务安装包对应的业务资源组标识;查找单元,用于查找所述业务资源组标识对应的虚拟机;传输单元,用于将所述业务安装包传送给所述云计算平台,以便于所述云计算平台将所述业务安装包安装到所述业务资源组标识对应的虚拟机。专利技术提供一种云计算下的业务资源组实现方法,从业务角度管理相应的资源,并基于云管理平台的资源管理能力,动态将业务与资源进行绑定,实现业务与资源的关联,从而满足管理员对云化业务进行不同场景的管理。附图说明图1为本专利技术实施例提供的业务资源组实现方法的应用系统架构图;图2为本专利技术本专利技术实施例提供的业务资源组实现方法的功能架构图;图3为本专利技术实施例提供的业务资源组实现方法的流程图;图4为本专利技术实施例提供的业务资源组实现方法的交互状态图;图5为本专利技术实施例提供的业务资源组实现方法的交互状态图;图6为本专利技术实施例提供的业务资源组实现方法的交互状态图;图7为本专利技术实施例提供了一种业务资源组实现装置的结构图。具体实施方式下面通过附图和实施例,对本专利技术的技术方案做进一步的详细描述。图1是本专利技术实施例提供的一种业务资源组实现方法的系统架构图,该系统是一种云计算架构,其中包含云计算业务与资源管理模块iSR、云计算平台、以及云计算业务和外部系统。云计算平台进一步包括执行引擎iEE、控制中心iCC、软件负载均衡iLB以及指标监控iMC)。其中,云计算业务是运行在云计算资源,例如如虚拟机VM上的业务。外部系统,例如业务管理系统,iSR通过开放业务资源组相关接口可支持外部系统本文档来自技高网...
业务资源组实现方法及装置

【技术保护点】
一种业务资源组实现方法,其特征在于,所述方法包括:接收外部输入的第一请求,所述第一请求用于创建业务资源组,所述第一请求中包括业务资源组标识和业务资源组名称;根据所述业务资源组标识和业务资源组名称,在本地建立业务资源组;将所述业务资源组同步到云计算平台;接收外部输入的第二请求,所述第二请求用于为所述业务资源组创建资源,所述第二请求中包括所述业务资源组的业务资源组标识和需要为所述业务资源组创建的资源的资源标识;向云计算平台转发所述第二请求,触发所述云计算平台根据所述资源标识创建虚拟机,并将所述虚拟机加入所述业务资源组标识对应的业务资源组;接收所述云计算平台发送的创建结果,在创建成功的情况下,在本地建立所述业务资源组和所述虚拟机资源的绑定关系;接收外部输入的伸缩规则创建请求,所述伸缩规则创建请求用于为业务资源组创建资源伸缩规则,其中包括所述业务资源组的业务资源组标识、与该业务资源组对应的伸缩规则标识,以及伸缩规则;将所述业务资源组标识、与该业务资源组对应的伸缩规则标识,以及伸缩规则,同步到云计算平台。

【技术特征摘要】
1.一种业务资源组实现方法,其特征在于,所述方法包括:接收外部输入的第一请求,所述第一请求用于创建业务资源组,所述第一请求中包括业务资源组标识和业务资源组名称;根据所述业务资源组标识和业务资源组名称,在本地建立业务资源组;将所述业务资源组同步到云计算平台;接收外部输入的第二请求,所述第二请求用于为所述业务资源组创建资源,所述第二请求中包括所述业务资源组的业务资源组标识和需要为所述业务资源组创建的资源的资源标识;向云计算平台转发所述第二请求,触发所述云计算平台根据所述资源标识创建虚拟机,并将所述虚拟机加入所述业务资源组标识对应的业务资源组;接收所述云计算平台发送的创建结果,在创建成功的情况下,在本地建立所述业务资源组和所述虚拟机资源的绑定关系;接收外部输入的伸缩规则创建请求,所述伸缩规则创建请求用于为业务资源组创建资源伸缩规则,其中包括所述业务资源组的业务资源组标识、与该业务资源组对应的伸缩规则标识,以及伸缩规则;将所述业务资源组标识、与该业务资源组对应的伸缩规则标识,以及伸缩规则,同步到云计算平台。2.如权利要求1所述的方法,其特征在于,还包括:在云计算平台检测到所述业务资源组的性能指标满足所述伸缩规则的触发条件时,根据所述伸缩规则为所述业务资源组调整资源配置后,刷新所述业务资源组和该业务资源组的资源之间的绑定关系。3.如权利要求1所述的方法,其特征在于,还包括:接收外部发送的业务资源组管理请求,其中携带有所述业务资源组的业务资源组标识和需要对所述业务资源组进行调整的指令;解析所述指令,所述指令的解析结果包括创建业务资源组或删除所述业务资源组或更新所述业务资源组对应的业务资源组的名称;根据所述指令的解析结果,向所述云计算平台发送同步请求,以便于所述云计算平台根据所述解析结果对所述业务资源组进行调整。4.如权利要求1所述的方法,其特征在于,还包括:接收外部上传的业务安装包,以及所述业务安装包对应的业务资源组标识;查找所述业务资源组标识对应的虚拟机;将所述业务安装包传送给所述云计算平台,以便于所述云计算平台将所述业务安装包安装到所述业务资源组标识对应的虚拟机。5.一种业务资源组实现装置,其特征在于,所述装置包括:第一接收单元,用于接收外部输入的第一请求,所述第一请求用于创建业务资源组,...

【专利技术属性】
技术研发人员:严永福黄花
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东,44

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

1