云运维方法、装置及计算机可读存储介质制造方法及图纸

技术编号:16506233 阅读:81 留言:0更新日期:2017-11-04 21:16
本公开实施例公开了云运维方法、装置及计算机可读存储介质。所述方法包括:获取运维工具集,其中运维工具集包括用于云的至少一个运维工具;当从请求方接收到请求调用运维工具集中的运维工具对云进行运维操作的调用请求时,向具有云运维操作审批权限的审批方提交审批所述调用请求的审批请求;当从审批方接收到批准调用请求的审批通知时,调用运维工具集中的运维工具对云进行运维操作。获取包括多个云运维工具的运维工具集方便了对运维工具统一管理和控制,而且方便用户调用,由此提升了云运维的效率。

【技术实现步骤摘要】
云运维方法、装置及计算机可读存储介质
本专利技术涉及计算机领域,尤其涉及云运维方法、装置及计算机可读存储介质。
技术介绍
云技术(Cloudtechnology)是指在广域网或局域网内将硬件、软件、网络等系列资源统一起来,实现数据的计算、储存、处理和共享的一种托管技术。另一方面,云技术是基于网络技术、信息技术、整合技术、管理平台技术、应用技术等的总称,云可以被理解为利用这些技术将硬件、软件、网络等系列资源组合而成的资源池。云的运维(Operationandmaintenance)一般包括设备管理、应用/服务管理、数据/存储/容灾管理、目录/内容管理、资源资产管理、信息安全管理等。在对云进行运维操作时,当前的一般方法是在web(万维网)页面通过运维账号登录到云中进行特定的运维操作。由于云运维的复杂性,不同的用户在web页面通过运维账号对云进行的运维操作通常都是不可见、不可控的,这很可能导致系统风险。
技术实现思路
本公开实施例提供云运维方法、装置及计算机可读存储介质,用以解决现有技术中云运维操作不可见、不可控的问题。第一方面,本公开实施例提供一种云运维方法,包括获取运维工具集,其中所述运维工具集包括用于云的至少一个运维工具;当从请求方接收到请求调用所述运维工具集中的运维工具对所述云进行运维操作的调用请求时,向具有云运维操作审批权限的审批方提交审批所述调用请求的审批请求;当从所述审批方接收到批准所述调用请求4的审批通知时,调用所述运维工具集中的所述运维工具对所述云进行运维操作。结合第一方面,本公开在第一方面的第一种实现方式中,所述获取运维工具集,其中所述运维工具集包括用于云的至少一个运维工具,包括:获取运维工具集,其中所述运维工具集包括用于多个云的至少一个运维工具,其中,当使用所述运维工具集对多个云进行运维操作时,为所述运维工具集分配与所述多个云分别对应的令牌,仅当所述运维工具集具有与特定云对应的令牌时,所述运维工具集才被允许用于对所述特定云进行运维操作。结合第一方面,本公开在第一方面的第二种实现方式中,所述运维工具集通过应用程序编程接口对所述云进行运维操作。结合第一方面,本公开在第一方面的第三种实现方式中,通过工作流向所述审批方发送所述审批请求,并且通过工作流从所述审批方接收所述审批通知。结合第一方面的第三种实现方式,本公开在第一方面的第四种实现方式中,所述向具有云运维操作审批权限的审批方提交审批所述调用请求的审批请求,包括:通过所述工作流向所述运维工具集查询是否存在所述调用请求,以确定是否存在所述审批请求。结合第一方面的第三种实现方式,本公开在第一方面的第五种实现方式中,每一请求方在所述运维工具集中的身份信息与该请求方被所述工作流携带的身份信息唯一对应,并且每一审批方在所述运维工具集中的身份信息与该审批方被所述工作流携带的身份信息唯一对应。结合第一方面,本公开在第一方面的第六种实现方式中,所述当从请求方接收到请求调用所述运维工具集中的运维工具对所述云进行运维操作的调用请求时,向具有云运维操作审批权限的审批方提交审批所述调用请求的审批请求,包括:当从请求方接收到请求调用所述运维工具集中的运维工具对所述云进行运维操作的调用请求时,向具有云运维操作审批权限的一个或多个审批方提交审批所述调用请求的审批请求。第二方面,本公开实施例提供一种云运维装置,包括:运维工具获取模块,用于获取运维工具集,其中所述运维工具集包括用于云的至少一个运维工具;审批请求模块,用于当从请求方接收到请求调用所述运维工具集中的运维工具对所述云进行运维操作的调用请求时,向具有云运维操作审批权限的审批方提交审批所述调用请求的审批请求;运维执行模块,用于当从所述审批方接收到批准所述调用请求的审批通知时,调用所述运维工具集中的所述运维工具对所述云进行运维操作。结合第二方面,本公开在第二方面的第一种实现方式中,所述运维工具获取模块用于:获取运维工具集,其中所述运维工具集包括用于多个云的至少一个运维工具,其中,当使用所述运维工具集对多个云进行运维操作时,为所述运维工具集分配与所述多个云分别对应的令牌,仅当所述运维工具集具有与特定云对应的令牌时,所述运维工具集才被允许用于对所述特定云进行运维操作。结合第二方面,本公开在第二方面的第二种实现方式中,所述运维工具集通过应用程序编程接口对所述云进行运维操作。结合第二方面,本公开在第二方面的第三种实现方式中,通过工作流向所述审批方发送所述审批请求,并且通过工作流从所述审批方接收所述审批通知。结合第二方面的第三种实现方式,本公开在第二方面的第四种实现方式中,所述审批请求模块用于:通过所述工作流向所述运维工具集查询是否存在所述调用请求,以确定是否存在所述审批请求。结合第二方面的第三种实现方式,本公开在第二方面的第五种实现方式中,每一请求方在所述运维工具集中的身份信息与该请求方被所述工作流携带的身份信息唯一对应,并且每一审批方在所述运维工具集中的身份信息与该审批方被所述工作流携带的身份信息唯一对应。结合第二方面,本公开在第二方面的第六种实现方式中,所述审批请求模块用于:当从请求方接收到请求调用所述运维工具集中的运维工具对所述云进行运维操作的调用请求时,向具有云运维操作审批权限的一个或多个审批方提交审批所述调用请求的审批请求。第三方面,本公开实施例提供一种云运维装置,包括存储器和处理器;其中,所述存储器用于存储一条或多条计算机指令,其中,所述一条或多条计算机指令被所述处理器执行以实现第一方面、第一方面的第一种实现方式、第一方面的第二种实现方式、第一方面的第三种实现方式、第一方面的第四种实现方式、第一方面的第五种实现方式、第一方面的第六种实现方式任一所述的云运维方法。第四方面,本公开实施例提供一种计算机可读存储介质,其上存储有计算机指令,该指令被处理器执行以实现第一方面、第一方面的第一种实现方式、第一方面的第二种实现方式、第一方面的第三种实现方式、第一方面的第四种实现方式、第一方面的第五种实现方式、第一方面的第六种实现方式任一所述的云运维方法。。本公开实施例提供的技术方案可以包括以下有益效果:当采用了根据本公开实施例的云运维方法、装置及计算机可读存储介质时,获取包括多个云运维工具的运维工具集方便了对运维工具统一管理和控制,而且方便请求方调用,由此提升了云运维的效率。此外,通过对请求方调用运维工具集中的运维工具的请求进行审批,请求方调用运维工具对云进行的运维变得可见、可控,因此提高了云的安全性,从而解决了传统的云运维方式中在web页面通过运维账号对云进行的运维操作不可见、不可控,从而安全性差的问题。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明图1是根据本公开一示例性实施例的云运维方法的流程图。图2是根据本公开另一示例性实施例的云运维方法的实施场景的示意图。图3是根据本公开又一示例性实施例的云运维方法的实施场景的示意图。图4是根据本公开又一示例性实施例的云运维装置的结构框图。图5是适于用来实现根据本公开实施方式的云运维方法的计算机系统的结构示意图。具体实施方式下文中,将参考附图详细描述本公开的示例性实施方式,以使本领域技术人员可容易地实现它们。此外,为了清楚起见,在附图中本文档来自技高网...
云运维方法、装置及计算机可读存储介质

【技术保护点】
一种云运维方法,其特征在于,包括以下步骤:获取运维工具集,其中所述运维工具集包括用于云的至少一个运维工具;当从请求方接收到请求调用所述运维工具集中的运维工具对所述云进行运维操作的调用请求时,向具有云运维操作审批权限的审批方提交审批所述调用请求的审批请求;当从所述审批方接收到批准所述调用请求的审批通知时,调用所述运维工具集中的所述运维工具对所述云进行运维操作。

【技术特征摘要】
1.一种云运维方法,其特征在于,包括以下步骤:获取运维工具集,其中所述运维工具集包括用于云的至少一个运维工具;当从请求方接收到请求调用所述运维工具集中的运维工具对所述云进行运维操作的调用请求时,向具有云运维操作审批权限的审批方提交审批所述调用请求的审批请求;当从所述审批方接收到批准所述调用请求的审批通知时,调用所述运维工具集中的所述运维工具对所述云进行运维操作。2.如权利要求1所述的云运维方法,其特征在于,获取运维工具集,其中所述运维工具集包括用于云的至少一个运维工具,包括:获取运维工具集,其中所述运维工具集包括用于多个云的至少一个运维工具,其中,当使用所述运维工具集对多个云进行运维操作时,为所述运维工具集分配与所述多个云分别对应的令牌,仅当所述运维工具集具有与特定云对应的令牌时,所述运维工具集才被允许用于对所述特定云进行运维操作。3.如权利要求1所述的云运维方法,其特征在于,所述运维工具集通过应用程序编程接口对所述云进行运维操作。4.如权利要求1所述的云运维方法,其特征在于,通过工作流向所述审批方发送所述审批请求,并且通过工作流从所述审批方接收所述审批通知。5.如权利要求4所述的云运维方法,其特征在于,所述向具有云运维操作审批权限的审批方提交审批所述调用请求的审批请求,包括:通过所述工作流向所述运维工具集查询是否存在所述调用请求,以确定是否存在所述审批请求。6.如权利要求4所述的云运维方法,其特征在于,每一请求方在所述运...

【专利技术属性】
技术研发人员:梁大钊张建赵晓燕
申请(专利权)人:北京小度信息科技有限公司
类型:发明
国别省市:北京,11

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

1