1.本发明涉及数据管理技术领域,具体是指一种基于区块链的数据中心动环数据管理方法及系统。
背景技术:2.数据中心主要用于在网络基础设施上传递、加速、展示、计算和存储数据信息,数据中心的主要目的是运行应用于处理商业和运作的组织的数据。
3.随着信息化建设的深入发展,数据中心的动力环境监控在运维实务中具有较大比重,一方面,动力环境对与保证业务设备的正常运转具有重要意义,已经在idc运营中受到与业务设备相当程度的重视,另一方面,数据中心中日益庞杂的来自不同厂家的各色动环单品设备,稳定性参差不齐、普遍缺乏自动监控能力、管理的复杂度比较高,数据中心资源的使用率较低,增加了运维服务的负担。
技术实现要素:4.针对上述情况,为克服现有技术的缺陷,本发明提供了一种可以利用管控区块链网络对管控数据进行更新处理,基于区块链本身的数据同步特性,将更新后的管控数据同步至管控区块链网络中的其它管控节点,以实现管控数据的自动化同步,减少成本,提高管理效率,采用同步模块对所有区块链数据节点上的数据进行同步来监测数据是否存在异常,而且采用区块链的数据节点来存储数据,为去中心化的存储,使数据的存储更加安全,避免了当数据存储出现故障时影响数据中心的监管和运作的问题的基于区块链的数据中心动环数据管理方法及系统。
5.本发明采取的技术方案如下:本发明一种基于区块链的数据中心动环数据管理系统,包括云平台、以太网、后台服务器和数据管理系统,所述云平台通过以太网连接有客户端,所述云平台连接到后台服务器,所述后台服务器与数据管理系统连接,所述数据管理系统包括数据采集子模块、数据区块链网络、管控区块链网络、数据节点、管控节点、同步模块、管控设备和监测模块,
6.所述数据采集子模块用于采集不同目标对象的监测数据,所述数据区块链网络中包括多个业务对象对应的数据节点,所述管控区块链网络中包括有多个业务对象对应的管控节点,任一个管控节点用于存储对应业务对象的管控数据,并将所述管控数据通过同步模块加密后同步至其它管控节点;
7.任一个业务对象对应的数据节点和管控节点部署于同一个网络环境;
8.所述管控模块,用于接收目标业务对象针对待处理管控数据的管理请求,通过所述目标业务对象对应的目标管控节点,在所述管控区块链网络对应的管控区块链中,对所述待处理管控数据执行相匹配的更新处理;
9.所述同步模块用于不同同步数据节点、以及管控节点之间目标对象的标准管控数据,所述监测模块与数据节点连接,且所述监测模块用于监测异常数据并向后台服务器发
出报警信号。
10.优选方案中,所述数据节点至少包括两组进行数据传输,两个所述数据节点分别为第一区块链节点和第二区块链节点,通过同步数据传输过程包括以下步骤:
11.s1):确定第一区块链节点的第一区块链节点地址、第一区块链节点存储空间地址、第一公钥和第一私钥;以及确定第二区块链节点的第二区块链节点地址和第二公钥;
12.s2):第一区块链节点通过加密后向第二区块链节点进行传输;
13.s3):第二区块链节点接收传输数据,并存储至同步模块。
14.优选地,所述以太网设有管理节点、计算节点和存储节点。
15.优选地,所述客户端包括pc端、浏览器和移动终端设备等,不限于此几种方式,可通过多种方式查看本数据管理系统。
16.进一步地,本方案还公开了一种基于区块链的数据中心动环数据管理系统的实现方法,包括以下步骤:
17.s1:设定待监测管理数据的标准值,通过同步模块使待监测管理数据的标准值分布在不同的数据节点上,并建立待监测管理数据标准值的数据链;
18.s2:通过数据采集子模块采集不同目标监测对象,获取不同的监测数据,并将检测数据发送至数据节点上;
19.s3:通过监测模块监测异常数据并向后台服务器发出报警信号;
20.s4:在区块链数据链节点之间设置同步模块,通过同步模块进行数据同步,如果数据存在不一致,同步模块向监测模块发送报警数据信息。
21.优选地,所述步骤s2中数据采集子模块采集的监测数据还发送至以太网的存储节点上作为备份。
22.进一步地,采用区块链管理监控工具连接管控区块链网络,对其进行图形化或自动化的管理和监控。
23.采用上述方案本发明取得的有益效果如下:本方案一种基于区块链的数据中心动环数据管理方法及系统,可以利用管控区块链网络对管控数据进行更新处理,基于区块链本身的数据同步特性,将更新后的管控数据同步至管控区块链网络中的其它管控节点,以实现管控数据的自动化同步,从而不需要引入外部结构或装置,减少成本,而且可以提高管理的效率;采用同步模块对所有区块链数据节点上的数据进行同步来监测数据是否存在异常,而且采用区块链的数据节点来存储数据,为去中心化的存储,使数据的存储更加安全,避免了当数据存储出现故障时影响数据中心的监管和运作的问题。
具体实施方式
24.下面将结合本发明实施例,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例;基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
25.实施例1,本发明一种基于区块链的数据中心动环数据管理系统,包括云平台、以太网、后台服务器和数据管理系统,云平台通过以太网连接有客户端,云平台连接到后台服务器,后台服务器与数据管理系统连接,以太网设有管理节点、计算节点和存储节点;其中,
数据管理系统包括数据采集子模块、数据区块链网络、管控区块链网络、数据节点、管控节点、同步模块、管控模块和监测模块,数据采集子模块用于采集不同业务对象的监测数据;数据区块链网络中包括多个业务对象对应的数据节点,管控区块链网络中包括有多个业务对象对应的管控节点,任一个管控节点用于存储对应业务对象的管控数据,并将管控数据通过同步模块加密后同步至其它管控节点;管控模块,用于接收目标业务对象针对待处理管控数据的管理请求,通过目标业务对象对应的目标管控节点,在管控区块链网络对应的管控区块链中,对待处理管控数据执行相匹配的更新处理;同步模块用于不同同步数据节点、以及管控节点之间目标对象的标准管控数据;监测模块与数据节点和数据采集子模块连接,且监测模块用于监测异常数据并向后台服务器发出报警信号。
26.作为优选方案,任一个业务对象对应的数据节点和管控节点部署于同一个网络环境。
27.在本方案中,基于区块链的数据中心动环数据管理系统的实现方法,包括以下步骤:
28.s1:设定待监测管理数据的标准值,通过同步模块使待监测管理数据的标准值分布在不同的管控节点上,并建立待监测管理数据标准值的数据链;
29.s2:接收目标业务对象针对待处理管控数据的管理请求,通过目标业务对象对应的目标管控节点,在管控区块链网络对应的管控区块链中,对待处理管控数据执行与管理类型匹配的更新处理;
30.s3:监测模块对不同的监测项目进行监测,获取监测数据;
31.s4:数据采集子模块采集所有监测模块获取的监测数据,并将监测数据发送至数据节点;
32.s5:在同步模块的作用下,数据节点之间保持共识,每个区块链数据节点接收到监测数据后,通过同步模块进行数据同步,如果数据存在不一致,同步模块向监管报警模块发送报警数据信息。
33.需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。
34.尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。
35.以上对本发明及其实施方式进行了描述,这种描述没有限制性,实施例中所示的也只是本发明的实施方式之一,实际的结构并不局限于此。总而言之如果本领域的普通技术人员受其启示,在不脱离本发明创造宗旨的情况下,不经创造性的设计出与该技术方案相似的结构方式及实施例,均应属于本发明的保护范围。
技术特征:1.基于区块链的数据中心动环数据管理系统,其特征在于:包括云平台、以太网、后台服务器和数据管理系统,所述云平台通过以太网连接有客户端,所述云平台连接到后台服务器,所述后台服务器与数据管理系统连接;所述数据管理系统包括数据采集子模块、数据区块链网络、管控区块链网络、数据节点、管控节点、同步模块、管控模块和监测模块,所述数据采集子模块用于采集不同业务对象的监测数据;所述数据区块链网络中包括多个业务对象对应的数据节点,所述管控区块链网络中包括有多个业务对象对应的管控节点,任一个管控节点用于存储对应业务对象的管控数据,并将所述管控数据通过同步模块加密后同步至其他管控节点;所述管控模块,用于接收目标业务对象针对待处理管控数据的管理请求,通过所述目标业务对象对应的目标管控节点,在所述管控区块链网络对应的管控区块链中,对所述待处理管控数据执行相匹配的更新处理;所述同步模块用于不同同步数据节点、以及管控节点之间目标对象的标准管控数据;所述监测模块与数据节点和数据采集子模块连接,且所述监测模块用于监测异常数据并向后台服务器发出报警信号。2.根据权利要求1所述的基于区块链的数据中心动环数据管理系统,其特征在于:任一个业务对象对应的所述数据节点和管控节点部署于同一个网络环境。3.根据权利要求1所述的基于区块链的数据中心动环数据管理系统,其特征在于:所述以太网设有管理节点、计算节点和存储节点,所述管理节点用于管控节点和数据节点的管理与编辑,所述存储节点用于数据采集子模块采集的监测数据的备份存储,所述计算节点用于数据节点的监测。4.根据权利要求1-3任一所述的基于区块链的数据中心动环数据管理系统的实现方法,其特征在于,包括以下步骤:s1:设定待监测管理数据的标准值,通过同步模块使待监测管理数据的标准值分布在不同的管控节点上,并建立待监测管理数据标准值的数据链;s2:接收目标业务对象针对待处理管控数据的管理请求,通过所述目标业务对象对应的目标管控节点,在所述管控区块链网络对应的管控区块链中,对所述待处理管控数据执行与所述管理类型匹配的更新处理;s3:监测模块对不同的监测项目进行监测,获取监测数据;s4:数据采集子模块采集所有监测模块获取的监测数据,并将监测数据发送至数据节点;s5:在同步模块的作用下,数据节点之间保持共识,每个区块链数据节点接收到监测数据后,通过同步模块进行数据同步,如果数据存在不一致,同步模块向监管报警模块发送报警数据信息。5.根据权利要求4所述的基于区块链的数据中心动环数据管理系统的实现方法,其特征在于:所述数据节点至少包括两组进行数据传输,两个所述数据节点分别为第一区块链节点和第二区块链节点,通过同步数据传输过程包括以下步骤:s1):确定第一区块链节点的第一区块链节点地址、第一区块链节点存储空间地址、第一公钥和第一私钥;以及确定第二区块链节点的第二区块链节点地址和第二公钥;
s2):第一区块链节点通过加密后向第二区块链节点进行传输;s3):第二区块链节点接收传输数据,并存储至同步模块。6.根据权利要求5所述的基于区块链的数据中心动环数据管理系统的实现方法,其特征在于:所述步骤s2中数据采集子模块采集的监测数据还发送至以太网的存储节点上作为备份。
技术总结本发明公开了一种基于区块链的数据中心动环数据管理系统,包括云平台、以太网、后台服务器和数据管理系统,数据管理系统包括数据采集子模块、数据区块链网络、管控区块链网络、数据节点、管控节点、同步模块、管控设备和监测模块。本发明属于数据管理技术领域,具体是提供了一种可以利用管控区块链网络对管控数据进行更新处理,可以实现管控数据的自动化同步,减少成本,提高管理效率,采用同步模块对所有区块链数据节点上的数据进行同步来监测数据是否存在异常,使数据的存储更加安全,基于区块链的数据中心动环数据管理方法及系统。块链的数据中心动环数据管理方法及系统。
技术研发人员:白金颖 吴长富 高凌
受保护的技术使用者:深圳栅格信息技术有限公司
技术研发日:2022.07.05
技术公布日:2022/11/1