在《运维产品家族揭秘》这篇文章中,大家对 TCE 运维平台有了一个初步的了解,今天起,我们将会给大家介绍运维平台上不同的模块,首先从 CMDB 开始。
TCE 集成了丰富的云产品,支持异地多活分布式架构和用户灵活定制,其产品形态的复杂性、灵活性和扩展性都远超其他信息系统。在 TCE 私有化交付的客户中,不同客户的机房环境、网络环境、服务器规格及数量、选择的云产品都各有差异。这样一来,对交付运维工作提出了更高的要求。
为降低客户运维学习难度,提升运维效率和质量,CMDB 诞生了!
CMDB 是什么?
CMDB,内置丰富 CI 模型,全方位记录 TCE 平台资源和配置项;
CMDB,贯穿整个平台及云产品生命周期,为不同的运维场景提供了统一的配置信息管理;
CMDB,通过预设数据、自动化联动等手段协助用户进行运维决策,并实现了运维功能的开箱即用;
CMDB,不仅纳管机房、网络设备、物理服务器等硬件设施;还纳管虚拟机、管控容器等虚拟化资源;同时纳管云产品的进程及日志等配置信息;以及纳管资源规划信息及部署规划信息。
CMDB 用在什么场景?
- 交付部署场景下,CMDB 导入并记录云产品资源规划及云产品部署规划,配合交付部署工具自动化完成云产品一键部署的工作。在部署过程中,云产品部署结果也会同步写入 CMDB。通过对比规划信息和部署结果的差异,即可快速评估交付部署是否正确及完整。
- 扩容升级场景下,修改 CMDB 云产品规划信息,即可驱动运维平台自动化完成扩容升级操作,最终保持部署结果信息和云产品规划信息一致。
- 日常运维场景下,CMDB 作为运维组件数据源, 为云哨监控系统、日志平台等专有云平台运维组件提供资产配置信息和业务信息,帮助各运维组件更好地实现了告警聚合、关联查询和数据下钻的能力。
CMDB带来哪些价值?
TCE 平台庞大且复杂,为了降低客户运维学习难度,提升运维效率和质量,CMDB 采用了一系列自动化措施来降低客户使用难度。
CMDB 内置了丰富的 CI 模型,绝大部分 CI 模型的配置数据均不需要客户手工配置,而是通过各种接口自动同步配置数据。
为了实现运维能力的开箱即用,CMDB 预设云产品的进程、日志等信息,联动云哨监控系统和日志系统,实现进程监控和日志采集的自动化。配合云哨监控系统的预设告警策略,可以实现常用监控告警的自动化配置。
为了确保 CMDB 配置数据的准确性,CMDB Agent 会定期采集主机硬件配置信息和进程信息,并根据预设的校验规则,自动判定 CMDB 记录的主机配置和业务配置是否正确,并根据预设的处理规则选择通知客户确认或者自动修改配置值。
-【END】-
CMDB 不仅为运维工作提供全面、准确、权威的配置数据管理,同时依托腾讯云丰富运维经验为降低客户运维工作复杂度。
感谢本期作者赵趁为我们带来专业且详细的 CMDB 介绍,下期主题是云哨系统,感兴趣的朋友们可以点一下关注,咱们下周见!