一种基于性能需求的并序化云监控系统技术方案

技术编号:16878232 阅读:81 留言:0更新日期:2017-12-23 15:04
本实用新型专利技术提供了一种基于性能需求的并序化云监控系统,包括计算集群、构建服务器、前端服务器及监控网关;其中,所述监控网关通过网络与被监控设备相连,所述监控网关还与所述计算集群相连,所述前端服务器通过网络与用户终端相连,所述前端服务器还与所述构建服务器相连,所述构建服务器与所述计算集群相连;本实用新型专利技术所提供的云监控系统,根据用户选择不同的虚拟机构建指令选用不同的虚拟机构建方式,满足用户对于虚拟机性能的定制需求,且实用新型专利技术所提供的云监控系统的虚拟机可以充分调用整个计算集群的资源,从而满足用户一次性监控多台设备的需求。

A spring cloud monitoring system based on performance requirement

The utility model provides a spring cloud monitoring system based on performance requirement, including the construction of the front-end server and monitoring server, gateway, the computing cluster; the monitoring device is connected with the gateway through the network monitoring, the monitoring gateway and the computing cluster is connected to the front end server network and user terminal by connecting the front end server and the construction of a server, the server is constructed with the cloud computing cluster connected; monitoring system provided by the utility model, according to the user to select different instruction selection mechanism of virtual virtual organizations in different construction method, customer demand for the performance of virtual machines, virtual the utility model of the cloud monitoring system can fully transfer the computational resources of the cluster, so as to meet the user one-time monitoring The demand for multiple equipment.

【技术实现步骤摘要】
一种基于性能需求的并序化云监控系统
本技术涉及云计算领域,特别涉及一种基于性能需求的并序化云监控系统。
技术介绍
云计算是继1980年代大型计算机到客户端-服务器的大转变之后的又一种巨变,是分布式计算(DistributedComputing)、并行计算(ParallelComputing)、效用计算(UtilityComputing)、网络存储(NetworkStorageTechnologies)、虚拟化(Virtualization)、负载均衡(LoadBalance)、热备份冗余(HighAvailable)等传统计算机和网络技术发展融合的产物。云计算平台向用户提供可用的、便捷的、按需的网络访问。用户进入可配置的计算资源共享池(资源包括网络、服务器、存储、应用软件、服务),可以在投入很少的管理工作以及与服务供应端很少交互的情况下,快速获取上述资源。现有的云服务平台大都由云服务提供商根据用户需求在物理机上创建该虚拟机,采用此种方式,一来用户不清楚物理机的具体性能,对虚拟机的性能没有一个很好的把控;二来云服务提供商也不清楚用户的具体的任务需求,为其分配的物理机在性能上可能无法很好的满足用户的任务需求;再者,采用此种方式,虚拟机的性能受限于单台物理机本身,用户的某个任务需求如果出现爆发式的增长,如被监控设备发生灾害需要进行灾害还原时,很有可能致使虚拟机超负荷运行而导致宕机,甚至有可能因为长时间的超负荷运行导致物理机性能的受损。
技术实现思路
本技术的目的在于克服现有技术不足,提供一种基于性能需求的并序化云监控系统,该云服务系统的虚拟机根据不同的构建指令有不同的构建方式,充分满足用户对于虚拟机性能的需求,实现在云端对用户服务器的监控功能,且当出现任务爆发式增长的时候能够及时的调度计算资源优先解决该任务。本技术为实现上述目的采用以下的技术方案:本技术提供了一种基于性能需求的并序化云监控系统,包括:计算集群、构建服务器、前端服务器及监控网关;其中,所述监控网关通过网络与被监控设备相连,所述监控网关还与所述计算集群相连,所述前端服务器通过网络与用户终端相连,所述前端服务器还与所述构建服务器相连,所述构建服务器与所述计算集群相连;所述计算集群包括至少一个物理节点;所述前端服务器用于接收用户发送的虚拟机初始构建参数及虚拟机构建指令,并将所述虚拟机初始构建参数及所述虚拟机构建指令发送给所述构建服务器;所述构建服务器用于根据所述虚拟机初始构建参数及所述虚拟机构建指令生成虚拟机构建配置;所述构建服务器还用于将所述虚拟机构建配置发送给所述计算集群;所述计算集群根据所述虚拟机构建配置在至少一个物理节点上构建至少一个虚拟机;所述监控网关用于获取所述被监控设备的监控数据,并将所获取的监控数据发送给所述虚拟机;所述虚拟机用于接收并存储所述监控数据。进一步的,在本技术一实施例中,所述预设虚拟机构建指令包括第一虚拟机构建指令;所述构建服务器用于根据所述虚拟机初始构建参数及所述第一虚拟机构建指令生成第一虚拟机构建配置;所述计算集群根据所述第一虚拟机构建配置在性能最佳的物理节点上构建虚拟机。进一步的,在本技术一实施例中,所述预设虚拟机构建指令包括第二虚拟机构建指令;所述构建服务器用于根据所述第二虚拟机构建指令将所述虚拟机初始构建参数拆分成多个子虚拟机构建参数,并根据所述子虚拟机构建参数生成第二虚拟机构建配置;所述计算集群根据所述第二虚拟机构建配置在各个物理节点上分别构建各个子虚拟机。在本技术一实施例中,所述监控网关包括缓存器,所述监控网关还用于调整所获取的监控数据的格式,并将调整后的所述监控数据发送到缓存器中;所述缓存器将所接收到的监控数据发送给所述虚拟机。在本技术一实施例中,所述前端服务器还包括报警信号发送模块;所述报警信号发送模块通过网络与所述用户终端相连;所述虚拟机还用于判断所接收的监控数据的状态,当所述监控数据的数值大于预设警戒值时,所述虚拟机判断所述监控数据异常;当所述虚拟机判断所述监控数据异常时,所述虚拟机还用于向所述报警信号发送模块发送报警指令;所述报警信号发送模块用于根据所接收到的报警指令通过网络向所述用户终端发送报警信号。进一步的,在本技术一实施例中,所述前端服务器还用于提供所述预设警戒值的输入接口,并将所接收到的所述预设警戒值发送给所述虚拟机。在本技术一实施例中,所述前端服务器还包括报修模块;当所述虚拟机判断所述监控数据异常时,所述虚拟机还用于向所述报修模块发送报修指令;所述报修模块中预存有服务提供机构的网络地址,所述报修模块用于根据所接收到的报修指令向服务提供机构发出报修请求。在本技术一实施例中,基于性能需求的并序化云监控系统还包括数据转移服务器;所述数据转移服务器分别与所述前端服务器及所述计算集群相连;所述前端服务器还用于提供关联设备信息输入接口,并将所接收到的关联设备信息发送给所述数据转移服务器;所述数据转移服务器根据所述接收到的关联设备信息与所述关联设备通信相连;当所述虚拟机判断所述监控数据异常时,所述虚拟机还用于向所述监控网关发送数据转移指令,所述监控网关用于根据所述数据转移指令获取数据异常的被监控设备的本地数据,并将所获得的本地数据发送给所述虚拟机;所述虚拟机还用于接收所述本地数据,并将所接收的本地数据发送给所述数据转移服务器;所述数据转移服务器用于将所接收到的数据包发送到所述关联设备中。在本技术一实施例中,所述监控网关还用于根据所述数据转移指令暂停获取数据异常的所述被监控设备的监控数据。在本技术一实施例中,所述基于性能需求的并序化云服务系统还包括外部存储设备,所述计算集群通过网络与所述外部存储设备相连,所述外部存储设备用于存储所述计算集群的数据。进一步的,在本技术一实施例中,所述数据转移服务器通过网络与所述外部存储设备相连;所述数据转移服务器还用于将所接收到的数据包发送到所述外部存储设备中。在本技术一实施例中,所述基于性能需求的并序化云监控系统还包括资源调配服务器;所述资源调配服务器与所述计算集群相连;所述资源调配服务器用于监控所述虚拟机的运行状态;当所述虚拟机硬件负载大于用户预设值时,所述资源调配服务器向所述计算集群发送空闲资源调配指令;所述计算集群根据所述空闲资源调配指令将各物理节点中空闲的硬件资源分配给所述虚拟机。在本技术一实施例中,所述物理节点为计算机,所述物理节点的硬件包括但不限于CPU,内存,硬盘,主板。在本技术一实施例中,所述数据转移服务器为所述计算集群中的一个物理节点。在本技术一实施例中,所述资源调配服务器为所述计算集群中的一个物理节点。在本技术一实施例中,所述用户终端包括但不限于用户的个人电脑、手机、平板电脑。本技术的有益效果:本技术所提供的云监控系统,根据用户选择不同的虚拟机构建指令选用不同的虚拟机构建方式,满足用户对于虚拟机性能的定制需求;且本技术所提供的云监控系统的虚拟机可以充分调用整个计算集群的资源,从而满足用户一次性监控多台设备的需求,且当被监控设备出现灾害时,可以及时的向用户发出警报,还可以向服务提供商发出报修请求,还可以及时的转移受灾设备的数据,最大程度上保证用户数据的本文档来自技高网...
一种基于性能需求的并序化云监控系统

【技术保护点】
一种基于性能需求的并序化云监控系统,其特征在于,包括:计算集群、构建服务器、前端服务器及监控网关;其中,所述监控网关通过网络与被监控设备相连,所述监控网关还与所述计算集群相连,所述前端服务器通过网络与用户终端相连,所述前端服务器还与所述构建服务器相连,所述构建服务器与所述计算集群相连;所述计算集群包括至少一个物理节点;所述前端服务器用于接收用户发送的虚拟机初始构建参数及虚拟机构建指令,并将所述虚拟机初始构建参数及所述虚拟机构建指令发送给所述构建服务器;所述构建服务器用于根据所述虚拟机初始构建参数及所述虚拟机构建指令生成虚拟机构建配置;所述构建服务器还用于将所述虚拟机构建配置发送给所述计算集群;所述计算集群根据所述虚拟机构建配置在至少一个物理节点上构建至少一个虚拟机;所述监控网关用于获取所述被监控设备的监控数据,并将所获取的监控数据发送给所述虚拟机。

【技术特征摘要】
1.一种基于性能需求的并序化云监控系统,其特征在于,包括:计算集群、构建服务器、前端服务器及监控网关;其中,所述监控网关通过网络与被监控设备相连,所述监控网关还与所述计算集群相连,所述前端服务器通过网络与用户终端相连,所述前端服务器还与所述构建服务器相连,所述构建服务器与所述计算集群相连;所述计算集群包括至少一个物理节点;所述前端服务器用于接收用户发送的虚拟机初始构建参数及虚拟机构建指令,并将所述虚拟机初始构建参数及所述虚拟机构建指令发送给所述构建服务器;所述构建服务器用于根据所述虚拟机初始构建参数及所述虚拟机构建指令生成虚拟机构建配置;所述构建服务器还用于将所述虚拟机构建配置发送给所述计算集群;所述计算集群根据所述虚拟机构建配置在至少一个物理节点上构建至少一个虚拟机;所述监控网关用于获取所述被监控设备的监控数据,并将所获取的监控数据发送给所述虚拟机。2.如权利要求1所述的基于性能需求的并序化云监控系统,其特征在于,所述监控网关包括缓存器,所述监控网关还用于调整所获取的监控数据的格式,并将调整后的所述监控数据发送到缓存器中;所述缓存器将所接收到的监控数据发送给所述虚拟机。3.如权利要求1所述的基于性能需求的并序化云监控系统,其特征在于,所述前端服务器还包括报警信号发送模块;所述报警信号发送模块通过网络与所述用户终端相连;所述虚拟机还用于判断所接收的监控数据的状态,当所述监控数据的数值大于预设警戒值时,所述虚拟机判断所述监控数据异常,并向所述报警信号发送模块发送报警指令;所述报警信号发送模块用于根据所接收到的报警指令通过网络向所述用户终端发送报警信号。4.如权利要求3所述的基于性能需求的并序化云监控系统,其特征在于,所述前端服务器还用于提供所述预设警戒值的输入接口,并将所接收到的所述预设警戒值发送给所述虚拟机。5.如权利要求3或4所述的基于性...

【专利技术属性】
技术研发人员:张彦彬林铭杰叶政晟
申请(专利权)人:广州高能计算机科技有限公司
类型:新型
国别省市:广东,44

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

1