CN113127292A - 一种适用于多云管理的运维、监控方法 - Google Patents
一种适用于多云管理的运维、监控方法 Download PDFInfo
- Publication number
- CN113127292A CN113127292A CN202110285128.7A CN202110285128A CN113127292A CN 113127292 A CN113127292 A CN 113127292A CN 202110285128 A CN202110285128 A CN 202110285128A CN 113127292 A CN113127292 A CN 113127292A
- Authority
- CN
- China
- Prior art keywords
- cloud
- management
- information
- maintenance
- monitoring
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000012544 monitoring process Methods 0.000 title claims abstract description 81
- 238000000034 method Methods 0.000 title claims abstract description 39
- 238000012423 maintenance Methods 0.000 title claims abstract description 26
- 230000008569 process Effects 0.000 claims description 10
- 238000012790 confirmation Methods 0.000 claims description 3
- 238000004364 calculation method Methods 0.000 claims description 2
- 238000013508 migration Methods 0.000 claims description 2
- 230000005012 migration Effects 0.000 claims description 2
- 238000012545 processing Methods 0.000 abstract description 6
- 230000000694 effects Effects 0.000 abstract description 4
- 230000004044 response Effects 0.000 abstract description 2
- 238000011161 development Methods 0.000 abstract 1
- 238000007726 management method Methods 0.000 description 49
- 238000005516 engineering process Methods 0.000 description 5
- 230000011218 segmentation Effects 0.000 description 5
- 230000009471 action Effects 0.000 description 3
- 238000003709 image segmentation Methods 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 238000010191 image analysis Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3003—Monitoring arrangements specially adapted to the computing system or computing system component being monitored
- G06F11/3006—Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system is distributed, e.g. networked systems, clusters, multiprocessor systems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5005—Allocation of resources, e.g. of the central processing unit [CPU] to service a request
- G06F9/5027—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
- G06F9/505—Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals considering the load
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Mathematical Physics (AREA)
- Quality & Reliability (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明公开了一种适用于多云管理的运维、监控方法,包括如下步骤:S1、匹配不同云平台的管理域信息,并且加密存到数据库;S2、设置监控数据的采集时间、采集频率;S3、通过不同云平台的管理域定时拉取云平台监控数据;S4、将上述做好标识的各云平台的信息汇总,并将信息传输至控制终端;S5、对于数据的异常进行标记,并提示控制终端,并进行不同集群管理操作。本发明采用先标识再汇总的方式对多云的进行运维管理和监控,能对多云系统接入的所有云平台的监控数据进行统一的处理与展示的效果,实现了多云的统一监控需求,并且通过对事件的自动响应,实现任务分发,负载均衡,高可用性,开发友好的管理界面,提高管理的安全性及便利性。
Description
技术领域
本发明涉及多云管理的运维、监控技术领域,具体涉及一种适用于多云管理的运维、监控方法。
背景技术
云是云计算时代网络连接的综合表现,它融合了SaaS、应用交付、P2P等多种模式和技术,每一个用户等同为一个节点,实现大量客户端的“超节点池”应用,用户只需要建立连接通道,就可以随时通过各节点从任何地方安全、高速地获取所需资源,参与者越多,每个参与者的连接性能就越好,随着云需求场景越来越广泛,多云部署已成为企业成本和复杂场景的首要方案,在多云系统中,对各公有云平台的资源监控数据尤其重要,在一个云平台中一个时间点就会产生成千上万条监控数据;在多云的背景下,监控数据的数量更是不可估量;如何高效地处理并使用这些监控数据是本领域所面临的问题。
目前市场中的多云产品主流的监控手段为在需要查询监控数据的时候,通过发送请求或者调用SDK来获取实时的监控数据;然后直接返回展现给用户查看。这样的做法会导致监控数据过于片面且不灵活,不同类型的云平台的监控数据结构不一致,监控频率也不一致,难以对这些监控数据进行统一的展示与处理。
发明内容
本发明的目的在于提供一种适用于多云管理的运维、监控方法,本方法能对多云系统接入的所有云平台的监控数据进行统一的处理与展示的效果,实现了多云的统一监控需求,以解决上述背景技术中提出的问题。
为实现上述目的,本发明提供如下技术方案:。
一种适用于多云管理的运维、监控方法,包括如下步骤:
S1、匹配不同云平台的管理域信息,并且加密存到数据库,每组云平台管理域信息在数据库中单独设立存储单元并做上标识;
S2、设置监控数据的采集时间、采集频率;
S3、通过不同云平台的管理域定时拉取云平台监控数据,并将相对应的云平台信息罗列在数据库中相对应的管理域信息存储单元内并对其做标识;
S4、将上述做好标识的各云平台的信息汇总,并将信息传输至控制终端;
S5、对于数据的异常进行标记,并提示控制终端,并进行不同集群管理操作。
作为优选的技术方案,步骤S1中,做标识具体是将不同的云服务对外提供的接口整理和抽象,定义针对多云虚拟化管理的统一API接口;将不同云平台共有的概念特性抽象出来,形成一系列基类,基类定义资源的基本属性和通用操作,包括ID、名称、共有属性、规格以及配置策略。
作为优选的技术方案,步骤S1中管理域信息包括云资源全生命周期管理信息、云硬盘管理信息、镜像管理信息、多云环境监控信息与体检信息以及自动化运维信息,简化混合云的管理信息和部署信息。
作为优选的技术方案,步骤S3中,通过配置文件来配置需要拉取云平台监控数据,拉取的监控数据具体包括:虚拟机、虚拟机内存、虚拟机磁盘和虚拟机网络速率,以及虚拟机用户的个人信息和告警配置信息,还包括平台类型和区域id。
作为优选的技术方案,步骤S2中,时间频率的生成方式为:获取所有的最小交集,确保可以作用于接入的所有平台;然后将采集频率与云平台采集的监控数据频率进行对比计算,将云平台的监控数据按照多云系统统一的采集频率进行换算,转换成统一的时间频率的数据。
作为优选的技术方案,步骤S3中所述的标识采用两个维度进行区分不同公有云平台的不同区域的监控数据。
作为优选的技术方案,步骤S4中,利用云硬盘管理模块实现云硬盘的创建与删除,将云硬盘挂载到某一台云主机或者将其从云主机中卸载;同时云硬盘管理模块还支持云硬盘的扩容、迁移及数据的备份。
作为优选的技术方案,步骤S5中,采用镜像管理模块与控制终端通信连接,所述镜像管理模块允许用户选择上传、下载镜像至镜像服务器,下载完整的镜像列表,并存储在本地数据库中。
作为优选的技术方案,步骤S5中,不同集群管理操作包括节点加入、节点的离开、节点正常运行、节点配置和线程同步实现,所述的节点加入的过程具体包括:每一个节点在启动时读取自身配置文件,并按周期发送加入请求消息,直至收到所有其他节点的加入确认消息
综上所述,由于采用了上述技术,本发明的有益效果是:
本发明中,采用先标识再汇总的方式对多云的进行运维管理和监控,能对多云系统接入的所有云平台的监控数据进行统一的处理与展示的效果,实现了多云的统一监控需求,并且通过对事件的自动响应,实现任务分发,负载均衡,高可用性,开发友好的管理界面,提高管理的安全性及便利性。
附图说明
图1为本发明一种适用于多云管理的运维、监控方法的流程图;
具体实施方式
为使本发明实施方式的目的、技术方案和优点更加清楚,下面将结合本发明实施方式中的附图,对本发明实施方式中的技术方案进行清楚、完整地描述,显然,所描述的实施方式是本发明一部分实施方式,而不是全部的实施方式。基于本发明中的实施方式,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施方式,都属于本发明保护的范围。因此,以下对在附图中提供的本发明的实施方式的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施方式。基于本发明中的实施方式,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施方式,都属于本发明保护的范围。
在本发明的描述中,需要理解的是,指示方位或位置关系的术语为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的设备或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。
实施例1
本发明提供了如图1所示的一种适用于多云管理的运维、监控方法,包括如下步骤:
S1、匹配不同云平台的管理域信息,并且加密存到数据库,每组云平台管理域信息在数据库中单独设立存储单元并做上标识;
步骤S1中,做标识具体是将不同的云服务对外提供的接口整理和抽象,定义针对多云虚拟化管理的统一API接口;将不同云平台共有的概念特性抽象出来,形成一系列基类,基类定义资源的基本属性和通用操作,包括ID、名称、共有属性、规格以及配置策略;
步骤S1中管理域信息包括云资源全生命周期管理信息、云硬盘管理信息、镜像管理信息、多云环境监控信息与体检信息以及自动化运维信息,简化混合云的管理信息和部署信息;
其中,存储单元采用8位二进制作为一个存储单元,也就是一个字节,每个单元有一个地址,是一个整数编码,可以表示为二进制整数,程序中的变量和主存储器的存储单元相对应,变量的名字对应着存储单元的地址,变量内容对应着单元所存储的数据。存储地址一般用十六进制数表示,而每一个存储器地址中又存放着一组二进制表示的数;
S2、设置监控数据的采集时间、采集频率;
步骤S2中,时间频率的生成方式为:获取所有的最小交集,确保可以作用于接入的所有平台;然后将采集频率与云平台采集的监控数据频率进行对比计算,将云平台的监控数据按照多云系统统一的采集频率进行换算,转换成统一的时间频率的数据;
S3、通过不同云平台的管理域定时拉取云平台监控数据,并将相对应的云平台信息罗列在数据库中相对应的管理域信息存储单元内并对其做标识;
步骤S3中,通过配置文件来配置需要拉取云平台监控数据,拉取的监控数据具体包括:虚拟机、虚拟机内存、虚拟机磁盘和虚拟机网络速率,以及虚拟机用户的个人信息和告警配置信息,还包括平台类型和区域id;
步骤S3中所述的标识采用两个维度进行区分不同公有云平台的不同区域的监控数据;
S4、将上述做好标识的各云平台的信息汇总,并将信息传输至控制终端;
S5、对于数据的异常进行标记,并提示控制终端,并进行不同集群管理操作;
步骤S5中,采用镜像管理模块与控制终端通信连接,所述镜像管理模块允许用户选择上传、下载镜像至镜像服务器,下载完整的镜像列表,并存储在本地数据库中;
步骤S5中,不同集群管理操作包括节点加入、节点的离开、节点正常运行、节点配置和线程同步实现,所述的节点加入的过程具体包括:每一个节点在启动时读取自身配置文件,并按周期发送加入请求消息,直至收到所有其他节点的加入确认消息。监控所有节点的状态,通过对方发送的心跳消息监测,如果在设定周期内未收到某节点的心跳消息,则认为其离开,并且当该节点为备份节点的离开或故障时,则将该节点直接从节点列表中删除,当该节点为主节点的离开或故障时,则重新从剩余的节点中选择一个新的主节点。
本方法采用先标识再汇总的方式对多云的进行运维管理和监控,能对多云系统接入的所有云平台的监控数据进行统一的处理与展示的效果,实现了多云的统一监控需求,并且通过对事件的自动响应,实现任务分发,负载均衡,高可用性,开发友好的管理界面,提高管理的安全性及便利性。
实施例2
与实施例1不同的地方在于,该适用于多云管理的运维、监控方法步骤S5中的控制终端包括终端音影模块,所述音影模块用于将监控信息实时展示,所述终端音影模块包括数字模拟转换器,用于处理数字讯号与模拟讯号间之转换;
显示器,用于显示影像;影像分割单元,用于将馈入之数影像处理以显示于该显示器上之数分割区域内,所述影像分割单元是把图像分成若干个特定的、具有独特性质的区域并提出感兴趣目标的技术和过程,它是由图像处理到图像分析的关键步骤,主要分以下几类:基于阈值的分割方法、基于区域的分割方法、基于边缘的分割方法以及基于特定理论的分割方法等,从数学角度来看,图像分割是将数字图像划分成互不相交的区域的过程。
可选的,步骤S2的设置采集时间、采集频率通过输入模块进行信息输入;所述输入模块具体包括:键盘、鼠标、电子书写板以及语音输入。
实时例3
与实施例1不同的地方在于,该适用于多云管理的运维、监控方法步骤S1中构建的数据结构是:以监控项来区分各个表,每个监控项表中存储了所有云平台该监控项的监控数据;监控项表中加入特殊标识,采用两个维度进行区分不同公有云平台的不同区域的监控数据;监控数据以时间排序,并且采集时间转换成统一的标准。
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,根据本发明的技术方案及其发明构思加以等同替换或改变,都应涵盖在本发明的保护范围之内。
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。
Claims (9)
1.一种适用于多云管理的运维、监控方法,其特征在于,包括如下步骤:
S1、匹配不同云平台的管理域信息,并且加密存到数据库,每组云平台管理域信息在数据库中单独设立存储单元并做上标识;
S2、设置监控数据的采集时间、采集频率;
S3、通过不同云平台的管理域定时拉取云平台监控数据,并将相对应的云平台信息罗列在数据库中相对应的管理域信息存储单元内并对其做标识;
S4、将上述做好标识的各云平台的信息汇总,并将信息传输至控制终端;
S5、对于数据的异常进行标记,并提示控制终端,并进行不同集群管理操作。
2.根据权利要求1所述的一种适用于多云管理的运维、监控方法,其特征在于:步骤S1中,做标识具体是将不同的云服务对外提供的接口整理和抽象,定义针对多云虚拟化管理的统一API接口;将不同云平台共有的概念特性抽象出来,形成一系列基类,基类定义资源的基本属性和通用操作,包括ID、名称、共有属性、规格以及配置策略。
3.根据权利要求1所述的一种适用于多云管理的运维、监控方法,其特征在于:步骤S1中管理域信息包括云资源全生命周期管理信息、云硬盘管理信息、镜像管理信息、多云环境监控信息与体检信息以及自动化运维信息,简化混合云的管理信息和部署信息。
4.根据权利要求1所述的一种适用于多云管理的运维、监控方法,其特征在于:步骤S3中,通过配置文件来配置需要拉取云平台监控数据,拉取的监控数据具体包括:虚拟机、虚拟机内存、虚拟机磁盘和虚拟机网络速率,以及虚拟机用户的个人信息和告警配置信息,还包括平台类型和区域id。
5.根据权利要求1所述的一种适用于多云管理的运维、监控方法,其特征在于:步骤S2中,时间频率的生成方式为:获取所有的最小交集,确保可以作用于接入的所有平台;然后将采集频率与云平台采集的监控数据频率进行对比计算,将云平台的监控数据按照多云系统统一的采集频率进行换算,转换成统一的时间频率的数据。
6.根据权利要求1所述的一种适用于多云管理的运维、监控方法,其特征在于:步骤S3中所述的标识采用两个维度进行区分不同公有云平台的不同区域的监控数据。
7.根据权利要求1所述的一种适用于多云管理的运维、监控方法,其特征在于:步骤S4中,利用云硬盘管理模块实现云硬盘的创建与删除,将云硬盘挂载到某一台云主机或者将其从云主机中卸载;同时云硬盘管理模块还支持云硬盘的扩容、迁移及数据的备份。
8.根据权利要求1所述的一种适用于多云管理的运维、监控方法,其特征在于:步骤S5中,采用镜像管理模块与控制终端通信连接,所述镜像管理模块允许用户选择上传、下载镜像至镜像服务器,下载完整的镜像列表,并存储在本地数据库中。
9.根据权利要求1所述的一种适用于多云管理的运维、监控方法,其特征在于:步骤S5中,不同集群管理操作包括节点加入、节点的离开、节点正常运行、节点配置和线程同步实现,所述的节点加入的过程具体包括:每一个节点在启动时读取自身配置文件,并按周期发送加入请求消息,直至收到所有其他节点的加入确认消息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110285128.7A CN113127292A (zh) | 2021-03-17 | 2021-03-17 | 一种适用于多云管理的运维、监控方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110285128.7A CN113127292A (zh) | 2021-03-17 | 2021-03-17 | 一种适用于多云管理的运维、监控方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113127292A true CN113127292A (zh) | 2021-07-16 |
Family
ID=76773313
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110285128.7A Pending CN113127292A (zh) | 2021-03-17 | 2021-03-17 | 一种适用于多云管理的运维、监控方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113127292A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114143310A (zh) * | 2021-10-25 | 2022-03-04 | 北京银盾泰安网络科技有限公司 | 一种云平台集控系统及方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150172148A1 (en) * | 2013-12-16 | 2015-06-18 | Hitachi, Ltd. | Management server and control method of management server |
CN110784377A (zh) * | 2019-10-30 | 2020-02-11 | 国云科技股份有限公司 | 一种多云环境下的云监控数据统一管理的方法 |
CN111061786A (zh) * | 2019-11-11 | 2020-04-24 | 国云科技股份有限公司 | 一种多云环境下的资源同步方法及其系统 |
CN111124286A (zh) * | 2019-12-04 | 2020-05-08 | 山东超越数控电子股份有限公司 | 一种基于Libcloud的多云管理实现方法 |
-
2021
- 2021-03-17 CN CN202110285128.7A patent/CN113127292A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150172148A1 (en) * | 2013-12-16 | 2015-06-18 | Hitachi, Ltd. | Management server and control method of management server |
CN110784377A (zh) * | 2019-10-30 | 2020-02-11 | 国云科技股份有限公司 | 一种多云环境下的云监控数据统一管理的方法 |
CN111061786A (zh) * | 2019-11-11 | 2020-04-24 | 国云科技股份有限公司 | 一种多云环境下的资源同步方法及其系统 |
CN111124286A (zh) * | 2019-12-04 | 2020-05-08 | 山东超越数控电子股份有限公司 | 一种基于Libcloud的多云管理实现方法 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114143310A (zh) * | 2021-10-25 | 2022-03-04 | 北京银盾泰安网络科技有限公司 | 一种云平台集控系统及方法 |
CN114143310B (zh) * | 2021-10-25 | 2023-06-13 | 北京银盾泰安网络科技有限公司 | 一种云平台集控系统及方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111091429B (zh) | 电子票据标识分配方法及装置、电子票据生成系统 | |
CN109831334B (zh) | 网络拓扑构建方法、装置及终端设备 | |
CN116204438A (zh) | 测试用例生成方法、自动化测试方法和相关装置 | |
CN112015696B (zh) | 数据访问、数据关系设置方法、装置及存储介质 | |
CN116701330A (zh) | 物流信息共享方法、装置、设备及存储介质 | |
CN116155978A (zh) | 多注册中心适配方法、装置、电子设备及存储介质 | |
CN109672721B (zh) | 媒体文件推送方法、装置、服务端及计算机可读存储介质 | |
CN113127292A (zh) | 一种适用于多云管理的运维、监控方法 | |
CN111274004A (zh) | 进程实例管理方法、装置及计算机存储介质 | |
CN112044061B (zh) | 游戏画面处理方法、装置、电子设备以及存储介质 | |
CN109614271A (zh) | 多个集群数据一致性的控制方法、装置、设备及存储介质 | |
CN116974948B (zh) | 业务系统测试方法、系统、设备和介质 | |
CN111552715A (zh) | 用户查询方法和装置 | |
CN108696549B (zh) | 负载均衡方法、装置和系统 | |
CN113507529B (zh) | 基于Web应用实现文件下载的方法 | |
CN110401709A (zh) | 一种即时通讯应用中会话的处理方法、装置和存储介质 | |
CN111880996B (zh) | 一种裸机数据采集方法、装置、设备及可读存储介质 | |
CN111400327B (zh) | 一种数据同步方法、装置、电子设备及存储介质 | |
CN115292166A (zh) | 一种多人协同的测试用例管理方法、装置、设备及介质 | |
CN111368215A (zh) | 一种用户资料查询方法、装置、设备及可读存储介质 | |
CN115314512B (zh) | 一种海量终端数据同步方法及系统 | |
CN116991815B (zh) | 一种分布式存储系统的日志收集方法、装置、设备及介质 | |
CN112596752B (zh) | 一种电子取证设备物联化方法及系统 | |
CN112905427B (zh) | 一种数据处理方法和装置 | |
CN112988168B (zh) | 一种环境搭建的方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20210716 |