算子的边缘处理方法、装置、设备及存储介质制造方法及图纸

技术编号:35189475 阅读:18 留言:0更新日期:2022-10-12 18:05
本申请实施例提供了算子的边缘处理方法、装置、设备及存储介质,应用于算子边缘托管系统,所述算子边缘托管系统具有算子中心管控服务,所述方法包括:获取所提供的算子,构建针对所述算子的容器镜像;对所述算子的容器镜像进行封装,得到针对所述算子的容器;将所述算子的容器部署至边缘节点,通过所述算子中心管控服务对所述边缘节点的算子进行管理。在实现对算子服务的边缘云部署的同时,还能实现对算子的管控功能,达到边缘云节点的算子在进行正常服务运行时能够具备满足整体运行的功能的目的。的。的。

【技术实现步骤摘要】
算子的边缘处理方法、装置、设备及存储介质


[0001]本申请涉及云处理
,特别是涉及一种算子的边缘处理方法、一种算子的边缘处理装置、相应的一种电子设备以及相应的一种计算机存储介质。

技术介绍

[0002]随着互联网智能终端设备数量的急剧增加,以及5G(5th Generation Mobile Communication Technology,第五代移动通信技术)和物联网时代的到来,传统云计算中心集中存储、计算的模式已经无法满足终端设备对于时效、容量和算力的需求,此时可使用边缘云计算,简称边缘云。
[0003]边缘云是基于云计算的核心和边缘计算能力,构建在边缘基础设施之上的云计算平台,而边缘托管集群服务可下沉到边缘侧、终端设备,其主要可通过粘合云计算核心能力和边缘算力,构筑在边缘基础设施之上的云计算平台。其中,边缘托管的对象可以是算子,但相关的算子部署工具通常聚焦于算子部署本身,缺乏服务正常运行所需的功能实现。

技术实现思路

[0004]鉴于上述问题,提出了本申请实施例以便提供一种克服上述问题或者至少部分的解决上述问题的一种算子的边缘处理方法、一种算子的边缘处理装置、相应的一种电子设备以及相应的一种计算机存储介质。
[0005]本申请实施例公开了一种算子的边缘处理方法,应用于算子边缘托管系统,所述算子边缘托管系统具有算子中心管控服务,所述方法包括:
[0006]获取所提供的算子,构建针对所述算子的容器镜像;
[0007]对所述算子的容器镜像进行封装,得到针对所述算子的容器;
[0008]将所述算子的容器部署至边缘节点,通过所述算子中心管控服务对所述边缘节点的算子进行管理。
[0009]可选地,所述构建针对所述算子的容器镜像,包括:
[0010]获取所提供的算子的算子类型;所述算子类型包括算子模型源文件的形式和算子模型容器镜像的形式;
[0011]根据所述算子类型对所述算子构建相应的容器镜像。
[0012]可选地,所构建的容器镜像包括与算子模型源文件的形式相应构建的第一容器镜像;所述根据所述算子类型对所述算子构建相应的容器镜像,包括:
[0013]当所述算子类型为算子模型源文件的形式时,获取所述算子模型源文件的模型框架信息;
[0014]采用所述算子的模型框架信息生成与运行环境相适应的镜像文件;
[0015]向所述镜像文件注入接口服务以及托管所述算子时所需的标准化服务;
[0016]采用所述镜像文件、运行环境部署文件、所述接口服务和所述标准化服务,得到与算子模型源文件的形式相应构建的第一容器镜像。
[0017]可选地,所构建的容器镜像包括与算子模型容器镜像的形式相应构建的第二容器镜像;所述根据所述算子类型对所述算子构建相应的容器镜像,包括:
[0018]当所述算子类型为算子模型容器镜像的形式时,若所述算子模型容器镜像具有托管所述算子时所需的标准化服务接口,则创建针对所述算子模型容器镜像的管控代理程序;
[0019]采用所述算子模型容器镜像和所述管控代理程序,得到与算子模型容器镜像的形式相应构建的第二容器镜像。
[0020]可选地,还包括:
[0021]在构建针对所述算子的容器镜像时,获取需求参数信息:所述需求参数信息包括针对所述算子的配置信息;
[0022]基于所述算子的配置信息对所构建的容器镜像的参数进行配置。
[0023]可选地,所述算子边缘托管系统包括边缘云平台和容器边缘部署平台,所述将所述算子的容器部署至边缘节点,包括:
[0024]在构建针对所述算子的容器镜像之后,获取需求参数信息;所述需求参数信息包括针对所述算子在边缘节点的容器部署信息;
[0025]通过容器边缘部署平台将所述算子的容器,按照所述容器部署信息部署至边缘云平台的边缘节点;所述边缘节点包括单个边缘节点或多个不同的边缘节点。
[0026]可选地,所述算子边缘托管系统包括算子中心管控设备,所述对所述边缘节点的算子进行管理,包括:
[0027]通过所述算子中心管控设备具备的算子中心管控服务,对托管至所述边缘节点的算子进行统一管理。
[0028]本申请实施例公开了一种算子的边缘处理装置,应用于算子边缘托管系统,所述算子边缘托管系统具有算子中心管控服务,所述装置包括:
[0029]容器镜像构建模块,用于获取所提供的算子,构建针对所述算子的容器镜像;
[0030]容器封装模块,用于对所述算子的容器镜像进行封装,得到针对所述算子的容器;
[0031]容器部署模块,用于将所述算子的容器部署至边缘节点,通过所述算子中心管控设备对所述边缘节点的算子进行相应管理。
[0032]可选地,所述容器镜像构建模块包括:
[0033]算子类型获取子模块,用于获取所提供的算子的算子类型;所述算子类型包括算子模型源文件的形式和算子模型容器镜像的形式;
[0034]容器镜像构建子模块,用于根据所述算子类型对所述算子构建相应的容器镜像。
[0035]可选地,所构建的容器镜像包括与算子模型源文件的形式相应构建的第一容器镜像;所述容器镜像构建子模块包括:
[0036]模型框架信息获取单元,用于当所述算子类型为算子模型源文件的形式时,获取所述算子模型源文件的模型框架信息;
[0037]镜像文件生成单元,用于采用所述算子的模型框架信息生成与运行环境相适应的镜像文件;
[0038]服务接口注入单元,用于向所述镜像文件注入接口服务以及托管所述算子时所需的标准化服务;
[0039]第一容器镜像构建单元,用于采用所述镜像文件、运行环境部署文件、所述接口服务和所述标准化服务,得到与算子模型源文件的形式相应构建的第一容器镜像。
[0040]可选地,所构建的容器镜像包括与算子模型容器镜像的形式相应构建的第二容器镜像;所述容器镜像构建子模块包括:
[0041]管控代理程序创建单元,用于当所述算子类型为算子模型容器镜像的形式时,若所述算子模型容器镜像具有托管所述算子时所需的标准化服务接口,则创建针对所述算子模型容器镜像的管控代理程序;
[0042]第二容器镜像构建单元,用于采用所述算子模型容器镜像和所述管控代理程序,得到与算子模型容器镜像的形式相应构建的第二容器镜像。
[0043]可选地,所述容器镜像构建模块还包括:
[0044]配置信息获取子模块,用于在构建针对所述算子的容器镜像时,获取需求参数信息:所述需求参数信息包括针对所述算子的配置信息;
[0045]参数配置子模块,用于基于所述算子的配置信息对所构建的容器镜像的参数进行配置。
[0046]可选地,所述算子边缘托管系统包括边缘云平台和容器边缘部署平台,所述容器部署模块包括:
[0047]容器部署信息获取子模块,用于在构建针对所述算子的容器镜像之后,获取需求参数信息;所述需求参数信息包括针对所述算子在边缘节点的容器部署本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种算子的边缘处理方法,其特征在于,应用于算子边缘托管系统,所述算子边缘托管系统具有算子中心管控服务,所述方法包括:获取所提供的算子,构建针对所述算子的容器镜像;对所述算子的容器镜像进行封装,得到针对所述算子的容器;将所述算子的容器部署至边缘节点,通过所述算子中心管控服务对所述边缘节点的算子进行管理。2.根据权利要求1所述的方法,其特征在于,所述构建针对所述算子的容器镜像,包括:获取所提供的算子的算子类型;所述算子类型包括算子模型源文件的形式和算子模型容器镜像的形式;根据所述算子类型对所述算子构建相应的容器镜像。3.根据权利要求2所述的方法,其特征在于,所构建的容器镜像包括与算子模型源文件的形式相应构建的第一容器镜像;所述根据所述算子类型对所述算子构建相应的容器镜像,包括:当所述算子类型为算子模型源文件的形式时,获取所述算子模型源文件的模型框架信息;采用所述算子的模型框架信息生成与运行环境相适应的镜像文件;向所述镜像文件注入接口服务以及托管所述算子时所需的标准化服务;采用所述镜像文件、运行环境部署文件、所述接口服务和所述标准化服务,得到与算子模型源文件的形式相应构建的第一容器镜像。4.根据权利要求2或3所述的方法,其特征在于,所构建的容器镜像包括与算子模型容器镜像的形式相应构建的第二容器镜像;所述根据所述算子类型对所述算子构建相应的容器镜像,包括:当所述算子类型为算子模型容器镜像的形式时,若所述算子模型容器镜像具有托管所述算子时所需的标准化服务接口,则创建针对所述算子模型容器镜像的管控代理程序;采用所述算子模型容器镜像和所述管控代理程序,得到与算子模型容器镜像的形式相应构建的第二容器镜像。5.根据权利要求1或2所述的方法,其特征在于,还包括:在构建针对所述算子的容器镜像时,获取...

【专利技术属性】
技术研发人员:付哲王广芳杜凯许文郁
申请(专利权)人:阿里巴巴中国有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1