产品背景[object Object][object Object]
随着AI技术的演进,交通、能源、安防等行业的智能化转型诉求愈发强烈,端边云应用落地越来越多。海量的终端设备实时产生数据,集中式云计算在带宽负载、网络延时、数据管理成本等方面难以适应数据频繁交互的需求,使得边缘计算的价值进一步凸显。边缘计算需求的增长必然带来边缘计算设备数量的增加,如何管理数量众多的边缘设备,以及如何将边缘计算应用批量部署到边缘设备成为系统管理人员重点关注的问题。
产品定义[object Object][object Object]
MEF是一款定位为被集成的轻量化端边云协同使能框架。MEF作为昇腾推理解决方案中的一部分,用于智能边缘设备使能,提供边缘节点管理和智能推理业务(容器应用)管理的功能。可通过MEF Edge和MEF Center进行边云协同管理,用户可通过二次开发,对接ISV(Independent Software Vendor)业务平台,集成所需功能。
- MEF Edge部署在智能边缘设备上,负责与中心网管对接,完成智能推理业务(容器应用)的部署和管理,为算法应用提供服务。
- MEF Center部署在通用服务器上,负责对边缘节点实现批量管理、业务部署和系统监测。
产品价值[object Object][object Object]
使用MEF,用户可从业务面和管理面两大层面感受产品价值。
表 1 产品价值说明
MEF依托于开源系统KubeEdge完成MEF Center和MEF Edge之间控制链路的建立和管理。MEF Center为用户提供RESTful接口,其他第三方应用集成调用,使其可以通过接口访问服务。
图 1 MEF架构图[object Object][object Object]
MEF Center是MEF用于提供对外接口对接ISV业务平台和云边协同对接MEF Edge的中心管理软件。该软件集成了节点管理模块和容器管理模块等模块,提供了节点管理服务和容器应用管理服务等功能。
表 1 MEF Center模块说明
[object Object]undefined
MEF Edge是对接MEF Center的边缘管理软件。MEF Edge主要通过接收MEF Center消息并将相关信息收集、转发到MEF Center,实现对相关软件的安装升级、容器应用的全生命周期管理等功能。同时MEF具备离线自治能力,当MEF Edge所在边缘节点与MEF Center所在中心节点链路中断后,边缘节点推理业务不中断;边缘节点发生重启,推理业务可以在边缘节点重启完成之后自行恢复。
表 2 MEF Edge模块说明
[object Object]undefined
MEF的主要应用场景包括边缘节点管理和容器应用管理。MEF通过将集群中的边缘节点纳管到MEF系统中,实现对边缘节点信息的统一管理,提供纳管节点、查询、修改和删除节点或节点组信息等功能。容器应用管理作为MEF的基础特性,承担着对用户应用进行全生命周期管理的任务。用户应用以容器镜像的形式发布,MEF对用户的容器应用镜像进行管理,涉及容器应用的增、删、改、查等功能。
MEF由MEF Edge对接MEF Center进行云边协同,对外通过北向接口对接ISV业务平台实现对边缘节点和容器应用的管理。
图 1 MEF对接方式[object Object][object Object]
MEF Edge对接MEF Center应用流程[object Object][object Object]
图 2 MEF Edge和MEF Center云边协同应用流程[object Object][object Object]
MEF Edge对接MEF Center进行云边协同的应用流程主要包括安装MEF,二次开发集成MEF和管理边缘节点及容器应用三部分。安装MEF分为MEF Center和MEF Edge的准备与安装;用户完成定制化修改等二次开发后,集成MEF与开发者平台,对外通过北向接口对接ISV业务平台,对内实现MEF Center和MEF Edge的云边对接;并通过ISV业务平台完成对边缘节点和容器应用的管理。
表 1 MEF Edge对接MEF Center方式支持的产品列表
[object Object]