写点什么

多云时代,如何构建配置管理数据库?

作者:BoCloud博云
  • 2022-11-29
    北京
  • 本文字数:1761 字

    阅读完需:约 6 分钟

前言

随着云计算技术的快速发展,企业原有以内部 IDC 机房为载体的传统 IT 基础架构逐渐发生巨大变化,企业除了少部分对安全性、稳定性要求较高的业务应用部署在原有物理架构外,大部分已迁移上云,部署在私有云、公有云、混合云、专有云等各种云平台之上,形成了多云 IT 基础架构。


多云架构在提升企业业务应用灵活性的同时,云资源厂商、类型、数量持续增加,较传统 IT 基础架构更加复杂,为云资源配置数据的统一、集中管理带来了诸多挑战,基于传统 IT 基础架构的配置管理数据库(CMDB)难以满足多云架构下资源配置数据管理需求。主要问题如下:


  • IT 资源手工维护:IT 资源主要通过手工、线下维护,费时、费力、成本高,自动化数据采集能力不足,无法保证资源的准确性、完整性、规范性、统一性;

  • 侧重 IT 基础资源管理:传统 CMDB 侧重 IT 基础资源管理,与企业业务目标脱离,缺乏面向业务及应用视角的资源管理能力;

  • 消费场景单薄:传统 CMDB 消费场景单薄,主要面向 ITIL 服务,数据/开放性接口不足,无法有效从应用视角支撑云资源全生命周期管理、全链路端到端故障定位/影响性分析等场景。


博云基于多年多云管理项目建设经验,洞察多云时代企业云资源配置数据管理诉求,提出“一面三化”建设理念。“一面”企业构建配置管理数据库面向业务应用,“三化”实现数据消费服务化、数据维护流程化、数据采集自动化,从而有效统一、集中管理云资源配置数据。


面向业务应用,实现 IT 资源与业务目标融合

在满足 IT 基础资源配置管理的基础上,围绕业务提供以应用为维度的资源的集中管理、维护。对业务内部的逻辑关系和业务与 IT 基础架构的关联关系进行梳理,实现 IT 与业务目标融合,以业务为核心的 IT 管理。

通过可视化图形界面灵活动态自定义业务应用模型、属性及关系,包含模型及分组、属性及分组,针对属性可拖拽选择不同值类型进行配置,以定义数据规则,制定数据规范。通过设定关联类型及分组,可根据不同应用场景自定义模型间的关系拓扑。

 

模型管理部分功能截图如下:

模型分组:支持无限层级分组,灵活匹配业务资产管理需求。

模型关系:提供内置和自定义关系设置,灵活匹配应用层级。

属性分组:按基础属性、业务属性、自定义属性进行分组。

属性定义:支持文本、日期、时间、表格等属性类型,灵活匹配业务,支撑 CI 属性定义。

模型拓扑:多层级拓扑,构建面向业务应用的灵活拓扑图。

以消费场景为驱动,实现数据消费服务化

多云架构下业务应用系统相关云资源配置数据、关联关系复杂,需通过 CMDB 面向业务应用实现全链路端到端资源关联,从有效支撑故障定位、故障自愈、影响性分析、容量管理等数据消费场景,实现配置数据服务化。


CMDB 从应用视角出发,接入管理企业 IaaS/PaaS/SaaS 层一切云资源,通过标准 API 提供准确资源信息供上层自动化运维、监控系统、DevOps、ITSM 及周边系统调用。 


数据维护流程化,实现资源全生命周期管理

传统 CMDB 面向 ITIL,与所有服务支持和服务交付流程紧密相联,支撑这些流程的运转、发挥配置信息的价值,同时依赖于相关流程保证数据的准确性。ITIL 的 IT 服务流程是一个严格的、缓慢冗长的管理流程,适用于企业稳态业务。对于企业快速而敏捷的业务,缓慢的 ITIL 无法满足,更加偏向使用 DevOps。

多云时代 CMDB 通过打通稳态和敏态的 IT 服务流程,保障云资源配置数据的准确性,贯穿云资源申请、变更、退订等全流程,配置数据闭环管控,建立云资源的全生命周期管理,有效掌握云资源分配及使用情况。

 

动态灵活的采集插件,实现数据采集自动化

多云时代云资源厂商多、类型多、数量规模大、敏捷动态等特性,传统人工录入、批量导入方式难以满足数据同步要求,需要通过自动化采集方式保障数据的完整性、统一性。

  • 以标准协议/API/第三方工具为基础,通过脚本/agent/接口等不同的方式对数据进行自动采集,自动发现相关配置信息;

  • 动态灵活自定义采集插件,采集脚本可灵活扩展,可对接第三方数据系统进行接口调用;

  • 基于采集插件执行定时发现和实时发现任务,从而及时同步更新资源配置数据。

 

采集插件:支持多种采集方式,比如脚本、数据库、接口等,灵活配置,动态采集和获取。

 

博云基于多年的云管理产品和行业经验,围绕企业业务提供以应用为维度的资源的集中管理、维护,保障云资源数据的规范性、一致性、准确性、安全性,发挥配置管理数据库的价值,助力企业数据化转型。

用户头像

BoCloud博云

关注

微信ID:beyondcent 2019-04-09 加入

微信订阅号:beyondcent 微信服务号:bocloudresearch 企业级PaaS及多云管理服务商。

评论

发布
暂无评论
多云时代,如何构建配置管理数据库?_BoCloud博云_InfoQ写作社区