附录D: 术语表
为了帮助读者更好地理解和使用配置管理数据库(CMDB)相关概念,本文档提供了CMDB领域常用术语的定义和解释。这些术语涵盖了CMDB的核心概念、技术实现、管理实践等多个方面。
A
自动发现(Auto Discovery)
自动识别和收集IT环境中配置项信息的过程。通过网络扫描、代理程序、API集成等技术手段,自动获取配置项的属性信息和关系信息,减少手工录入的工作量,提高数据的准确性和时效性。
自动化运维(Automated Operations)
利用自动化工具和技术执行运维任务的过程,包括自动部署、自动监控、自动修复等。自动化运维能够提高运维效率,减少人为错误,实现标准化和一致性的运维操作。
B
备份关系(Backup Relationship)
配置项之间的备份依赖关系,表示一个配置项作为另一个配置项的数据或服务备份。备份关系通常用于描述数据备份、系统容灾等场景中的依赖关系。
C
配置项(Configuration Item, CI)
IT环境中需要被管理的任何组件或资源,包括硬件设备、软件应用、文档、人员等。配置项是CMDB中的基本数据单元,具有唯一标识和一组属性。
配置项关系(CI Relationship)
配置项之间的关联关系,描述配置项之间的依赖、连接、包含等关系。通过关系管理,可以构建IT环境的完整拓扑图,支持影响分析、根因分析等应用场景。
配置管理数据库(Configuration Management Database, CMDB)
用于存储和管理IT环境中所有配置项及其相互关系的数据库系统。CMDB是IT服务管理的核心组件,为各种运维活动提供准确的配置信息支持。
配置漂移(Configuration Drift)
IT环境中配置项的实际状态与其预期状态之间的偏差。配置漂移可能导致系统不稳定、安全风险增加等问题,需要通过监控和自动化手段进行检测和修复。
持续运营(Continuous Operations)
通过建立长效机制和流程,确保CMDB系统持续有效运行的管理实践。包括定期审计、数据清洗、性能优化、用户培训等活动。
D
数据治理(Data Governance)
确保数据质量、安全性和合规性的管理框架和实践。在CMDB环境中,数据治理包括数据质量管理、访问控制、隐私保护、合规检查等方面。
数据模型(Data Model)
描述数据结构、属性和关系的抽象表示。在CMDB中,数据模型定义了配置项的类型、属性和关系,是CMDB系统设计和实现的基础。
数据质量(Data Quality)
数据满足业务需求和使用要求的程度,通常包括准确性、完整性、一致性、时效性等维度。高质量的数据是CMDB发挥价值的前提条件。
数据中台(Data Platform)
企业级数据管理和分析平台,提供数据集成、存储、处理、分析和服务化能力。运维数据中台是CMDB的演进方向,支持更广泛的数据应用场景。
E
事件驱动架构(Event-Driven Architecture)
基于事件的系统设计模式,组件之间通过事件进行通信和协作。在CMDB中,事件驱动架构可以实现实时响应配置变更,触发相关业务流程。
F
发现策略(Discovery Strategy)
自动发现配置项的计划和方法,包括发现范围、发现频率、发现方式等。合理的发现策略能够平衡数据准确性和系统性能。
服务发现(Service Discovery)
自动识别和注册网络中可用服务的过程。在微服务架构中,服务发现是实现服务间通信的基础机制。
G
关系类型(Relationship Type)
配置项关系的分类定义,描述关系的语义和属性。常见的关系类型包括依赖关系、连接关系、包含关系、集群关系等。
根因分析(Root Cause Analysis, RCA)
通过分析故障现象和相关数据,找出问题根本原因的过程。CMDB中的关系信息为根因分析提供了重要支撑。
H
混合发现(Hybrid Discovery)
结合主动发现和被动发现方式的自动发现方法。通过多种技术手段的组合,提高发现的准确性和完整性。
I
实例化关系(Instantiation Relationship)
表示模板或定义配置项与具体实例配置项之间关系的关系类型。例如,虚拟机模板与虚拟机实例之间的关系。
影响分析(Impact Analysis)
当某个配置项发生变更或故障时,分析可能受影响范围的过程。通过CMDB中的关系信息,可以快速识别影响范围,支持变更管理和故障处理。
自动化采集(Automated Collection)
通过自动化手段收集配置项信息的过程,是确保CMDB数据准确性的关键技术手段。
J
K
L
连接关系(Connection Relationship)
表示两个配置项之间存在物理或逻辑连接的关系类型。例如,服务器与交换机之间的网络连接关系。
M
MVP(Minimum Viable Product)
最小可行产品,指用最少的资源开发出能够满足核心需求的产品原型。在CMDB项目中,MVP原则有助于快速交付价值,降低实施风险。
模型扩展(Model Extension)
在现有数据模型基础上增加新的配置项类型、属性或关系的能力。良好的模型扩展能力能够适应业务变化和技术演进。
N
能力模型(Capability Model)
描述组织在特定领域能力水平的框架。在CMDB建设中,能力模型可以帮助评估当前水平和制定发展路径。
O
操作审计(Operation Audit)
记录和审查系统操作日志的过程,用于安全监控、合规检查和问题追溯。CMDB中的操作审计功能能够跟踪配置变更历史。
P
被动发现(Passive Discovery)
通过监听网络流量或接收事件来发现配置项的方法。与主动发现相比,被动发现对目标系统的影响较小。
包含关系(Containment Relationship)
表示一个配置项包含或容纳其他配置项的关系类型。例如,服务器包含CPU、内存等硬件组件的关系。
Q
R
RBAC(Role-Based Access Control)
基于角色的访问控制,一种权限管理模型。通过将权限分配给角色,再将角色分配给用户,实现灵活的权限管理。
容量规划(Capacity Planning)
基于历史数据和业务预测,规划IT资源需求的过程。CMDB中的资源配置信息为容量规划提供了重要数据支持。
S
数据保鲜(Data Freshness)
配置项信息的时效性,反映数据与实际状态的一致程度。数据保鲜策略是确保CMDB数据准确性的重要手段。
伸缩性(Scalability)
系统适应负载变化的能力。CMDB的伸缩性包括数据存储的扩展能力、处理能力的扩展能力等。
生态集成(Ecosystem Integration)
与各种运维工具和系统集成的能力。现代CMDB需要与监控系统、自动化工具、ITSM系统等进行深度集成。
T
团队协作(Team Collaboration)
跨部门、跨团队协同工作的机制和实践。CMDB建设需要运维、开发、业务等多个团队的协作。
U
V
可视化(Visualization)
将数据以图形化方式展示的技术和实践。CMDB中的可视化包括拓扑图、资源视图、影响分析图等。
W
微服务架构(Microservices Architecture)
将应用程序构建为一组小型、独立服务的架构模式。在微服务环境中,CMDB需要管理大量的服务配置项和复杂的关系。
无代理模式(Agentless Mode)
不需要在目标系统上安装代理程序的自动发现方式。通过SSH、WinRM、SNMP等协议远程收集信息。
X
Y
Z
治理机制(Governance Mechanism)
确保系统按照既定规则和标准运行的管理机制。CMDB治理机制包括数据治理、流程治理、技术治理等方面。
智能化运维(Intelligent Operations, AIOps)
运用人工智能和机器学习技术改进IT运维的实践。通过分析运维数据,实现故障预测、异常检测、自动化决策等功能。
自定义字段(Custom Field)
根据特定需求定义的配置项属性。自定义字段能够满足不同业务场景的个性化需求。
自定义扩展(Custom Extension)
在标准功能基础上增加定制化功能的能力。良好的自定义扩展能力能够适应组织的特殊需求。
本术语表将持续更新,以反映CMDB领域的新概念和新发展。如有任何建议或意见,请联系作者。
