一种配置管理数据处理系统及方法

文档序号:135480 发布日期:2021-10-22 浏览:14次 >En<

阅读说明:本技术 一种配置管理数据处理系统及方法 (Configuration management data processing system and method ) 是由 王杰 郭宝贤 任毅 王明 陈志鹏 徐梦剑 任艳明 孔泽腾 于 2021-07-16 设计创作,主要内容包括:本申请提供了一种配置管理数据处理系统及方法,配置管理数据库包括:平台及网络层数据、应用层数据、组织层数据、平台及网络层数据与应用层数据之间的关联关系、应用层数据与组织层数据之间的关联关系及平台及网络层数据与组织层数据之间的关联关系,保证数据的完整性。并且,提供数据接入接口,与数据平台连接,从数据平台获取目标数据,实现数据的自动获取,并由处理器基于目标数据对配置管理数据库进行更新,实现配置管理数据库的自动更新,保证数据更新的效率及准确性。(The application provides a configuration management data processing system and method, and a configuration management database comprises: the data integrity is ensured by the platform and network layer data, the application layer data, the organization layer data, the incidence relation between the platform and network layer data and the application layer data, the incidence relation between the application layer data and the organization layer data and the incidence relation between the platform and network layer data and the organization layer data. And a data access interface is provided and connected with the data platform, the target data is acquired from the data platform, the automatic acquisition of the data is realized, the configuration management database is updated by the processor based on the target data, the automatic update of the configuration management database is realized, and the efficiency and the accuracy of the data update are ensured.)

一种配置管理数据处理系统及方法

技术领域

本申请涉及资产配置管理技术领域,特别涉及一种配置管理数据处理系统及方法。

背景技术

CMDB(ConfigurationManagementDatabase,配置管理数据库),主要用于存储与管理企业IT架构中设备和服务的各种配置信息。

在实际的资产管理项目中,需要CMDB提供较为全面的数据支撑,但是,目前CMDB中的数据的完整性仍有待提高。并且,企业的配置信息会因设备和服务的上线下线而不断的发生变化,需要及时的将其同步到CMDB中。但是现有的配置信息都是以表单的形式手工录入的,效率低下,且无法保证配置信息的准确性。

发明内容

为解决上述技术问题,本申请实施例提供一种天基物联网终端及通信方法,以达到在更广区域范围接入互联网的目的,技术方案如下:

一种配置管理数据处理系统,包括:配置管理数据库、数据接入接口和处理器;

所述配置管理数据库包括:平台及网络层数据、应用层数据、组织层数据、所述平台及网络层数据与所述应用层数据之间的关联关系、所述应用层数据与所述组织层数据之间的关联关系及所述平台及网络层数据与所述组织层数据之间的关联关系;

所述平台及网络层数据为与目标业务对应的机房及网络关联的数据;

所述应用层数据为与所述目标业务对应的应用程序关联的数据;

所述组织层数据为与所述目标业务对应的上层组织关联的数据;

所述数据接入接口,用于与数据平台连接,从所述数据平台获取目标数据;

所述处理器,用于基于所述目标数据对所述配置管理数据库进行更新。

可选的,所述平台及网络层数据包括:

机房模型数据、机柜模型数据、机柜U数模型数据、网络设备模型数据、网络设备接口模型数据、主机设备模型数据、资源池数据、存储设备数据、其它设备数据;及,

所述机房模型数据与所述机柜模型数据的关联关系、所述机柜模型数据与所述机柜U数模型数据的关联关系、所述机柜U数模型数据与所述网络设备数据的关联关系、所述机柜U数模型数据与所述主机设备模型数据的关联关系、所述网络设备模型数据与所述机房模型数据的关联关系、所述网络设备模型数据与所述主机设备模型数据的关联关系、所述资源池数据与所述主机设备模型数据的关联关系、所述网络设备接口模型数据与所述网络设备模型数据的关联关系、所述网络设备接口模型数据与所述主机设备模型数据的关联关系、所述存储设备数据与所述主机设备模型数据的关联关系。

可选的,所述主机设备模型数据包括:

宿主机模型数据、虚拟机模型数据及所述宿主机模型数据与所述虚拟机模型数据的关联关系;

所述资源池数据与所述主机设备模型数据的关联关系,包括:

所述资源池数据与所述宿主机模型数据的关联关系。

可选的,所述应用层数据,包括:

系统模型的数据、系统功能模型的数据、应用或服务模型的数据及应用或服务集群模型的数据,所述系统功能模型的数据包含所述系统模型的各个功能模块的实例及描述信息,所述应用或服务模型的数据包含应用或服务模型的实例及描述信息及所述应用或服务模型的实例与所述应用或服务模型的描述信息的关联关系;及,

所述功能模块的数据与所述系统模型的关联关系及与支持所述功能模块的服务实例的关联关系;及,

所述应用或服务模型的实例与所述应用或服务集群模型的数据中的实例的关联关系及与所述功能模块的实例的关联关系。

可选的,所述平台及网络层数据与所述应用层数据之间的关联关系,包括:

所述应用或服务集群模型的数据与所述主机设备模型数据的关联关系。

可选的,所述组织层数据,包括:

用户数据、用户组数据、事业群数据、事业部数据、子公司数据及项目组数据;及,

所述用户数据与所述用户组数据之间的关联关系;及,

所述用户数据与所述事业群数据、所述事业部数据、所述子公司数据及所述项目组数据之间的关联关系;及,

所述用户组数据与所述事业群数据、所述事业部数据、所述子公司数据及所述项目组数据之间的关联关系;及,

所述事业群数据与所述事业部数据及所述子公司数据之间的关联关系;及,

所述项目组数据与所述事业部数据及所述子公司数据之间的关联关系。

可选的,所述配置管理数据库,还包括:

用于展示所述平台及网络层数据、所述应用层数据、所述组织层数据、所述平台及网络层数据与所述应用层数据之间的关联关系、所述应用层数据与所述组织层数据之间的关联关系及所述平台及网络层数据与所述组织层数据之间的关联关系的知识图谱。

一种配置管理数据处理方法,包括:

处理器构建配置管理数据库,所述配置管理数据库包括:平台及网络层数据、应用层数据、组织层数据、所述平台及网络层数据与所述应用层数据之间的关联关系、所述应用层数据与所述组织层数据之间的关联关系及所述平台及网络层数据与所述组织层数据之间的关联关系;

所述平台及网络层数据为与目标业务对应的机房及网络关联的数据;

所述应用层数据为与所述目标业务对应的应用程序关联的数据;

所述组织层数据为与所述目标业务对应的上层组织关联的数据;

数据接入接口从数据平台获取目标数据;

所述处理器基于所述目标数据对所述配置管理数据库进行更新。

可选的,所述平台及网络层数据包括:

机房模型数据、机柜模型数据、机柜U数模型数据、网络设备模型数据、网络设备接口模型数据、主机设备模型数据、资源池数据、存储设备数据、其它设备数据;及,

所述机房模型数据与所述机柜模型数据的关联关系、所述机柜模型数据与所述机柜U数模型数据的关联关系、所述机柜U数模型数据与所述网络设备数据的关联关系、所述机柜U数模型数据与所述主机设备模型数据的关联关系、所述网络设备模型数据与所述机房模型数据的关联关系、所述网络设备模型数据与所述主机设备模型数据的关联关系、所述资源池数据与所述主机设备模型数据的关联关系、所述网络设备接口模型数据与所述网络设备模型数据的关联关系、所述网络设备接口模型数据与所述主机设备模型数据的关联关系、所述存储设备数据与所述主机设备模型数据的关联关系。

可选的,所述主机设备模型数据包括:

宿主机模型数据、虚拟机模型数据及所述宿主机模型数据与所述虚拟机模型数据的关联关系;

所述资源池数据与所述主机设备模型数据的关联关系,包括:

所述资源池数据与所述宿主机模型数据的关联关系。

所述应用层数据,包括:

系统模型的数据、系统功能模型的数据、应用或服务模型的数据及应用或服务集群模型的数据,所述系统功能模型的数据包含所述系统模型的各个功能模块的实例及描述信息,所述应用或服务模型的数据包含应用或服务模型的实例及描述信息及所述应用或服务模型的实例与所述应用或服务模型的描述信息的关联关系;及,

所述功能模块的数据与所述系统模型的关联关系及与支持所述功能模块的服务实例的关联关系;及,

所述应用或服务模型的实例与所述应用或服务集群模型的数据中的实例的关联关系及与所述功能模块的实例的关联关系。

可选的,所述平台及网络层数据与所述应用层数据之间的关联关系,包括:

所述应用或服务集群模型的数据与所述主机设备模型数据的关联关系。

可选的,所述组织层数据,包括:

用户数据、用户组数据、事业群数据、事业部数据、子公司数据及项目组数据;及,

所述用户数据与所述用户组数据之间的关联关系;及,

所述用户数据与所述事业群数据、所述事业部数据、所述子公司数据及所述项目组数据之间的关联关系;及,

所述用户组数据与所述事业群数据、所述事业部数据、所述子公司数据及所述项目组数据之间的关联关系;及,

所述事业群数据与所述事业部数据及所述子公司数据之间的关联关系;及,

所述项目组数据与所述事业部数据及所述子公司数据之间的关联关系。

可选的,所述配置管理数据库,还包括:

用于展示所述平台及网络层数据、所述应用层数据、所述组织层数据、所述平台及网络层数据与所述应用层数据之间的关联关系、所述应用层数据与所述组织层数据之间的关联关系及所述平台及网络层数据与所述组织层数据之间的关联关系的知识图谱。

与现有技术相比,本申请的有益效果为:

在本申请中,配置管理数据库包括:平台及网络层数据、应用层数据、组织层数据、所述平台及网络层数据与所述应用层数据之间的关联关系、所述应用层数据与所述组织层数据之间的关联关系及所述平台及网络层数据与所述组织层数据之间的关联关系,保证数据的完整性。并且,提供数据接入接口,与数据平台连接,从数据平台获取目标数据,实现数据的自动获取,并由处理器基于目标数据对配置管理数据库进行更新,实现配置管理数据库的自动更新,保证数据更新的效率及准确性。

附图说明

为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1是本申请提供的配置管理数据系统的一种逻辑结构示意图;

图2是本申请提供的配置管理数据库的数据的关系示意图;

图3是本申请提供的配置管理数据处理方法的一种流程图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

接下来对本申请实施例公开的配置管理数据系统进行介绍,请参见图1,配置管理数据系统包括:配置管理数据库100、数据接入接口200和处理器300。

本实施例中,以系统功能为核心,构建配置管理数据库100(CMDB),构建的配置管理数据库100可以包括:平台及网络层数据、应用层数据、组织层数据、所述平台及网络层数据与所述应用层数据之间的关联关系、所述应用层数据与所述组织层数据之间的关联关系及所述平台及网络层数据与所述组织层数据之间的关联关系。

配置管理数据库100包括:平台及网络层数据、应用层数据、组织层数据、所述平台及网络层数据与所述应用层数据之间的关联关系、所述应用层数据与所述组织层数据之间的关联关系及所述平台及网络层数据与所述组织层数据之间的关联关系,打通了从上层组织到核心层应用,再到底层资源的所有关联关系。

所述平台及网络层数据可以理解为:与目标业务对应的机房及网络关联的数据。

所述应用层数据可以理解为:与所述目标业务对应的应用程序关联的数据;

所述组织层数据可以理解为:与所述目标业务对应的上层组织关联的数据。

本实施例中,所述平台及网络层数据可以包括:

机房模型数据、机柜模型数据、机柜U数模型数据、网络设备模型数据、网络设备接口模型数据、主机设备模型数据、资源池数据、存储设备数据、其它设备数据;及,

所述机房模型数据与所述机柜模型数据的关联关系、所述机柜模型数据与所述机柜U数模型数据的关联关系、所述机柜U数模型数据与所述网络设备数据的关联关系、所述机柜U数模型数据与所述主机设备模型数据的关联关系、所述网络设备模型数据与所述机房模型数据的关联关系、所述网络设备模型数据与所述主机设备模型数据的关联关系、所述资源池数据与所述主机设备模型数据的关联关系、所述网络设备接口模型数据与所述网络设备模型数据的关联关系、所述网络设备接口模型数据与所述主机设备模型数据的关联关系、所述存储设备数据与所述主机设备模型数据的关联关系。

网络设备模型数据可以包括但不局限于:交换机模型的数据、防火墙模型的数据及路由器模型的数据。

其中,机房可以根据需要设置其它设备,其它设备数据可以包括但不局限于:机房中H5负载均衡设备的数据。

所述主机设备模型数据可以包括:

宿主机模型数据、虚拟机模型数据及所述宿主机模型数据与所述虚拟机模型数据的关联关系,如图2所示。

相应地,所述资源池数据与所述主机设备模型数据的关联关系,可以包括:

所述资源池数据与所述宿主机模型数据的关联关系。

其中,通过网络设备接口模型数据,将环境中不清楚的网络关系,进行了详细的拓扑录入,解决设备的网络链路上下游关系模糊问题。并且通过网络和系统功能两个角度,将所有的资源进行整合,实现以系统功能为核心,以网络为基础的一套完整的系统架构关系和资源使用情况。

如图2所示,所述应用层数据,可以包括:

系统模型的数据、系统功能模型的数据、应用或服务模型的数据及应用或服务集群模型的数据,所述系统功能模型的数据包含所述系统模型的各个功能模块的实例及描述信息,所述应用或服务模型的数据包含应用或服务模型的实例及描述信息及所述应用或服务模型的实例与所述应用或服务模型的描述信息的关联关系;及,

所述功能模块的数据与所述系统模型的关联关系及与支持所述功能模块的服务实例的关联关系;及,

所述应用或服务模型的实例与所述应用或服务集群模型的数据中的实例的关联关系及与所述功能模块的实例的关联关系。

应用层数据还可以包括:证书模型数据。

对应上述应用层数据,所述平台及网络层数据与所述应用层数据之间的关联关系,可以包括:

所述应用或服务集群模型的数据与所述主机设备模型数据的关联关系。

如图2所示,所述组织层数据,可以包括:

用户数据、用户组数据、事业群数据、事业部数据、子公司数据及项目组数据;及,

所述用户数据与所述用户组数据之间的关联关系;及,

所述用户数据与所述事业群数据、所述事业部数据、所述子公司数据及所述项目组数据之间的关联关系;及,

所述用户组数据与所述事业群数据、所述事业部数据、所述子公司数据及所述项目组数据之间的关联关系;及,

所述事业群数据与所述事业部数据及所述子公司数据之间的关联关系;及,

所述项目组数据与所述事业部数据及所述子公司数据之间的关联关系。

本实施例中,所述配置管理数据库100,还可以包括:

用于展示所述平台及网络层数据、所述应用层数据、所述组织层数据、所述平台及网络层数据与所述应用层数据之间的关联关系、所述应用层数据与所述组织层数据之间的关联关系及所述平台及网络层数据与所述组织层数据之间的关联关系的知识图谱。

通过用于展示所述平台及网络层数据、所述应用层数据、所述组织层数据、所述平台及网络层数据与所述应用层数据之间的关联关系、所述应用层数据与所述组织层数据之间的关联关系及所述平台及网络层数据与所述组织层数据之间的关联关系的知识图谱,可以实现快速定位故障影响范围、资源使用情况、快出定位故障等常见的运维问题。

所述数据接入接口200,用于与数据平台连接,从所述数据平台获取目标数据。

数据平台可以包括但不局限于:流程平台和监控平台中的任意一种或多种。

所述处理器300,用于基于所述目标数据对所述配置管理数据库100进行更新。

在本申请中,配置管理数据库100包括:平台及网络层数据、应用层数据、组织层数据、所述平台及网络层数据与所述应用层数据之间的关联关系、所述应用层数据与所述组织层数据之间的关联关系及所述平台及网络层数据与所述组织层数据之间的关联关系,保证数据的完整性。并且,提供数据接入接口200,与数据平台连接,从数据平台获取目标数据,实现数据的自动获取,并由处理器300基于目标数据对配置管理数据库100进行更新,实现配置管理数据库100的自动更新,保证数据更新的效率及准确性。

进一步地,采用以系统功能为核心的CMDB,可以在故障发生时,便于不同的工作人员基于对应的关联关系,准确的定位故障点,减少不必要的沟通,提高故障定位的效率。

以及,在CMDB数据更新及时,数据录入统一的基础上,使得在数据分析精确度方面呈现质的变化;在后续的机器学习方面,可以更好更快的创建出新的机器模型;在人工智能方面飞跃前进。

接下来对本申请提供的配置管理数据处理方法进行介绍,下文介绍的配置管理数据处理方法与上文介绍的配置管理数据处理系统可相互对应参照。

请参见图3,配置管理数据处理方法可以包括以下步骤:

步骤S11、处理器构建配置管理数据库,所述配置管理数据库包括:平台及网络层数据、应用层数据、组织层数据、所述平台及网络层数据与所述应用层数据之间的关联关系、所述应用层数据与所述组织层数据之间的关联关系及所述平台及网络层数据与所述组织层数据之间的关联关系;

所述平台及网络层数据为与目标业务对应的机房及网络关联的数据;

所述应用层数据为与所述目标业务对应的应用程序关联的数据;

所述组织层数据为与所述目标业务对应的上层组织关联的数据。

本实施例中,所述平台及网络层数据可以包括:

机房模型数据、机柜模型数据、机柜U数模型数据、网络设备模型数据、网络设备接口模型数据、主机设备模型数据、资源池数据、存储设备数据、其它设备数据;及,

所述机房模型数据与所述机柜模型数据的关联关系、所述机柜模型数据与所述机柜U数模型数据的关联关系、所述机柜U数模型数据与所述网络设备数据的关联关系、所述机柜U数模型数据与所述主机设备模型数据的关联关系、所述网络设备模型数据与所述机房模型数据的关联关系、所述网络设备模型数据与所述主机设备模型数据的关联关系、所述资源池数据与所述主机设备模型数据的关联关系、所述网络设备接口模型数据与所述网络设备模型数据的关联关系、所述网络设备接口模型数据与所述主机设备模型数据的关联关系、所述存储设备数据与所述主机设备模型数据的关联关系。

本实施例中,所述主机设备模型数据可以包括:

宿主机模型数据、虚拟机模型数据及所述宿主机模型数据与所述虚拟机模型数据的关联关系;

所述资源池数据与所述主机设备模型数据的关联关系,可以包括:

所述资源池数据与所述宿主机模型数据的关联关系。

所述应用层数据,可以包括:

系统模型的数据、系统功能模型的数据、应用或服务模型的数据及应用或服务集群模型的数据,所述系统功能模型的数据包含所述系统模型的各个功能模块的实例及描述信息,所述应用或服务模型的数据包含应用或服务模型的实例及描述信息及所述应用或服务模型的实例与所述应用或服务模型的描述信息的关联关系;及,

所述功能模块的数据与所述系统模型的关联关系及与支持所述功能模块的服务实例的关联关系;及,

所述应用或服务模型的实例与所述应用或服务集群模型的数据中的实例的关联关系及与所述功能模块的实例的关联关系。

所述平台及网络层数据与所述应用层数据之间的关联关系,可以包括:

所述应用或服务集群模型的数据与所述主机设备模型数据的关联关系。

所述组织层数据,可以包括:

用户数据、用户组数据、事业群数据、事业部数据、子公司数据及项目组数据;及,

所述用户数据与所述用户组数据之间的关联关系;及,

所述用户数据与所述事业群数据、所述事业部数据、所述子公司数据及所述项目组数据之间的关联关系;及,

所述用户组数据与所述事业群数据、所述事业部数据、所述子公司数据及所述项目组数据之间的关联关系;及,

所述事业群数据与所述事业部数据及所述子公司数据之间的关联关系;及,

所述项目组数据与所述事业部数据及所述子公司数据之间的关联关系。

所述配置管理数据库,还可以包括:

用于展示所述平台及网络层数据、所述应用层数据、所述组织层数据、所述平台及网络层数据与所述应用层数据之间的关联关系、所述应用层数据与所述组织层数据之间的关联关系及所述平台及网络层数据与所述组织层数据之间的关联关系的知识图谱。

步骤S12、数据接入接口从数据平台获取目标数据。

步骤S13、所述处理器基于所述目标数据对所述配置管理数据库进行更新。

本实施例中,通过构建配置管理数据库,使配置管理数据库包括:平台及网络层数据、应用层数据、组织层数据、所述平台及网络层数据与所述应用层数据之间的关联关系、所述应用层数据与所述组织层数据之间的关联关系及所述平台及网络层数据与所述组织层数据之间的关联关系,保证数据的完整性。并且,数据接入接口从数据平台获取目标数据,实现数据的自动获取,并由处理器基于目标数据对配置管理数据库进行更新,实现配置管理数据库的自动更新,保证数据更新的效率及准确性。

需要说明的是,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于装置类实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

为了描述的方便,描述以上装置时以功能分为各种模块分别描述。当然,在实施本申请时可以把各模块的功能在同一个或多个软件和/或硬件中实现。

通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本申请可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例或者实施例的某些部分所述的方法。

以上对本申请所提供的一种配置管理数据处理系统及方法进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。

13页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种变电站设计模型的参数自动导入的方法及系统

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!