架构讲解:
应用发布中心由应用管理、介质管理、发布管理三部分组成:
● 应用管理:核心是以CMDB应用拓扑为基础,以业务系统和应用模块为核心,将应用环境、应用资源、应用参数统一管理起来。
● 介质管理:是将程序包、配置文件、SQL包、HelmChart、Yaml模板集统一管理起来,并与具体应用进行关联。
● 发布管理:包含发布流水线编排引擎、发布任务执行引擎、发布历史统计。主机应用的执行引擎是蓝鲸标准运维,容器应用的执行引擎是蓝鲸容器管理平台,SQL语句执行引擎是SQL作业执行。
应用发布驱动有三种方式,一种是人工手动发起,一种是通过ITSM审批工单驱动,一种是通过CI系统的流水线驱动。
以CMDB应用拓扑架构为核心,将应用环境进行统一管理,包含主机、k8s命名空间、数据库、中间件、进程的统一管理。
将程序包、配置文件、Yaml模板集、HelmChart包、SQL脚本统一管理,并且和应用拓扑进行关联,方便用户进行快速准确的发布。
提供灵活的发布流水线编排引擎,支持多业务多步骤多类型的业务发布,支持进行程序包更新、配置文件下发、容器发布、Helm发布、SQL命令执行; 支持灵活的串行/并行发布、滚动分批发布、定时发布、发布暂停等方式。
通过应用发布中心审批模块对接企业内部的ITSM、OA系统,实现工单驱动发布任务执行,满足企业安全合规要求。事前,提交变更审批工单,保证流程合规;事中,增加双人符合机制,降低人为操作误差。事后,基于发布工单数据、发布系统数据复盘分析,进一步提高变更质量。
结合应用发布中心投产数据、行业发布质效度量指标统计数据,通过不同的数据维度考量,呈现自动化发布平台带来的直观收益。常用维度如下:发布频率&发布趋势、发布平均时长&发布平均时长趋势、发布成功率&发布成功率趋势。
联系我们查看资料,或申请DEMO演示,可以帮助您更加快速地了解该产品。
申请演示