System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及算力网络应用,尤其涉及一种算力网络原生应用管控方法、系统及存储介质。
技术介绍
1、算力网络包括通过网络连接广泛分布的云、边、端、智算、超算以及各类服务能力等的设备,实现不同类型算力的深度融合,并提供一体化服务的新型信息设施。另外如微服务、服务网格、声明式api、severless等服务形态,为大规模分布式应用的构建提供了条件,能够利用算力网络中的算力节点实现分布式应用的构建与运行。
2、当前算力网络通过高速网络(5g、全光网、专网等)将云、边、端、智算、超算等跨地域的多元异构算力节点进行了互联和融合。然而现有技术中,应用还处于传统粗放式的发布构建模式,即集中在一个算力节点中运行,如云数据中心、智算中心等,没有与算力网络融合来发挥算力网络中各种异构类型算力的优势提升应用的运行性能。
3、因此,如何利用算力网络中不同类型的算力节点优势构建分布式应用,实现应用与算力网络融合提高应用运行性能,构建算力网络原生应用服务,是亟需解决的技术问题。
技术实现思路
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、其中,所述测试验证指令用于使所述匹配算力节点从关联的所述单元库中获取所述计算单元并进行编译和运行形成所述测试运行单元。
29、根据本专利技术提供的一种算力网络原生应用管控方法,所述响应于用户应用需求信息,生成各个所述计算单元对应的构建指令,包括:
30、根据所述用户应用需求信息,确定应用关联的所述计算单元以及所述配置信息;
31、根据所述计算单元以及对应的所述匹配算力节点,生成部署信息;
32、根据所述部署信息以及所述配置信息,生成所述构建指令;
33、其中,所述构建指令包括计算单元标识码、运行配置信息、目标算力节点标识码以及调用关系信息。
34、根据本专利技术提供的一种算力网络原生应用管控方法,在所述根据所述部署信息以及所述配置信息,生成所述构建指令之前,还包括:
35、获取用户自定义部署信息,所述自定义部署信息表征用户指定所述计算单元部署的算力节点;
36、根据所述用户自定义部署信息,更新所述部署信息。
37、根据本专利技术提供的一种算力网络原生应用管控方法,在所述发送各个所述构建指令以使所述目标算力节点基于所述计算单元构建计算运行单元之后,还包括:
38、获取各个所述计算运行单元的运行状态信息;
39、根据所述运行状态信息,获取运行分析结果;
40、根据所述运行分析结果以及预设优化策略信息,生成优化调整信息;
41、将所述优化调整信息发送至对应的所述计算运行单元;
42、其中,所述优化调整信息用于调整所述计算运行单元的运行参数。
43、本专利技术还提供一种算力网络原生应用管控系统,包括:
44、应用发布模块,用于获取应用的文件数据以及配置信息;
45、应用分析模块,用于分析所述文件数据以及所述配置信息,划分计算单元以及生成类型标签;
46、单元分发模块,用于根据各个所述计算单元的所述类型标签,确定匹配算力节点,将所述计算单元发送至与所述匹配算力节点关联的单元库中;
47、依赖分析模块,用于分析所述计算单元的依赖关系,生成依赖信息发送至单元库中;
48、发布验证模块,用于基于所述计算单元验证所述应用的运行状态;
49、构建分析模块,用于生成构建指令;
50、构建执行模块,用于根据所述构建指令,使目标算力节点基于所述计算单元构建计算运行单元;
51、构建验证模块,用于验证所述计算运行单元的运行状态;
52、运行分析模块,用于根据所述计算运行单元的本文档来自技高网...
【技术保护点】
1.一种算力网络原生应用管控方法,其特征在于,包括:
2.根据权利要求1所述的一种算力网络原生应用管控方法,其特征在于,所述获取应用的文件数据以及配置信息,包括:
3.根据权利要求2所述的一种算力网络原生应用管控方法,其特征在于,所述根据所述文件数据以及所述配置信息,对所述文件进行分组形成计算单元,生成与所述计算单元对应的类型标签,包括:
4.根据权利要求2所述的一种算力网络原生应用管控方法,其特征在于,在所述根据各个所述计算单元的所述类型标签,确定匹配算力节点,将所述计算单元发送至与所述匹配算力节点关联的单元库中之后,还包括:
5.根据权利要求4所述的一种算力网络原生应用管控方法,其特征在于,在所述根据所述依赖信息,使所述计算单元对应的所述单元库获取依赖的所述文件之后,还包括:
6.根据权利要求1所述的一种算力网络原生应用管控方法,其特征在于,所述响应于用户应用需求信息,生成各个所述计算单元对应的构建指令,包括:
7.根据权利要求6所述的一种算力网络原生应用管控方法,其特征在于,在所述根据所述部署信息以及所
8.根据权利要求1所述的一种算力网络原生应用管控方法,其特征在于,在所述发送各个所述构建指令以使所述目标算力节点基于所述计算单元构建计算运行单元之后,还包括:
9.一种算力网络原生应用管控系统,其特征在于,包括:
10.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至8任一权利要求所述的一种算力网络原生应用管控方法。
...【技术特征摘要】
1.一种算力网络原生应用管控方法,其特征在于,包括:
2.根据权利要求1所述的一种算力网络原生应用管控方法,其特征在于,所述获取应用的文件数据以及配置信息,包括:
3.根据权利要求2所述的一种算力网络原生应用管控方法,其特征在于,所述根据所述文件数据以及所述配置信息,对所述文件进行分组形成计算单元,生成与所述计算单元对应的类型标签,包括:
4.根据权利要求2所述的一种算力网络原生应用管控方法,其特征在于,在所述根据各个所述计算单元的所述类型标签,确定匹配算力节点,将所述计算单元发送至与所述匹配算力节点关联的单元库中之后,还包括:
5.根据权利要求4所述的一种算力网络原生应用管控方法,其特征在于,在所述根据所述依赖信息,使所述计算单元对应的所述单元库获取依赖的所述文件之后,...
【专利技术属性】
技术研发人员:许俊东,韩建友,仇树卿,崔超,李兆滨,
申请(专利权)人:浪潮通信信息系统有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。