[发明专利]云应用架构的管理方法、装置、设备和存储介质有效
申请号: | 202110689434.7 | 申请日: | 2021-06-22 |
公开(公告)号: | CN113138829B | 公开(公告)日: | 2022-03-01 |
发明(设计)人: | 吴昕;董明骏;孟方 | 申请(专利权)人: | 阿里云计算有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451;G06F3/0481;G06F3/0484 |
代理公司: | 北京太合九思知识产权代理有限公司 11610 | 代理人: | 刘戈;孙明子 |
地址: | 310012 浙江省*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用 架构 管理 方法 装置 设备 存储 介质 | ||
本发明实施例提供一种云应用架构的管理方法、装置、设备和存储介质,该方法包括:管理设备响应于实例添加操作,生成并存储云应用的第一描述文件。由于描述文件能够描述云应用中云实例之间的架构关系,因此,利用管理设备提供的描述文件修改功能能够实现云应用架构的修改。基于此,响应于对第一描述文件的修改操作,管理设备可以得到并存储修改结果即第二描述文件。通过不同版本描述文件的存储从而能够使管理设备实现云应用描述文件的版本管理。之后,管理设备还可以响应于架构回滚操作,并利用自身存储的多版本的描述文件实现云应用架构的回滚。
技术领域
本发明涉及云计算技术领域,尤其涉及一种云应用架构的管理方法、装置、设备和存储介质。
背景技术
云应用作为云计算技术在应用层的体现,由于自身具有的轻量性特点,在保证本地设备运行速度的同时,还能降低由本地病毒导致的数据泄露的风险。
现有技术中可以根据云应用的架构图实现云应用的部署。对于同一款云应用来说,为了保证其的使用效果,用户往往需要在不同的使用时段对云应用的架构进行调整,即对架构进行修改和回滚。举例来说,在节假日时段,用户可以修改云应用的架构,比如添加的云实例,以使云应用能够应对节日时段的高访问量。在节假日过后,用户还可以对云应用的架构进行回滚,以使云应用的架构恢复到节假日之前。
基于上述描述,如何实现云应用架构的回滚就成为一个亟待解决的问题。
发明内容
有鉴于此,本发明实施例提供一种云应用架构的管理方法、装置、设备和存储介质,用以实现云应用架构的回滚。
第一方面,本发明实施例提供一种云应用架构图的管理方法,包括:
响应于实例添加操作,生成云应用的第一描述文件,描述文件用于描述云应用中云实例之间的组合使用关系;
响应于对所述第一描述文件的修改操作,生成第二描述文件;
响应于架构回滚操作,根据所述第一描述文件和所述第二描述文件之间的差异,生成第三描述文件;
根据所述第三描述文件回滚所述云应用的架构。
第二方面,本发明实施例提供一种云应用架构图的管理装置,包括:
第一生成模块,用于响应于实例添加操作,生成云应用的第一描述文件,描述文件用于描述云应用中云实例之间的组合使用关系;
第二生成模块,用于响应于对所述第一描述文件的修改操作,生成第二描述文件;
第三生成模块,用于响应于架构回滚操作,根据所述第一描述文件和所述第二描述文件之间的差异,生成第三描述文件;
管理模块,用于根据所述第三描述文件回滚所述云应用的架构。
第三方面,本发明实施例提供一种电子设备,包括处理器和存储器,所述存储器用于存储一条或多条计算机指令,其中,所述一条或多条计算机指令被所述处理器执行时实现上述第一方面中的云应用架构的管理方法。该电子设备还可以包括通信接口,用于与其他设备或通信网络通信。
第四方面,本发明实施例提供了一种非暂时性机器可读存储介质,所述非暂时性机器可读存储介质上存储有可执行代码,当所述可执行代码被电子设备的处理器执行时,使所述处理器至少可以实现如第一方面所述的云应用架构的管理方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里云计算有限公司,未经阿里云计算有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110689434.7/2.html,转载请声明来源钻瓜专利网。