[发明专利]动态部署策略优化及持续部署业务保障系统在审
申请号: | 202011406129.4 | 申请日: | 2020-12-02 |
公开(公告)号: | CN112527349A | 公开(公告)日: | 2021-03-19 |
发明(设计)人: | 刘健雄;王文生;党宏蕾;张乐乐;王亚平 | 申请(专利权)人: | 航天科工网络信息发展有限公司;中国科学院空天信息创新研究院 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;G06F8/654;G06F11/14 |
代理公司: | 中国兵器工业集团公司专利中心 11011 | 代理人: | 张然 |
地址: | 100854 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 动态 部署 策略 优化 持续 业务 保障 系统 | ||
本发明涉及一种动态部署策略优化及持续部署业务保障系统,其中,包括:kubernetes计算资源池,通过多种开源工具,提供容器全生命周期管理、持续集成交付和微服务治理服务;容器管理模块,实现所运行服务基本的生命周期管理与流水线;容器管理部署于Kubernetes计算资源池内的所有应用,包含容器的应用管理、租户管理、存储管理、基础设施管理、用户资源使用计量计费、配置管理、集群管理以及对第三方工具的集成中心管理,通过日志管理、监控告警、数据库与中间件对Kubernetes计算资源池内所有组件及应用进行运维管理,以此对容器应用的整个生命周期进行管控,细粒度治理服务应用;镜像仓库,包含容器镜像、第三方仓库的镜像同步、权限管理以及安全扫描,容器管理通过API与镜像仓库连接,在创建应用时,拉取所需镜像并进行部署治理。
技术领域
本发明涉及计算机软件技术领域,尤其涉及动态部署策略优化及持续部署业务保障系统。
背景技术
现有部署方式需通过手动方式部署应用于测试环境,并通过测试人员进行测试后才能正式进入生产环境。同时在需对原有应用进行版本更新时,需中止并卸载原有应用再部署新应用。此种升级过程即影响了业务的连续性也增加了新业务上线的效率。在应用升级过程中如发生失败,需手动修复或回滚部署旧版本服务。
发明内容
本发明目的在于提供一种动态部署策略优化及持续部署业务保障系统,用于解决上述现有技术的问题。
本发明一种动态部署策略优化及持续部署业务保障系统,其中,包括:kubernetes计算资源池,通过多种开源工具,提供容器全生命周期管理、持续集成交付和微服务治理服务;容器管理模块,实现所运行服务基本的生命周期管理与流水线;容器管理部署于Kubernetes计算资源池内的所有应用,包含容器的应用管理、租户管理、存储管理、基础设施管理、用户资源使用计量计费、配置管理、集群管理以及对第三方工具的集成中心管理,通过日志管理、监控告警、数据库与中间件对Kubernetes计算资源池内所有组件及应用进行运维管理,以此对容器应用的整个生命周期进行管控,细粒度治理服务应用;镜像仓库,包含容器镜像、第三方仓库的镜像同步、权限管理以及安全扫描,容器管理通过API与镜像仓库连接,在创建应用时,拉取所需镜像并进行部署治理。
根据本发明所述的的动态部署策略优化及持续部署业务保障系统的一实施例,其中,kubernetes计算资源池的多种开源工具包括:镜像仓库Harbor、容器工具Docker、容器性能监控工具Prometheus、应用监控工具Metrics、日志采集工具fluend、日志搜索工具elasticsearch、日志图形展示工具以及Kibana工具。
根据本发明所述的的动态部署策略优化及持续部署业务保障系统的一实施例,其中,分为控制层、数据库层、集群层、镜像仓库层以及后端存储层。
根据本发明所述的的动态部署策略优化及持续部署业务保障系统的一实施例,其中,控制层负责UI操作的汇聚编译,所有的操作都会通过控制层进行处理,控制层将会根据操作的指令分别调用不同模块的API实现,前端使用Rect框架实现,后端通过go语言完成,采用docker容器部署,数据通过数据库层进行存取,可扩展组成集群。
根据本发明所述的的动态部署策略优化及持续部署业务保障系统的一实施例,其中,数据库层存放控制层运行的系统数据和用户各种操作产生的数据,数据类型为字符以及小字段。
根据本发明所述的的动态部署策略优化及持续部署业务保障系统的一实施例,其中,镜像仓库,是平台系统服务镜像和用户运行服务镜像的本地化仓储,基于Harbor实现,提供对服务镜像的版本管理以及服务镜像的安全扫描,结合控制层的对接集成实现不同租户间的仓库组隔离能力,镜像相关数据通过数据库层进行存取,配置多种后端存储类型,进行整体数据实现与服务解耦以及无状态化运行。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于航天科工网络信息发展有限公司;中国科学院空天信息创新研究院,未经航天科工网络信息发展有限公司;中国科学院空天信息创新研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011406129.4/2.html,转载请声明来源钻瓜专利网。