本技术涉及边缘业务管理,尤其涉及一种基于云技术的业务管理方法及云管理平台。
背景技术:
1、位于工厂车间等业务现场的边缘节点可以就近监测和控制业务设备(例如,机床)。例如,采集并分析业务设备执行业务的业务数据,以判断业务设备的运行状况。
2、由于边缘节点位于业务现场,在边缘节点出现异常时,通常需要专业人员到业务现场对边缘节点进行分析,以发现导致异常的原因。到业务现场本身耗时耗力,并且检测效率低。
技术实现思路
1、本技术的实施例提供一种基于云技术的业务管理方法及云管理平台,可以在边缘数据异常时,在云端创建镜像节点,利用镜像节点可高效、准确地分析异常的原因。
2、第一方面,提供了一种基于云技术的业务管理方法,该方法应用于云管理平台,云管理平台用于管理云基础设施,云基础设施和边缘节点通过网络连接,边缘节点用于采集业务设备的业务数据,业务设备用于执行业务,该方法包括:云管理平台接收边缘节点发送的第一数据,第一数据包括业务设备的业务数据和/或边缘节点的运行数据;云管理平台根据已设置的告警规则确定第一数据是否触发边缘告警,边缘告警用于指示第一数据出现异常;当第一数据触发边缘告警时,云管理平台获取边缘节点的配置信息;云管理平台利用配置信息创建边缘节点的第一镜像节点,第一镜像节点设置在云基础设施上;云管理平台配置第一镜像节点以接收边缘数据,边缘数据包括触发边缘告警时的业务数据。
3、在本技术实施例提供的业务管理方法中,云管理平台可以获取边缘节点在进行业务数据采集时的边缘数据,并判断边缘数据是否异常。其中,当边缘数据触发了边缘告警时,可确认边缘数据异常。边缘数据反映了边缘节点可能发生异常。云管理平台在确定边缘数据异常时,云管理平台获取边缘节点的节点配置信息,并利用节点配置信息在云基础设施上创建边缘节点的第一镜像节点,并配置第一镜像节点以接收业务数据。如此。能够利用第一镜像节点复现边缘节点的异常。通过复现异常,可以更精准、更全面的发现导致异常的原因。
4、在一种可能的实现方式中,边缘告警包括业务告警,根据已设置的告警规则确定第一数据是否触发边缘告警,包括:在业务数据位于预设的业务数据范围之外时,确定业务数据触发业务告警;或者,边缘节点的运行数据包括边缘节点的硬件的运行参数,边缘告警包括硬件告警,根据已设置的告警规则确定第一数据是否触发边缘告警,包括:在硬件的运行参数位于预设的运行参数范围之外时,确定硬件的运行参数触发硬件告警;或者,边缘节点的运行数据包括边缘节点的应用的运行状态,边缘告警包括应用告警,根据已设置的告警规则确定第一数据是否触发边缘告警,包括:在应用的运行状态为异常运行状态时,确定应用的应用状态触发应用告警。
5、在该实现方式中,通过判断业务数据是否触发了业务告警,可判断业务设备执行业务是否发生了异常,实现了异常定位,进而可有目的地分析异常,提高异常分析效率。
6、在该实现方式中,还可以通过判断边缘节点的硬件运行数据是否触发硬件告警,可判断边缘节点的硬件是否发生了异常,实现了异常定位,进而可有目的地分析异常判断边缘节点是否运行异常,提高异常分析效率。
7、在该实现方式中,还可以通过判断边缘节点的应用运行状态是否触发应用告警,可判断边缘节点的应用是否发生了异常,实现了异常定位,进而可有目的地分析异常判断边缘节点是否运行异常,提高异常分析效率。
8、在一种可能的实现方式中,节点配置信息包括边缘节点的硬件规格、操作系统的版本、应用的版本、日志、话务模型的版本中的一种或任意多种的组合。
9、在该实现方式中,云管理平台可以获取边缘节点的硬件规格、操作系统的版本、应用的版本、日志、话务模型的版本中的一种或任意多种的组合,从而可以创建出硬件规格、操作系统的版本、应用的版本、日志、话务模型的版本中的一种或任意多种与边缘节点相同的镜像节点。
10、在一种可能的实现方式中,云管理平台配置第一镜像节点以接收边缘数据包括:云管理平台调整第一镜像节点的配置;其中,调整后的第一镜像节点用于采集业务设备的业务数据;云管理平台接收调整后的第一镜像节点发送的第二数据,第二数据包括业务设备的业务数据和/或调整后的第一镜像节点的运行数据;当第二数据未触发边缘告警时,云管理平台记录调整后的第一镜像节点的节点配置信息,其中,调整后的第一镜像节点的节点配置信息用于调整边缘节点的配置。
11、在该实现方式中,可以调整第一镜像节点的配置,并判断调整配置后的第一镜像节点在进行业务数据采集时,是否出现异常。若没有出现异常,则表明第一镜像节点调整后的配置有效避免了异常的发生。基于调整后的配置,对边缘节点的配置进行调整,使得边缘节点也可以避免异常的发生,从而有效解决异常。
12、并且,配置的调整是在云端的第一镜像节点进行的,无需到业务现场对边缘节点进行反复调整,即可得到能够避免异常发生的配置。
13、在一种可能的实现方式中,边缘节点运行有多个应用,该方法还包括:云管理平台从边缘节点接收边缘节点的第一负载信息;当第一负载信息表示边缘节点的负载大于第一负载阈值时,云管理平台利用配置信息创建边缘节点的第二镜像节点,第二镜像节点设置在云基础设施上;云管理平台指示第二镜像节点接替边缘节点运行多个应用中的至少一个应用。
14、在该实现方式中,在边缘节点的负载较大时,可以在云端创建边缘节点的镜像节点,所创建的镜像节点可以分担边缘节点的负载,从而可以保障边缘节点的功能或任务顺利执行。
15、在一种可能的实现方式中,该方法还包括:云管理平台从边缘节点接收边缘节点的第二负载信息;当第二负载信息表示边缘节点的负载小于第二负载阈值时,云管理平台指示边缘节点恢复运行至少一个应用,其中,第二负载阈值小于或等于第一负载阈值。
16、在该实现方式中,在边缘节点的负载较小时,可以指示边缘节点恢复运行由镜像节点运行的应用,并是否镜像节点所占用的云资源,避免云资源不必要的占用,减少云资源的浪费。
17、在一种可能的实现方式中,业务设备包括机床,业务数据包括机床的生产速度、电流、刀具转速、刀具温度中的至少一项;或者,业务设备包括传感器,业务数据包括传感器检测到的数据。
18、在该实现方式中,本技术实施例提供的业务管理方法,可以应用到产品生产或环境检测等业务场景中,方便了在这些业务场景中,对边缘节点的异常进行分析以及解决。
19、第二方面,提供了一种云管理平台,云管理平台用于管理云基础设施,云基础设施和边缘节点通过网络连接,边缘节点用于采集业务设备的业务数据,业务设备用于执行业务,云管理平台包括:通信模块,用于接收边缘节点发送的第一数据,第一数据包括业务设备的业务数据和/或边缘节点的运行数据;告警模块,用于根据已设置的告警规则确定第一数据是否触发边缘告警,边缘告警用于指示第一数据出现异常;获取模块,用于当第一数据触发边缘告警时,获取边缘节点的配置信息;创建模块,用于利用配置信息创建边缘节点的第一镜像节点,第一镜像节点设置在云基础设施上;配置模块,用于配置第一镜像节点以接收边缘数据,边缘数据包括触发边缘告警时的业务数据。
20、在一种可能的实现方式中,边缘告警包括业务告警,告警模块用于:在业务数据位于预设的业务数据范围之外时,确定业务数据触发业务告警;边缘节点的运行数据包括边缘节点的硬件的运行参数,边缘告警包括硬件告警,告警模块用于:在硬件的运行参数位于预设的运行参数范围之外时,确定硬件的运行参数触发硬件告警;或者,边缘节点的运行数据包括边缘节点的应用的运行状态,边缘告警包括应用告警,告警模块用于:在应用的运行状态为异常运行状态时,确定应用的应用状态触发应用告警。
21、在一种可能的实现方式中,节点配置信息包括边缘节点的硬件规格、操作系统的版本、应用的版本、日志、话务模型的版本中的一种或任意多种的组合。
22、在一种可能的实现方式中,配置模块还用于:云管理平台调整第一镜像节点的配置;其中,调整后的第一镜像节点用于采集业务设备的业务数据;通信模块还用于:接收调整后的第一镜像节点发送的第二数据,第二数据包括业务设备的业务数据和/或调整后的第一镜像节点的运行数据;获取模块还用于:当第二数据未触发边缘告警时,记录调整后的第一镜像节点的节点配置信息,其中,调整后的第一镜像节点的节点配置信息用于调整边缘节点的配置。
23、在一种可能的实现方式中,边缘节点运行有多个应用;通信模块还用于:从边缘节点接收边缘节点的第一负载信息;创建模块还用于:当第一负载信息表示边缘节点的负载大于第一负载阈值时,利用配置信息创建边缘节点的第二镜像节点,第二镜像节点设置在云基础设施上;通信模块还用于;指示第二镜像节点用于接替边缘节点运行多个应用中的至少一个应用。
24、在一种可能的实现方式中,通信模块还用于:从边缘节点接收边缘节点的第二负载信息;当第二负载信息表示边缘节点的负载小于第二负载阈值时,指示边缘节点恢复运行至少一个应用,其中,第二负载阈值小于或等于第一负载阈值。
25、第三方面,提供了一种计算设备集群,包括至少一个计算设备,每个计算设备包括处理器和存储器;至少一个计算设备的处理器用于执行至少一个计算设备的存储器中存储的指令,以使得计算设备集群执行第一方面提供的方法。
26、第四方面,提供了一种计算机可读存储介质,包括计算机程序指令,当计算机程序指令由计算设备集群执行时,计算设备集群执行第一方面提供的方法。
27、第五方面,提供了一种包含指令的计算机程序产品,当指令被计算机设备集群运行时,使得计算机设备集群执行第一方面提供的方法。
28、第二方面至第五方面的有益效果可参考上文对第一方面的有益效果的介绍,在此不再赘述。
1.一种基于云技术的边缘业务管理方法,其特征在于,所述方法应用于云管理平台,所述云管理平台用于管理云基础设施,所述云基础设施和边缘节点通过网络连接,所述边缘节点用于采集业务设备的业务数据,所述业务设备用于执行业务,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,
3.根据权利要求1或2所述的方法,其特征在于,所述节点配置信息包括所述边缘节点的硬件规格、操作系统的版本、应用的版本、日志、话务模型的版本中的一种或任意多种的组合。
4.根据权利要求1-3中任一项所述的方法,其特征在于,所述云管理平台配置所述第一镜像节点以接收边缘数据包括:
5.根据权利要求1-4中任一项所述的方法,其特征在于,所述边缘节点运行有多个应用,所述方法还包括:
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
7.根据权利要求1-6中任一项所述的方法,其特征在于,
8.一种云管理平台,其特征在于,所述云管理平台用于管理云基础设施,所述云基础设施和边缘节点通过网络连接,所述边缘节点用于采集业务设备的业务数据,所述业务设备用于执行业务,所述云管理平台包括:
9.根据权利要求8所述的云管理平台,其特征在于,
10.根据权利要求8或9所述的云管理平台,其特征在于,
11.根据权利要求8-10中任一项所述的云管理平台,其特征在于,
12.根据权利要求8-11中任一项所述的云管理平台,其特征在于,所述边缘节点运行有多个应用;
13.根据权利要求12所述的云管理平台,其特征在于,所述通信模块还用于:
14.一种计算设备集群,其特征在于,包括至少一个计算设备,每个计算设备包括处理器和存储器;
15.一种计算机可读存储介质,其特征在于,包括计算机程序指令,当所述计算机程序指令由计算设备集群执行时,所述计算设备集群执行如权利要求1至7中任一项所述的方法。
16.一种包含指令的计算机程序产品,其特征在于,当所述指令被计算机设备集群运行时,使得所述计算机设备集群执行如权利要求1至7任一项所述的方法。