基于前面介绍的挑战,边缘计算产业联盟(ECC)与工业互联网产业联盟(AII)在2018年11月联合发布了边缘计算参考架构3.0。本章将以这个参考模型为基础,来介绍边缘计算的目标架构。

该参考架构基于模型驱动的工程方法(Model-Driven Engineering,MDE)进行设计,如图3-1所示,可将物理和数字世界的知识模型化,从而实现以下目标:

□ 物理世界和数字世界的协作;

□ 跨产业的生态协作;

□ 减少系统异构性,简化跨平台移植流程;

□ 有效支撑系统的全生命周期活动。

图3-1 边缘计算参考架构3.0

参考架构3.0的主要内容包括:

□ 整个系统分为云、边缘和现场三层,边缘计算位于云和现场层之间,边缘层向下支持各种现场设备的接入,向上可以与云端对接。

□ 边缘层包括边缘节点和边缘管理器两个主要部分。边缘节点是硬件实体,是承载边缘计算业务的核心。边缘节点根据业务侧重点和硬件特点的不同,包括以网络协议处理和转换为重点的边缘网关、以支持实时闭环控制业务为重点的边缘控制器、以大规模数据处理为重点的边缘云、以低功耗信息采集和处理为重点的边缘传感器等。边缘管理器的呈现核心是软件,主要功能是对边缘节点进行统一管理。

□ 边缘节点一般具有计算、网络和存储资源,边缘计算系统对资源的使用有两种方式:第一,直接将计算、网络和存储资源进行封装,提供调用接口,边缘管理器以代码下载、网络策略配置和数据库操作等方式使用边缘节点资源;第二,进一步将边缘节点的资源按功能领域封装成功能模块,边缘管理器通过模型驱动的业务编排的方式组合和调用功能模块,实现边缘计算业务的一体化开发和敏捷部署。

边缘计算须提供统一的管理服务、数据全生命周期服务和安全服务,以处理各种异构的基础设施、设备形态等,最终达到提升管理与运维运营效率,降低运维成本的目的。