架构及模块说明
最近更新时间: 2026-03-13 09:03:00
整体设计

分层架构
1、标准能力层组件代码仓库保持通用。场景化产品能力用新代码仓库作为扩展层。
2、标准能力-cmdb和基础平台提供独立产品化能力
3、标准能力-标准运维,依赖cmdb和基础平台,同时提供系统官方原子能力,同时支持3方系统接入并结合内部能力统一编排
4、主机运维&作业平台 相对独立,只依赖cmdb和基础平台
5、客户业务元数据导入通过扩容能力里的松耦合方式,插件化支持
6、业务运维的整个调度框架依赖标准运维,元数据以来cmdb和基础平台。作为对客户侧一站式运维入口产品形态
详细架构
每个组件的功能:
| 组件名称 | 组件类型 | 部署架构 | 功能介绍 | 是否关键组件 | 是否有监控手段 | 监控方式 | 影响功能或业务描述 |
|---|---|---|---|---|---|---|---|
| tap-cmdb | 镜像组件 | x86/arm | 运维数据源,提供数据管理、模型管理、业务树管理等功能,以及租户运维平台的权限管理 | 是 | 是 | 容器健康检查脚本 | 运维数据 权限限制 |
| 主机运维 | 镜像组件 | x86/arm | 主机远程操作入口,提供快速执行和定时执行的功能。快速执行包括:远程命令、文件分发、Ansible脚本等功能 | 是 | 是 | 容器健康检查脚本 | 远程执行 |
| 业务运维 | 镜像组件 | x86/arm | 业务运维入口,管理和变更业务,提供自定义业务变更步骤和策略的能力 | 是 | 是 | 容器健康检查脚本 | 业务管理、业务变更 |