本发明专利技术公开了一种多数据中心的性能数据监测的方法、系统、设备和存储介质,方法包括在主数据中心执行以下步骤:分别与多个分数据中心建立数据通信通道和服务维持通道;通过服务维持通道发送订阅任务到分数据中心,并通过数据通信通道接收分数据中心反馈的性能数据;在性能数据中设置对应分数据中心的标识符,并将所有的性能数据融合成资源池;以及响应于接收到对资源池中的性能数据的增删操作,基于性能数据的标识符向对应的分数据中心发送数据同步请求。本发明专利技术提出的多数据中心的性能数据监测的方法、系统、设备及介质通过订阅任务持续获取分数据中心的性能数据,并且在数据发生改动时通过标识符请求对应分数据中心进行同步,保证了数据一致性。
Method, system, equipment and medium of performance data monitoring in multi data center
【技术实现步骤摘要】
多数据中心的性能数据监测的方法、系统、设备及介质
本专利技术涉及数据中心领域,更具体地,特别是指一种多数据中心的性能数据监测的方法、系统、计算机设备及可读介质。
技术介绍
目前由于大数据的快速发展,各个数据中心也变得越来越大,发展到一定阶段,一个数据中心满足不了需求,通常在一个城市的不同地方会有多个数据中心,或者同一公司的数据中心分布在不同的城市。如果在一个地方部署监控服务,监控来自不同城市的服务器,监控服务存在很大的延迟,而且监控是一个循环的过程,对网络带宽的要求也很高。而如果在不同的数据中心,都部署着一套服务器监控系统,如果管理不同的数据中心,可能就要访问不同的平台,每个平台都要注册一个账户。如果有一个平台,能够把所有的数据中心的统一管理起来,就省去了来回切换系统的麻烦,而且查看各个数据中心的监控情况也更加方便。另外,现有技术中某个数据中心的数据发生改变,往往需要单独对该数据中心进行操作以进行数据同步,缺乏一个整体管理的系统。
技术实现思路
有鉴于此,本专利技术实施例的目的在于提出一种多数据中心的性能数据监测的方法、系统、计算机设备及计算机可读存储介质,通过订阅任务持续获取分数据中心的性能数据,并且在数据发生改动时通过标识符请求对应分数据中心进行同步,保证了数据一致性。基于上述目的,本专利技术实施例的一方面提供了一种多数据中心的性能数据监测的方法,包括在主数据中心执行如下步骤:分别与多个分数据中心建立数据通信通道和服务维持通道;通过所述服务维持通道发送订阅任务到所述分数据中心,并通过所述数据通信通道接收所述分数据中心反馈的性能数据;在所述性能数据中设置对应分数据中心的标识符,并将所有的性能数据融合成资源池;以及响应于接收到对所述资源池中的性能数据的增删操作,基于所述性能数据的标识符向对应的分数据中心发送数据同步请求。在一些实施方式中,还包括:响应于产生性能数据遗失,主数据中心根据遗失的性能数据的标识符向对应的分数据中心发送补采任务。在一些实施方式中,还包括:将分数据中心的心跳数据通过所述数据通信通道定时向所述主数据中心发送。在一些实施方式中,还包括:响应于所述主数据中心超过预定时间未接收到所述分数据中心的心跳数据,通过所述服务维持通道发送服务检测命令。在一些实施方式中,还包括:响应于所述分数据中心的性能数据变化,将新的性能数据发送到所述主数据中心以替代所述资源池中对应的性能数据。本专利技术实施例的另一方面,还提供了一种多数据中心的性能数据监测的系统,包括:创建模块,配置用于分别与多个分数据中心建立数据通信通道和服务维持通道;传输模块,通过所述服务维持通道发送订阅任务到所述分数据中心,并通过所述数据通信通道接收所述分数据中心反馈的性能数据;设置模块,在所述性能数据中设置对应分数据中心的标识符,并将所有的性能数据融合成资源池;以及同步模块,响应于接收到对所述资源池中的性能数据的增删操作,基于所述性能数据的标识符向对应的分数据中心发送数据同步请求。在一些实施方式中,还包括:补采模块,配置用于响应于产生性能数据遗失,主数据中心根据遗失的性能数据的标识符向对应的分数据中心发送补采任务。在一些实施方式中,还包括:心跳模块,配置用于将分数据中心的心跳数据通过所述数据通信通道定时向所述主数据中心发送。本专利技术实施例的又一方面,还提供了一种计算机设备,包括:至少一个处理器;以及存储器,所述存储器存储有可在所述处理器上运行的计算机指令,所述指令由所述处理器执行时实现如上方法的步骤。本专利技术实施例的再一方面,还提供了一种计算机可读存储介质,计算机可读存储介质存储有被处理器执行时实现如上方法步骤的计算机程序。本专利技术具有以下有益技术效果:订阅任务持续获取分数据中心的性能数据,并且在数据发生改动时通过标识符请求对应分数据中心进行同步,保证了数据一致性。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的实施例。图1为本专利技术提供的多数据中心的性能数据监测的方法的实施例的示意图;图2为本专利技术提供的多数据中心的性能数据监测的方法的实施例的硬件结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本专利技术实施例进一步详细说明。需要说明的是,本专利技术实施例中所有使用“第一”和“第二”的表述均是为了区分两个相同名称非相同的实体或者非相同的参量,可见“第一”“第二”仅为了表述的方便,不应理解为对本专利技术实施例的限定,后续实施例对此不再一一说明。基于上述目的,本专利技术实施例的第一个方面,提出了一种多数据中心的性能数据监测的方法的实施例。图1示出的是本专利技术提供的多数据中心的性能数据监测的方法的实施例的示意图。如图1所示,本专利技术实施例包括在主数据中心执行如下步骤:S1、分别与多个分数据中心建立数据通信通道和服务维持通道;S2、通过服务维持通道发送订阅任务到分数据中心,并通过数据通信通道接收分数据中心反馈的性能数据;S3、在性能数据中设置对应分数据中心的标识符,并将所有的性能数据融合成资源池;以及S4、响应于接收到对资源池中的性能数据的增删操作,基于性能数据的标识符向对应的分数据中心发送数据同步请求。在主数据中心和多个分数据中心之间建立数据通信通道和服务维持通道。在所有的数据中心中选择一个主数据中心,其他的为分数据中心,在主数据中心和每个分数据中心之间建立双通道,一条是数据通信通道,另一条是服务维持通道。通过服务维持通道发送订阅任务到分数据中心,并通过数据通信通道接收分数据中心反馈的性能数据。主数据中心通过服务维持通道发送订阅任务到分数据中心,订阅任务包含:资产数据上报URL(统一资源定位符)、性能数据上报URL、告警数据上报URL、心跳上报周期、性能数据上报周期。分数据中心按照收到的性能数据上报周期定时上报性能数据。在性能数据中设置对应分数据中心的标识符,并将所有的性能数据融合成资源池。为了区分性能数据的来源,可以在性能数据中设置对应分数据中心的标识符,并且为了统一管理性能数据,可以将所有的性能数据融合成资源池。响应于对资源池中的性能数据进行增删操作,基于性能数据的标识符向对应的分数据中心发送数据同步请求。本专利技术实施例中可以采用restful接口主动推送的方式,如果数据中心中有数据增删变动,则主动发起同步请求。数据同步并不是全量数据的存储,而是只存储资源主键和数据中心标识符,这已经足够分辨资源所在的数据中心,并分发请求了。在一些实施方式中,还包括:响应于产生性能数据遗失,主数据中心根据遗失的性能数据的标识符向对应的分数据中心发送补采任务。主数据中心处理并分析分数据中心上报的数据,如果发现有数据遗失,下发性能数据补本文档来自技高网...
【技术保护点】
1.一种多数据中心的性能数据监测的方法,其特征在于,包括在主数据中心执行以下步骤:/n分别与多个分数据中心建立数据通信通道和服务维持通道;/n通过所述服务维持通道发送订阅任务到所述分数据中心,并通过所述数据通信通道接收所述分数据中心反馈的性能数据;/n在所述性能数据中设置对应分数据中心的标识符,并将所有的性能数据融合成资源池;以及/n响应于接收到对所述资源池中的性能数据的增删操作,基于所述性能数据的标识符向对应的分数据中心发送数据同步请求。/n
【技术特征摘要】
1.一种多数据中心的性能数据监测的方法,其特征在于,包括在主数据中心执行以下步骤:
分别与多个分数据中心建立数据通信通道和服务维持通道;
通过所述服务维持通道发送订阅任务到所述分数据中心,并通过所述数据通信通道接收所述分数据中心反馈的性能数据;
在所述性能数据中设置对应分数据中心的标识符,并将所有的性能数据融合成资源池;以及
响应于接收到对所述资源池中的性能数据的增删操作,基于所述性能数据的标识符向对应的分数据中心发送数据同步请求。
2.根据权利要求1所述的方法,其特征在于,还包括:
响应于产生性能数据遗失,主数据中心根据遗失的性能数据的标识符向对应的分数据中心发送补采任务。
3.根据权利要求1所述的方法,其特征在于,还包括:
将分数据中心的心跳数据通过所述数据通信通道定时向所述主数据中心发送。
4.根据权利要求3所述的方法,其特征在于,还包括:
响应于所述主数据中心超过预定时间未接收到所述分数据中心的心跳数据,通过所述服务维持通道发送服务检测命令。
5.根据权利要求1所述的方法,其特征在于,还包括:
响应于所述分数据中心的性能数据变化,将新的性能数据发送到所述主数据中心以替代所述资源池中对应的性能数据。
6.一种多数据中心的性能数据监测...
【专利技术属性】
技术研发人员:韩笑莹,何万县,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。