本发明涉及云端设备的,特别涉及自主可控设备的云上纳管方法和系统。
背景技术:
1、云平台纳管,即云资源管理是一种对云计算环境中各种资源进行统一管理和调度的技术,通过云平台纳管可以实现资源集中管理、动态分配、智能监控和高效运维,提高资源利用率和降低运维成本。现有的云平台纳管是对云环境内部所有设备的内存和算力等资源进行统一的分配调度,使得设备无法对自身下属的内存和算力资源进行管理,虽然这样能够对云环境内部所有资源进行准确及时的统筹管理,但是也使云环境内部所有设备丧失对自身下属资源的管理控制权限,无法保证设备工作的自主性和独立性。特别是当云环境内部某一设备需要处理紧急任务时,仍需要云平台分配相应的资源来完成任务处理,极大影响设备的任务处理效率和及时性,无法实现云环境内部所有设备在相对独立的情况下进行资源的灵活准确分配调度。
技术实现思路
1、针对现有技术存在的缺陷,本发明提供了自主可控设备的云上纳管方法和系统,其预测自主可控设备集群下属所有终端设备在运行过程中对自身下属所有类型资源的使用属性信息,以此确定每个终端设备下属所有类型资源的空闲状态属性信息,对终端设备下属可调度分配的资源进行时间关联确定;基于终端设备在实际执行任务中的资源短缺特征信息和其他所有终端设备下属所有类型资源的空闲状态属性信息,确定能够为终端设备进行资源调配补充的所有其他终端设备,并基于云环境的网络连接状态确定能够为终端设备调配补充相应类型资源的一个其他终端设备以及构建与终端设备对应的镜像资源池,实现不同终端设备之间的一对一资源调配,不需要完全剥离终端设备对自身下属资源的控制权限;还对终端设备在云环境内部进行安全检测,判断终端设备是否发生安全异常事件,以此调整终端设备与镜像资源池之间的连接状态,实现云环境内部所有设备在相对独立的情况下进行资源的灵活准确分配调度。
2、本发明提供自主可控设备的云上纳管方法,包括如下步骤:
3、步骤s1,对自主可控设备集群下属所有终端设备进行运行预测,得到每个终端设备在运行过程中对自身下属所有类型资源的使用属性信息;基于所述使用属性信息,确定每个终端设备在运行过程中自身下属所有类型资源的空闲状态属性信息;
4、步骤s2,对所述终端设备进行任务执行监测,得到所述终端设备在实际执行任务过程中的资源短缺特性信息;基于所述资源短缺特征信息和其他所有终端设备在运行过程中自身下属所有类型资源的空闲状态属性信息,确定能够为所述终端设备进行资源调配补充的所有其他终端设备;
5、步骤s3,基于所述终端设备以及能够进行资源调配补充的所有其他终端设备在云环境的网络连接状态,确定能够为所述终端设备调配补充相应类型资源的一个其他终端设备,以此作为所述终端设备对应的匹配终端设备;基于所述匹配终端设备在云环境的网络属性信息,构建与所述终端设备对应的镜像资源池;
6、步骤s4,对所述终端设备在所述云环境内部进行安全检测,判断所述终端设备是否发生安全异常事件;基于所述安全异常事件的判断结果,调整所述终端设备与所述镜像资源池之间的连接状态。
7、在本技术公开的一个实施例中,在所述步骤s1中,对自主可控设备集群下属所有终端设备进行运行预测,得到每个终端设备在运行过程中对自身下属所有类型资源的使用属性信息;基于所述使用属性信息,确定每个终端设备在运行过程中自身下属所有类型资源的空闲状态属性信息,包括:
8、获取自主可控设备集群下属所有终端设备各自的任务日志,对所述任务日志进行任务线程分解,得到每个终端设备已接收的所有任务包含的所有线程;对每个终端设备已接收的所有任务包含的所有线程进行执行状态识别,确定每个线程的执行时间信息和在执行过程中使用的资源类型与数量信息,以此作为每个终端设备在运行过程中对自身下属所有类型资源的使用属性信息;
9、基于每个终端设备下属所有类型资源的可用状态信息和所述使用属性信息,对每个终端设备下属所有类型资源进行筛选识别,确定每个终端设备在运行过程中自身下属所有类型资源的空闲状态属性信息;其中,所述空闲状态属性信息包括每个终端设备在运行过程中每个类型资源处于空闲状态的资源数量随时间的变化信息。
10、在本技术公开的一个实施例中,在所述步骤s2中,对所述终端设备进行任务执行监测,得到所述终端设备在实际执行任务过程中的资源短缺特性信息;基于所述资源短缺特征信息和所述其他所有终端设备在运行过程中自身下属所有类型资源的空闲状态属性信息,确定能够为所述终端设备进行资源调配补充的所有其他终端设备,包括:
11、对所述终端设备进行任务执行监听,得到所述终端设备在当前执行任务过程中所有运算进程各自对相应类型资源的需求量信息;将所述相应类型资源的需求量信息与所述终端设备在对应运算进程执行期间能够提供的相应类型资源的数量信息进行对比,得到所述终端设备在对应运算进程执行期间的相应类型资源的缺口量信息,以此作为所述资源短缺特征信息;
12、将所述资源短缺特征信息与所述其他所有终端设备在运行过程中自身下属所有类型资源的空闲状态属性信息进行对比,判断其他终端设备是否能够在所述终端设备在对应运算进程执行期间向所述终端设备提供大于或等于对应缺口量的相应类型资源;若是,则将所述其他终端设备确定为能够为所述终端设备进行资源调配补充的所有其他终端设备;若否,则将所述其他终端设备确定为不能够为所述终端设备进行资源调配补充的所有其他终端设备。
13、在本技术公开的一个实施例中,在所述步骤s3中,基于所述终端设备以及能够进行资源调配补充的所有其他终端设备在云环境的网络连接状态,确定能够为所述终端设备调配补充相应类型资源的一个其他终端设备,以此作为所述终端设备对应的匹配终端设备;基于所述匹配终端设备在云环境的网络属性信息,构建与所述终端设备对应的镜像资源池,包括:
14、基于所述终端设备以及能够进行资源调配补充的所有其他终端设备在云环境的网关地址信息,确定所述终端设备与每个能够进行资源调配补充的其他终端设备之间的所有云环境连接通道的数据传输特征信息;基于所述数据传输特征信息,确定具有最佳数据传输性能的云环境连接通道,并将其对应的能够进行资源调配补充的其他终端设备确定为能够为所述终端设备调配补充相应类型资源的一个其他终端设备,以此作为所述终端设备对应的匹配终端设备;
15、基于所述匹配终端设备在云环境的可用云网络备份空间信息,在所述云环境内部构建与所述终端设备对应的镜像资源池;其中,所述镜像资源池包含所述终端设备所需类型和数量的资源,并且所述镜像资源池的生命周期与所述终端设备的对应运算进程执行持续时间相匹配。
16、在本技术公开的一个实施例中,在所述步骤s4中,对所述终端设备在所述云环境内部进行安全检测,判断所述终端设备是否发生安全异常事件;基于所述安全异常事件的判断结果,调整所述终端设备与所述镜像资源池之间的连接状态,包括:
17、对所述终端设备在所述云环境内部进行流量检测,得到所述终端设备的上行流量和下行流量特征数据;对所述上行流量和下行流量特征数据进行分析,判断所述终端设备在所述云环境内部是否发生被流量攻击;若是,则判断所述终端设备发生安全异常事件;若否,则判断所述终端设备未发生安全异常事件;
18、当所述终端设备发生安全异常事件,则中断所述终端设备与所述镜像资源池之间的连接关系;当所述终端设备未发生安全异常事件,则保持所述终端设备与所述镜像资源池当前的连接状态不变。
19、本发明还提供自主可控设备的云上纳管系统,包括:
20、终端设备运行预测模块,用于对自主可控设备集群下属所有终端设备进行运行预测,得到每个终端设备在运行过程中对自身下属所有类型资源的使用属性信息;
21、终端设备空闲资源识别模块,用于基于所述使用属性信息,确定每个终端设备在运行过程中自身下属所有类型资源的空闲状态属性信息;
22、终端设备资源短缺识别模块,用于对所述终端设备进行任务执行监测,得到所述终端设备在实际执行任务过程中的资源短缺特性信息;
23、资源调配补充识别模块,用于基于所述资源短缺特征信息和其他所有终端设备在运行过程中自身下属所有类型资源的空闲状态属性信息,确定能够为所述终端设备进行资源调配补充的所有其他终端设备;
24、终端设备匹配确定模块,用于基于所述终端设备以及能够进行资源调配补充的所有其他终端设备在云环境的网络连接状态,确定能够为所述终端设备调配补充相应类型资源的一个其他终端设备,以此作为所述终端设备对应的匹配终端设备;
25、镜像资源池构建模块,用于基于所述匹配终端设备在云环境的网络属性信息,构建与所述终端设备对应的镜像资源池;
26、终端设备安全异常判断模块,用于对所述终端设备在所述云环境内部进行安全检测,判断所述终端设备是否发生安全异常事件;
27、镜像资源池连接调整模块,用于基于所述安全异常事件的判断结果,调整所述终端设备与所述镜像资源池之间的连接状态。
28、在本技术公开的一个实施例中,所述终端设备运行预测模块,用于对自主可控设备集群下属所有终端设备进行运行预测,得到每个终端设备在运行过程中对自身下属所有类型资源的使用属性信息,包括:
29、获取自主可控设备集群下属所有终端设备各自的任务日志,对所述任务日志进行任务线程分解,得到每个终端设备已接收的所有任务包含的所有线程;对每个终端设备已接收的所有任务包含的所有线程进行执行状态识别,确定每个线程的执行时间信息和在执行过程中使用的资源类型与数量信息,以此作为每个终端设备在运行过程中对自身下属所有类型资源的使用属性信息;
30、所述终端设备空闲资源识别模块,用于基于所述使用属性信息,确定每个终端设备在运行过程中自身下属所有类型资源的空闲状态属性信息,包括:
31、基于每个终端设备下属所有类型资源的可用状态信息和所述使用属性信息,对每个终端设备下属所有类型资源进行筛选识别,确定每个终端设备在运行过程中自身下属所有类型资源的空闲状态属性信息;其中,所述空闲状态属性信息包括每个终端设备在运行过程中每个类型资源处于空闲状态的资源数量随时间的变化信息。
32、在本技术公开的一个实施例中,所述终端设备资源短缺识别模块,用于对所述终端设备进行任务执行监测,得到所述终端设备在实际执行任务过程中的资源短缺特性信息,包括:
33、对所述终端设备进行任务执行监听,得到所述终端设备在当前执行任务过程中所有运算进程各自对相应类型资源的需求量信息;将所述相应类型资源的需求量信息与所述终端设备在对应运算进程执行期间能够提供的相应类型资源的数量信息进行对比,得到所述终端设备在对应运算进程执行期间的相应类型资源的缺口量信息,以此作为所述资源短缺特征信息;
34、所述资源调配补充识别模块,用于基于所述资源短缺特征信息和其他所有终端设备在运行过程中自身下属所有类型资源的空闲状态属性信息,确定能够为所述终端设备进行资源调配补充的所有其他终端设备,包括:
35、将所述资源短缺特征信息与所述其他所有终端设备在运行过程中自身下属所有类型资源的空闲状态属性信息进行对比,判断其他终端设备是否能够在所述终端设备在对应运算进程执行期间向所述终端设备提供大于或等于对应缺口量的相应类型资源;若是,则将所述其他终端设备确定为能够为所述终端设备进行资源调配补充的所有其他终端设备;若否,则将所述其他终端设备确定为不能够为所述终端设备进行资源调配补充的所有其他终端设备。
36、在本技术公开的一个实施例中,所述终端设备匹配确定模块,用于基于所述终端设备以及能够进行资源调配补充的所有其他终端设备在云环境的网络连接状态,确定能够为所述终端设备调配补充相应类型资源的一个其他终端设备,以此作为所述终端设备对应的匹配终端设备,包括:
37、基于所述终端设备以及能够进行资源调配补充的所有其他终端设备在云环境的网关地址信息,确定所述终端设备与每个能够进行资源调配补充的其他终端设备之间的所有云环境连接通道的数据传输特征信息;基于所述数据传输特征信息,确定具有最佳数据传输性能的云环境连接通道,并将其对应的能够进行资源调配补充的其他终端设备确定为能够为所述终端设备调配补充相应类型资源的一个其他终端设备,以此作为所述终端设备对应的匹配终端设备;
38、所述镜像资源池构建模块,用于基于所述匹配终端设备在云环境的网络属性信息,构建与所述终端设备对应的镜像资源池,包括:
39、基于所述匹配终端设备在云环境的可用云网络备份空间信息,在所述云环境内部构建与所述终端设备对应的镜像资源池;其中,所述镜像资源池包含所述终端设备所需类型和数量的资源,并且所述镜像资源池的生命周期与所述终端设备的对应运算进程执行持续时间相匹配。
40、在本技术公开的一个实施例中,所述终端设备安全异常判断模块,用于对所述终端设备在所述云环境内部进行安全检测,判断所述终端设备是否发生安全异常事件,包括:
41、对所述终端设备在所述云环境内部进行流量检测,得到所述终端设备的上行流量和下行流量特征数据;对所述上行流量和下行流量特征数据进行分析,判断所述终端设备在所述云环境内部是否发生被流量攻击;若是,则判断所述终端设备发生安全异常事件;若否,则判断所述终端设备未发生安全异常事件;
42、所述镜像资源池连接调整模块,用于基于所述安全异常事件的判断结果,调整所述终端设备与所述镜像资源池之间的连接状态,包括:
43、当所述终端设备发生安全异常事件,则中断所述终端设备与所述镜像资源池之间的连接关系;当所述终端设备未发生安全异常事件,则保持所述终端设备与所述镜像资源池当前的连接状态不变。
44、相比于现有技术,该自主可控设备的云上纳管方法和系统预测自主可控设备集群下属所有终端设备在运行过程中对自身下属所有类型资源的使用属性信息,以此确定每个终端设备下属所有类型资源的空闲状态属性信息,对终端设备下属可调度分配的资源进行时间关联确定;基于终端设备在实际执行任务中的资源短缺特征信息和其他所有终端设备下属所有类型资源的空闲状态属性信息,确定能够为终端设备进行资源调配补充的所有其他终端设备,并基于云环境的网络连接状态确定能够为终端设备调配补充相应类型资源的一个其他终端设备以及构建与终端设备对应的镜像资源池,实现不同终端设备之间的一对一资源调配,不需要完全剥离终端设备对自身下属资源的控制权限;还对终端设备在云环境内部进行安全检测,判断终端设备是否发生安全异常事件,以此调整终端设备与镜像资源池之间的连接状态,实现云环境内部所有设备在相对独立的情况下进行资源的灵活准确分配调度。
45、本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
46、下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
1.自主可控设备的云上纳管方法,其特征在于,其包括如下步骤:
2.如权利要求1所述的自主可控设备的云上纳管方法,其特征在于:
3.如权利要求1所述的自主可控设备的云上纳管方法,其特征在于:
4.如权利要求1所述的自主可控设备的云上纳管方法,其特征在于:
5.如权利要求1所述的自主可控设备的云上纳管方法,其特征在于:
6.自主可控设备的云上纳管系统,其特征在于,包括:
7.如权利要求6所述的自主可控设备的云上纳管系统,其特征在于:
8.如权利要求6所述的自主可控设备的云上纳管系统,其特征在于:
9.如权利要求6所述的自主可控设备的云上纳管系统,其特征在于:
10.如权利要求6所述的自主可控设备的云上纳管系统,其特征在于: