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