The invention discloses a flexible and scalable cloud computing monitoring platform, which includes three parts: management component, root monitoring server and sub-monitoring server. The management component and root monitoring server are deployed on platform control node, and the sub-monitoring server is deployed on any physical node accessible to the network. The management component is responsible for managing root monitoring server and sub-monitoring server, and the management component is responsible for managing root monitoring server and sub-monitoring server. The root monitoring server is responsible for platform services, control nodes, switches and sub-monitoring server monitoring; the sub-monitoring server is responsible for the monitoring of computing nodes and virtual machines. The invention can realize the dynamic expansion of the monitoring server, thereby improving the monitoring load capacity, and can expand horizontally all the time without upper limit to meet the monitoring needs of the existing cloud vendors. According to the size of cloud platform, monitoring servers can be added or reduced dynamically, thus solving the monitoring bottleneck problem of cloud platform.
【技术实现步骤摘要】
一种可弹性伸缩的云计算监控平台
本专利技术涉及计算机
,尤其涉及一种可弹性伸缩的云计算监控平台。
技术介绍
近年来,云计算发展突飞猛进,涌现了很多云计算服务提供商和运营商,为各行各业不同的用户提供持续稳定的云计算服务。云计算的稳定性是各家厂商优先要考虑的问题。为了保证用户业务的稳定和持续性,监控是云计算平台不可或缺的一部分。通过监控云计算资源的使用情况和性能,可以在资源使用达到阈值时产生报警,从而提前采取措施进行处理,不影响用户的业务。目前随着云平台规模的日益增长,监控指标也越来越多,导致监控服务器的负载和监控本身产生的数据成了云厂商扩展规模的一个瓶颈。
技术实现思路
有鉴于现有技术的上述缺陷,本专利技术所要解决的技术问题是提供一种可弹性伸缩的云计算监控平台,以解决现有技术的不足。为实现上述目的,本专利技术提供了一种可弹性伸缩的云计算监控平台,包括管理组件、根监控服务器和子监控服务器三大部分,管理组件和根监控服务器部署在平台控制节点上,子监控服务器部署在任何一个网络可达的物理节点上;管理组件负责管理根监控服务器和子监控服务器,并负责监控的路由转发;根监控服务器负 ...
【技术保护点】
1.一种可弹性伸缩的云计算监控平台,其特征在于:包括管理组件、根监控服务器和子监控服务器三大部分,管理组件和根监控服务器部署在平台控制节点上,子监控服务器部署在任何一个网络可达的物理节点上;管理组件负责管理根监控服务器和子监控服务器,并负责监控的路由转发;根监控服务器负责平台服务,控制节点、交换机以及子监控服务器监控;子监控服务器负责计算节点和虚拟机的监控;对于根监控服务器,采用HA proxy的方式进行部署;子监控服务器采用单点方式部署,使用根监控服务器对子监控服务器进行监控,每增加一个子监控服务器,在根监控服务器中生成监控项。
【技术特征摘要】
1.一种可弹性伸缩的云计算监控平台,其特征在于:包括管理组件、根监控服务器和子监控服务器三大部分,管理组件和根监控服务器部署在平台控制节点上,子监控服务器部署在任何一个网络可达的物理节点上;管理组件负责管理根监控服务器和子监控服务器,并负责监控的路由转发;根监控服务器负责平台服务,控制节点、交换机以及子监控服务器监控;子监控服务器负责计算节点和虚拟机的监控;对于根监控服务器,采用HAproxy的方式进行部署;子监控服务器采用单点方式部署,使用根监控服务器对子监控服务器进行监控,每增加一个子监控服务器,在根监控服务器中生成监控项。2.如权利要求1所述的一种可弹性伸缩的云计算监控平台,其特征在于:所述平台控制节点大于等于3个。3.如权利要求1所述的一种可弹性伸缩的云计算监控平台,其特征在于:所述物理节点选择计算节点或者单独的物理节点,一个物理节点允许部署多个子监控服务器,通过不同的端口做区分。4.如权利要求1所述的一种可弹性伸缩的云计算监控平台,其特征在于:所述根监控服务器的集群管理使用pacemaker+haproxy方式。5.如权利要求1所述的一种可弹性伸缩的云计算监控平台,其特征在于:所述根监控服务器使用Galeracluster构建多活的mysql集群。6.如权利...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。