[发明专利]业务的操作方法、装置及云计算系统有效
申请号: | 201611168837.2 | 申请日: | 2016-12-16 |
公开(公告)号: | CN108206745B | 公开(公告)日: | 2020-03-20 |
发明(设计)人: | 赵凯 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/08 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 杨泽;刘芳 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 业务 操作方法 装置 计算 系统 | ||
本发明提供一种业务的操作方法、装置及云计算系统,该方法包括:接收业务的操作目标,根据业务的操作目标以及业务的当前运行数据,确定实现业务的操作目标所需执行的操作任务,其中,业务的操作目标用于指示业务的目标拓扑和/或目标软件,业务的当前运行数据包括业务的当前拓扑和当前运行的软件。如果操作任务为多项,则确定这些操作任务之间的依赖关系,并根据这些操作任务之间的依赖关系,执行这些操作任务。该方法实现了自动执行业务的维护操作,极大提升了业务维护操作的效率。
技术领域
本发明涉及通信技术,尤其涉及一种业务的操作方法、装置及云计算系统。
背景技术
云计算是一种从服务提供商获取计算能力来使用的计算方式,在云计算环境中,用户预先提供特定形式的业务需求,并将业务需求提交到云计算环境中的平台即服务(Platform as A Service,简称PaaS),PaaS根据业务需求自动从云计算环境中的基础设施即服务(Infrastructure as A Service,简称IaaS)申请业务所需的各种资源、部署业务软件并完成软件和资源的配置,从而创建出可运行的实例。在业务创建完成后的运行过程中,可能随时需要对业务中进行软件升级、拓扑变更等各种维护操作。而对一种业务来说,其可以包含众多的应用和服务,这些应用和服务可以部署在不同的虚拟机上,因此,对业务进行维护操作时的过程非常复杂。
现有技术中,对业务进行软件升级、拓扑变更等维护操作时,需要根据不同的操作类型分别执行人工操作。例如,如果用户希望对某个业务的某个对象进行软件升级以及拓扑变更操作,则需要首先指定待升级的软件包再创建升级任务,以进行软件升级;进而,用户需要选择拓扑变更的类型,再根据拓扑变更的类型进行配置,进而创建变更任务,以进行拓扑变更。另外,如果需要对业务中多个对象进行软件升级以及拓扑变更,就需要对每个对象都执行一次上述的人工操作过程。
但是,现有技术需要针对不同的操作类型分别执行人工操作,会导致业务维护操作的效率低下。
发明内容
本发明实施例提供一种业务的操作方法、装置及云计算系统,用于解决现有技术中需要针对不同的操作类型分别执行人工操作所导致的业务维护效率低下的问题。
本发明实施例第一方面提供一种业务的操作方法,该方法中,云计算系统在接收到业务的操作目标之后,根据业务的操作目标以及业务的当前运行数据,确定实现业务的操作目标所需执行的操作任务,其中,业务的操作目标用于指示业务的目标拓扑和/或目标软件,业务的当前运行数据包括业务的当前拓扑和当前运行的软件。在确定出实现业务的操作目标所需执行的操作任务之后,如果操作任务为多项,则云计算系统还确定这些操作任务之间的依赖关系,并根据这些操作任务之间的依赖关系,执行这些操作任务。
在该方法中,根据业务的操作目标自动确定出操作任务,当确定出的操作任务有多项时,可以自动确定出这些操作任务之间的依赖关系,进而根据依赖关系自动依序执行这些操作任务,即实现了自动执行业务的维护操作,极大提升了业务维护操作的效率。
在一种可能的设计中,业务的操作目标包括目标应用、目标服务、目标服务使用关系以及目标组件;云计算系统在根据所述业务的操作目标以及所述业务的当前运行数据,确定实现所述业务的操作目标所需执行的至少一项操作任务时,具体执行下述过程:
确定目标对象中的对象名称与所述业务的当前运行数据中的对象名称的差异;
若所述目标对象中的第一对象名称在所述业务的当前运行数据中不存在,则确定部署对象任务,所述部署对象任务用于部署所述第一对象名称对应的对象;
若所述业务的当前运行数据中的第二对象名称在所述目标对象中不存在,则确定删除对象任务,所述删除对象任务用于删除所述第二对象名称对应的对象;
其中,所述目标对象为所述目标应用、所述目标服务、所述目标服务使用关系或者所述目标组件,所述对象名称为应用名称、服务名称、服务使用关系名称或者组件名称。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611168837.2/2.html,转载请声明来源钻瓜专利网。