[发明专利]全生命周期的运维管理平台实现方法在审
申请号: | 202010562959.X | 申请日: | 2020-06-19 |
公开(公告)号: | CN111708549A | 公开(公告)日: | 2020-09-25 |
发明(设计)人: | 周睿 | 申请(专利权)人: | 浪潮云信息技术股份公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61;G06F11/14;G06F11/30 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 陈婷婷 |
地址: | 250100 山东省济南市高*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 生命周期 管理 平台 实现 方法 | ||
本发明公开了全生命周期的运维管理平台实现方法,属于云服务技术领域,该方法将参数配置页面化完成,该方法的实现包括:部署脚本远程拉取,浏览器展示;进一步进行本地浏览器操作部署文件,包括配置参数修改和配置参数合并;调用组件API实现自动化部署,配置文件自动化提交。本发明能够解决复杂的多region的部署瓶颈,有效减轻部署运维人员的压力,方便后期运维和升级,自动化部署管控平台实现应用程序的自动化部署,部署时只需要修改配置即可实现,缩短部署耗时,提高部署效率。
技术领域
本发明涉及云服务技术领域,具体地说是全生命周期的运维管理平台实现方法。
背景技术
目前,面对规模和范围越来越大的发展趋势,以及越来越复杂的应用程序、越来越多的模块集成,导致部署发布的时候往往会包含多个组件,从而加大部署难度,使部署变得极具挑战性。
发明内容
本发明的技术任务是针对以上不足之处,提供全生命周期的运维管理平台实现方法,能够解决复杂的多region的部署瓶颈,有效减轻部署运维人员的压力,也方便后期运维和升级。
本发明解决其技术问题所采用的技术方案是:
全生命周期的运维管理平台实现方法,该方法将参数配置页面化完成,该方法的实现包括:
部署脚本远程拉取,浏览器展示;
进一步进行本地浏览器操作部署文件,包括配置参数修改和配置参数合并;
调用组件API实现自动化部署,配置文件自动化提交。
该方法通过运维管理平台,开发在线文件编辑,页面化完成参数配置,配置参数对比、固定参数自动配置、配置参数选择合并、配置参数自动保存、以及一键推送到远程仓库等,这些步骤都可以在页面完成,相比于以前手动操作的使用文本编辑工具编辑配置文件,操作更加简便,功能更加完善,可以有效减轻部署工作人员的工作压力,同时也能够有效地减少出错的概率。
部署脚本统一管理,通过参数差异来区分各个环境之间的差异,极大的降低了在不同环境部署时因人员失误导致的部署异常或失败,缩短部署耗时,提高部署效率。
优选的,所述部署脚本远程拉取使用clone到本地的方式,进行展现。
Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。考虑到直接在Git上面修改对比文件比较困难,且Git官方提供的API不能实现和UI界面比较固定,不能满足复杂的业务逻辑,因此使用clone(克隆)到本地的方式进行展现。
具体的,克隆过程中使用eclipse提供jgit jar包进行操作。借助此工具包,可以使用接口的方式对Git进行操作,改变了以前的手动克隆,使用自动化的克隆方式,可以大大提高操作速率。
进一步的,对于单用户同时操作使用时间戳进行区分,保证同时操作的准确性和隔离性。
优选的,配置参数修改为页面修改,并在前端提供内容对比,显示已修改的文件。页面修改代替以前文本编辑器的修改,这样更加直观;并且在前端提供内容对比公共,可以清晰的显示哪些文件已经修改了,极大的提高了参数的准确率。
优选的,所述配置参数合并,使用全局文件替换,通过一键合并对希望进行文件合并的文件进行合并,并在合并过程中对文件进行解析。
对于应用升级的情况,通常情况下配置参数是不变的,如果部署人员每个参数都需要手动进行覆盖,是非常麻烦的,对此将平台设置参数合并功能,通过一键合并对希望进行文件合并的文件进行合并。当前网上流行的方法对文件进行操作大都对文件或多或少改动了文案样式,本方法使用全局文件替换的方法,最大限度的保存了文件的文档的样式,也提高了部署自动化的水平。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮云信息技术股份公司,未经浪潮云信息技术股份公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010562959.X/2.html,转载请声明来源钻瓜专利网。