附录D: 术语表
在IT服务管理(ITSM)领域,存在大量专业术语和概念,这些术语对于理解和实施ITSM至关重要。为了帮助读者更好地理解本书内容,本文档提供了ITSM领域常用术语的详细解释和定义,涵盖基础概念、流程术语、技术术语等多个方面。
一、基础概念术语
1. IT服务管理(IT Service Management, ITSM)
定义:ITSM是一套通过一系列流程和实践来设计、交付、管理和改进IT服务的方法论,旨在确保IT服务能够满足业务需求并创造价值。
相关概念:
- 以服务为中心的IT管理方法
- 强调服务质量和用户体验
- 注重流程标准化和持续改进
2. IT基础设施库(Information Technology Infrastructure Library, ITIL)
定义:ITIL是ITSM领域最广泛采用的最佳实践框架之一,提供了一套详细的流程和指南,帮助企业实施ITSM。
版本演进:
- ITIL v1/v2:早期版本,侧重流程管理
- ITIL v3:引入服务生命周期概念
- ITIL 4:强调数字化时代的服务价值系统
3. 服务(Service)
定义:服务是一种通过满足客户需求来共同创造价值的手段,服务提供者通过服务帮助服务消费者获得期望的结果。
关键特征:
- 以客户为中心
- 共同创造价值
- 通过结果交付体现价值
4. 服务价值系统(Service Value System, SVS)
定义:ITIL 4中的核心概念,描述了组织如何通过各种组件和活动的协同工作来共同创造价值。
组成要素:
- 机会与需求
- 指导原则
- 治理
- 服务价值链
- 实践
- 持续改进
二、流程管理术语
1. 事件(Incident)
定义:任何导致或可能导致服务中断或服务质量下降的非计划性IT服务中断、服务质量下降或尚未对用户或客户产生影响的事态。
关键特征:
- 非计划性
- 对服务产生实际或潜在影响
- 需要尽快处理以恢复服务
2. 问题(Problem)
定义:一个或多个事件的实际或潜在原因。问题可能表现为一个或多个未知错误,或者是一个已知错误但尚未找到永久解决方案的情况。
与事件的区别:
- 事件关注症状处理
- 问题关注根本原因分析
- 问题管理旨在防止事件再次发生
3. 变更(Change)
定义:对IT服务或基础设施的任何添加、修改或删除,可能对服务产生直接影响。
分类:
- 标准变更:预先授权的低风险变更
- 紧急变更:需要立即实施以解决重大问题的变更
- 正常变更:除标准变更和紧急变更外的所有变更
4. 配置项(Configuration Item, CI)
定义:需要被控制以确保IT服务交付的任何组件。它可以是硬件、软件、网络设备、文档、人员或其他任何对服务交付至关重要的元素。
管理要求:
- 唯一标识
- 状态跟踪
- 关系维护
- 变更控制
5. 服务请求(Service Request)
定义:用户请求提供信息、预先核准的IT服务或服务组件(如笔记本电脑、软件安装等)的请求。
与事件的区别:
- 服务请求是计划内的标准化服务
- 事件是意外的服务中断或质量下降
- 服务请求通常有预定义的处理流程
三、服务级别管理术语
1. 服务级别协议(Service Level Agreement, SLA)
定义:服务提供者与服务消费者之间关于服务级别的正式协议,明确规定了服务的质量标准、责任分工和奖惩机制。
关键要素:
- 服务范围定义
- 质量指标设定
- 责任分工明确
- 奖惩机制建立
2. 运营级别协议(Operational Level Agreement, OLA)
定义:内部支持团队之间的协议,用于支持服务级别协议的实现。
作用:
- 明确内部团队责任
- 确保服务交付质量
- 支持SLA目标达成
3. 支持合同(Underpinning Contract, UC)
定义:与外部供应商签订的合同,用于支持服务级别协议的实现。
管理要点:
- 供应商管理
- 合同执行监控
- 服务质量保障
4. 平均修复时间(Mean Time to Repair, MTTR)
定义:从故障发生到完全修复的平均时间,用于衡量系统的可维护性和服务恢复能力。
计算方法:
MTTR = Σ(每次修复时间) / 故障次数
5. 平均故障间隔时间(Mean Time Between Failures, MTBF)
定义:系统两次故障之间的平均运行时间,用于衡量系统的可靠性和稳定性。
计算方法:
MTBF = 总运行时间 / 故障次数
四、配置管理术语
1. 配置管理数据库(Configuration Management Database, CMDB)
定义:存储配置项及其关系信息的逻辑数据库,是配置管理的核心工具。
功能特点:
- 存储CI基本信息
- 维护CI关系数据
- 支持变更影响分析
- 提供配置审计能力
2. 配置管理系统(Configuration Management System, CMS)
定义:用于存储CI及其关系信息的工具、流程和程序的集合,CMDB是其核心组件。
组成要素:
- 数据存储工具
- 数据管理流程
- 访问控制机制
- 集成接口
3. 发现(Discovery)
定义:自动识别和收集IT环境中配置项信息的过程和技术。
技术方法:
- 网络扫描
- 代理程序
- API集成
- 日志分析
4. 关系(Relationship)
定义:配置项之间的依赖、影响或关联关系。
关系类型:
- 依赖关系:一个CI依赖于另一个CI
- 影响关系:一个CI的变化会影响另一个CI
- 组成关系:一个CI由多个CI组成
五、知识管理术语
1. 知识(Knowledge)
定义:通过经验、学习或直觉获得的,能够指导行动的信息、理解和判断的集合。
分类:
- 显性知识:可以明确表达和记录的知识
- 隐性知识:难以明确表达的个人经验和技能
2. 知识库(Knowledge Base)
定义:存储和管理知识的系统化平台,用于知识的创建、存储、共享和应用。
功能特点:
- 知识分类管理
- 搜索和检索功能
- 版本控制机制
- 权限管理能力
3. 知识管理(Knowledge Management, KM)
定义:通过创建、共享、使用和管理知识,提高组织绩效和创新能力的管理实践。
核心活动:
- 知识获取
- 知识存储
- 知识共享
- 知识应用
六、DevOps与敏捷术语
1. DevOps
定义:一种文化和实践的结合,旨在打破开发(Development)和运维(Operations)之间的壁垒,通过自动化和协作,实现软件交付的快速、可靠和高效。
核心原则:
- 文化转变
- 自动化
- 度量反馈
- 共享责任
2. 持续集成(Continuous Integration, CI)
定义:开发人员频繁地将代码变更集成到共享仓库中的实践,通常每天多次,每次集成都通过自动化构建和测试来验证。
核心要素:
- 频繁集成
- 自动化构建
- 自动化测试
- 快速反馈
3. 持续交付(Continuous Delivery, CD)
定义:确保软件可以随时发布到生产环境的软件开发实践,通过自动化测试和部署流程,使软件始终处于可发布状态。
关键特征:
- 可随时发布
- 自动化部署
- 快速回滚
- 质量保障
4. 敏捷(Agile)
定义:一种以人为核心、迭代、循序渐进的软件开发方法,强调适应性而非预测性,强调团队协作和客户合作。
核心价值观:
- 个体和互动高于流程和工具
- 工作的软件高于详尽的文档
- 客户合作高于合同谈判
- 响应变化高于遵循计划
七、监控与分析术语
1. 应用性能管理(Application Performance Management, APM)
定义:监控、管理和分析应用程序性能和可用性的实践,确保应用程序满足性能和用户体验要求。
监控维度:
- 响应时间
- 吞吐量
- 错误率
- 资源利用率
2. 基础设施即代码(Infrastructure as Code, IaC)
定义:通过代码来管理和配置基础设施的实践,使基础设施的管理更加自动化、标准化和可重复。
核心优势:
- 自动化部署
- 版本控制
- 可重复性
- 快速恢复
3. 可观测性(Observability)
定义:通过系统的外部输出(日志、指标、追踪)来理解和推断系统内部状态的能力。
三大支柱:
- 日志(Logs)
- 指标(Metrics)
- 追踪(Traces)
4. 无服务器(Serverless)
定义:一种云计算执行模型,开发者无需管理服务器等基础设施,只需关注代码编写和业务逻辑实现。
核心特征:
- 事件驱动
- 自动扩缩容
- 按需付费
- 无服务器管理
八、安全与合规术语
1. 零信任(Zero Trust)
定义:一种安全架构理念,基于"永不信任,始终验证"的原则,对所有用户、设备和应用程序进行持续验证。
核心原则:
- 显式验证
- 最小权限访问
- 假设存在威胁
- 持续验证
2. 合规性(Compliance)
定义:组织遵循相关法律法规、行业标准和内部政策要求的程度。
常见标准:
- ISO 27001:信息安全管理标准
- GDPR:通用数据保护条例
- SOX:萨班斯-奥克斯利法案
- HIPAA:健康保险便携性和责任法案
3. 威胁检测(Threat Detection)
定义:识别和分析潜在安全威胁和攻击行为的过程和技术。
检测方法:
- 基于签名的检测
- 基于异常的检测
- 行为分析
- 机器学习
九、云原生与容器术语
1. 容器化(Containerization)
定义:将应用程序及其依赖项打包到轻量级、可移植的容器中的技术。
核心优势:
- 轻量级
- 可移植性
- 一致性
- 快速部署
2. 微服务(Microservices)
定义:一种架构风格,将单一应用程序开发为一组小型服务,每个服务运行在自己的进程中并通过轻量级机制(通常是HTTP资源API)进行通信。
设计原则:
- 单一职责
- 松耦合
- 独立部署
- 去中心化
3. Kubernetes
定义:开源的容器编排平台,用于自动化部署、扩展和管理容器化应用程序。
核心功能:
- 容器编排
- 服务发现
- 负载均衡
- 自动扩缩容
4. 服务网格(Service Mesh)
定义:专门处理服务间通信的基础设施层,用于处理微服务架构中服务间的复杂性。
主要功能:
- 流量管理
- 安全控制
- 可观测性
- 弹性能力
十、人工智能与自动化术语
1. 机器学习(Machine Learning, ML)
定义:人工智能的一个分支,通过算法使计算机系统能够从数据中学习并做出预测或决策,而无需明确编程。
主要类型:
- 监督学习
- 无监督学习
- 强化学习
- 深度学习
2. 机器人流程自动化(Robotic Process Automation, RPA)
定义:通过软件机器人自动执行重复性、规则性业务流程的技术。
应用领域:
- 数据录入
- 表单处理
- 系统集成
- 报告生成
3. 人工智能运维(Artificial Intelligence for IT Operations, AIOps)
定义:利用人工智能技术增强和优化IT运营流程和实践的方法。
核心能力:
- 异常检测
- 根因分析
- 预测性维护
- 自动化响应
4. 自然语言处理(Natural Language Processing, NLP)
定义:计算机科学和人工智能领域的一个分支,致力于使计算机能够理解、解释和生成人类语言。
主要应用:
- 文本分析
- 情感分析
- 机器翻译
- 智能问答
十一、结语
本术语表涵盖了IT服务管理领域的主要概念和术语,为读者理解和应用ITSM提供了基础支撑。随着技术的发展和实践的深入,ITSM领域的术语和概念也在不断演进。建议读者在学习和实践中持续关注最新的术语发展,保持知识的更新和进步。
通过掌握这些核心术语,读者能够更好地理解ITSM的理论框架和实践方法,为成功实施IT服务管理奠定坚实基础。同时,这些术语也为组织内部的沟通和协作提供了共同语言,有助于提升团队的专业水平和工作效率。
在实际应用中,建议结合具体的工作场景和业务需求,深入理解这些术语的内涵和外延,灵活运用到IT服务管理的各个环节中,为组织的数字化转型和业务发展提供有力支撑。
