基于SD-WAN的分布式云集中监控方法及系统技术方案

技术编号:33288222 阅读:13 留言:0更新日期:2022-05-01 00:00
本发明专利技术公开了基于SD

【技术实现步骤摘要】
基于SD

WAN的分布式云集中监控方法及系统


[0001]本专利技术涉及分布式云的集中监控领域,具体地说是一种基于SD

WAN的分布式云集中监控方法及系统。

技术介绍

[0002]云计算是一种新型的计算和服务模式,它基于分布式计算、并行计算、网格计算和虚拟化等技术,通过建立计算资源共享池,以按需付费的方式向用户提供广泛的计算、存储、数据库、分析、应用程序和部署等多种类型的云服务。分布式云是由云服务提供商管(Cloud Service Provider,CSP)将公有云服务分发到不同的物理位置,由CSP统一负责云服务的运营、治理、更新和演进。
[0003]SD

WAN,即软件定义的广域网络,是将SDN技术应用到广域网场景中所形成的一种服务,这种服务用于连接广阔地理范围的企业网络、数据中心、互联网应用及云服务。
[0004]现有的方法通常是针对单一云中心进行系统指标监控,缺乏对多个分布式云的集中监控。
[0005]故如何实现分布式云集中监控是目前亟待解决的技术问题。

技术实现思路

[0006]本专利技术的技术任务是提供一种基于SD

WAN的分布式云集中监控方法及系统,来解决分布式云的集中监控的问题。
[0007]本专利技术的技术任务是按以下方式实现的,一种基于SD

WAN的分布式云集中监控方法,该方法是以SD

WAN网络为基础,通过配置网闸和路由连接多个云中心,各个云中心通过SD

WAN网络将监控数据推送至消息队列,实现云中心监控数据指标自动上传,中心端(center端)从消息队列读取监控数据并进行展示,实现集中监控。
[0008]作为优选,各云中心的监控节点通过网闸通道连通SD

WAN终端,实现SD

WAN网络的接入。
[0009]更优地,各云中心的网闸配置方式具体如下:
[0010]①
、网闸将本地云中心的监控节点进行代理,实现本地监控节点中心透明访问SD

WAN网络,本地监控节点直接向消息队列推送监控数据;
[0011]②
、网闸增加通道,源地址为本地云中心的监控节点,目的地址为消息队列地址,本地监控节点向网闸侧地址推送监控数据,由网闸进行转发,通过SD

WAN网络推送到消息队列。
[0012]更优地,消息队列采用Kafka集群作为消息队列,基于Zookeeper集群搭建三个节点的Kafka集群,分别在各自的9092端口提供服务,通过Zookeeper集群控制Kafka集群节点的选举,保证消息队列的高可靠性。
[0013]更优地,消息队列与各云中心之间的消息推送和使用具体如下:
[0014]分别在各云中心部署消息生产者,在中心端部署消息消费者,生产者和消费者均
为基于SpringBoot的Java项目,通过引入Kafka相关jar包实现相关程序;
[0015]消费者为集群模式,所有消费者节点组成同一个消费组订阅同一个消息主题,实现监控消息的消费,即将监控数据保存至中心端数据库,供中心端数据展示。
[0016]更优地,消息队列接入SD

WAN网络具体如下:
[0017]Kafka集群通过管理网交换机和核心交换机至DMZ主机,DMZ主机提供安全防护和网络隔离;
[0018]Kafka集群连通SD

WAN终端接入SD

WAN网络;
[0019]消息队列提供基于域名的访问服务,在各云中心的DNS配置域名解析,生产者和消费者均通过域名连接消息队列,保证监控消息的顺利生产和消费。
[0020]一种基于SD

WAN的分布式云集中监控系统,该系统包括,
[0021]云中心,用于部署消息生产者,并通过SD

WAN网络将监控数据推送出去;
[0022]中心端,用于部署消息消费者,并读取监控数据并进行展示,实现集中监控;
[0023]消息队列单元,用于存储和传输监控数据;
[0024]SD

WAN单元,用于连接各云中心和中心端,云中心通过SD

WAN终端接入SD

WAN网络。
[0025]作为优选,所述消息队列单元采用Kafka集群作为消息队列,基于Zookeeper集群搭建三个节点的Kafka集群,分别在各自的9092端口提供服务,通过Zookeeper集群控制Kafka集群节点的选举,保证消息队列的高可靠性;
[0026]Kafka集群通过管理网交换机和核心交换机至DMZ主机,DMZ主机提供安全防护和网络隔离;Kafka集群连通SD

WAN终端接入SD

WAN网络。
[0027]一种电子设备,包括:存储器和至少一个处理器;
[0028]其中,所述存储器存储计算机执行指令;
[0029]所述至少一个处理器执行所述存储器存储的计算机执行指令,使得所述至少一个处理器执行如上述的基于SD

WAN的分布式云集中监控方法。
[0030]一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行时,实现如上述的基于SD

WAN的分布式云集中监控方法。
[0031]本专利技术的基于SD

WAN的分布式云集中监控方法及系统具有以下优点:
[0032](一)本专利技术基于SD

WAN网络连通多个云中心,将监控数据实时上传到中心端,实现分布式云的集中监控,解决了云服务提供商对分布式云监控的问题,有效的提高了分布式云的运营效率;
[0033](二)因从各云中心至消息队列的网络经过多次网络转换,为保证数据包的正确到达,消息队列提供了基于域名的访问服务,在各中心的DNS也配置域名解析,生产者和消费者均通过域名连接消息队列,保证监控消息的顺利生产和消费;
[0034](三)本专利技术采用Kafka作为消息队列,基于Zookeeper搭建了三个节点的Kafka集群,分别在各自的9092端口提供服务,通过Zookeeper集群控制Kafka节点的选举,保证了消息队列的高可靠性。
附图说明
[0035]下面结合附图对本专利技术进一步说明。
[0036]附图1为基于SD

WAN的分布式云集中监控方法的示意图;
[0037]附图2为云中心至SD

WAN网络的示意图;
[0038]附图3为消息队列的示意图;
[0039]附图4为消息队列详细网络的示意图。
具体实施方式
[0040]参照说明书附图和具体实施例对本专利技术的基于本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于SD

WAN的分布式云集中监控方法,其特征在于,该方法是以SD

WAN网络为基础,通过配置网闸和路由连接多个云中心,各个云中心通过SD

WAN网络将监控数据推送至消息队列,实现云中心监控数据指标自动上传,中心端从消息队列读取监控数据并进行展示,实现集中监控。2.根据权利要求1所述的基于SD

WAN的分布式云集中监控方法,其特征在于,各云中心的监控节点通过网闸通道连通SD

WAN终端,实现SD

WAN网络的接入。3.根据权利要求1或2所述的基于SD

WAN的分布式云集中监控方法,其特征在于,各云中心的网闸配置方式具体如下:

、网闸将本地云中心的监控节点进行代理,实现本地监控节点中心透明访问SD

WAN网络,本地监控节点直接向消息队列推送监控数据;

、网闸增加通道,源地址为本地云中心的监控节点,目的地址为消息队列地址,本地监控节点向网闸侧地址推送监控数据,由网闸进行转发,通过SD

WAN网络推送到消息队列。4.根据权利要求3所述的基于SD

WAN的分布式云集中监控方法,其特征在于,消息队列采用Kafka集群作为消息队列,基于Zookeeper集群搭建三个节点的Kafka集群,分别在各自的9092端口提供服务,通过Zookeeper集群控制Kafka集群节点的选举。5.根据权利要求4所述的基于SD

WAN的分布式云集中监控方法,其特征在于,消息队列与各云中心之间的消息推送和使用具体如下:分别在各云中心部署消息生产者,在中心端部署消息消费者,生产者和消费者均为基于SpringBoot的Java项目,通过引入Kafka相关jar包实现相关程序;消费者为集群模式,所有消费者节点组成同一个消费组订阅同一个消息主题,实现监控消息的消费,即将监控数据保存至中心端数据库,供中心端数据展示。6.根据权利要求5所述的基于SD
‑<...

【专利技术属性】
技术研发人员:马顺安
申请(专利权)人:浪潮云信息技术股份公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1