导读:边缘计算产业联盟(ECC)与工业互联网产业联盟(AII)在2018年11月联合发布了边缘计算参考架构3.0。本文将以这个参考模型为基础,来介绍边缘计算的目标架构。
作者:任旭东 等
来源:大数据DT(ID:hzdashuju)
该参考架构基于模型驱动的工程方法(Model-Driven Engineering,MDE)进行设计,如图3-1所示,可将物理和数字世界的知识模型化,从而实现以下目标:
物理世界和数字世界的协作;
跨产业的生态协作;
减少系统异构性,简化跨平台移植流程;
有效支撑系统的全生命周期活动。
▲图3-1 边缘计算参考架构3.0
参考架构3.0的主要内容包括:
整个系统分为云、边缘和现场三层,边缘计算位于云和现场层之间,边缘层向下支持各种现场设备的接入,向上可以与云端对接。
边缘层包括边缘节点和边缘管理器两个主要部分。边缘节点是硬件实体,是承载边缘计算业务的核心。边缘节点根据业务侧重点和硬件特点的不同,包括以网络协议处理和转换为重点的边缘网关、以支持实时闭环控制业务为重点的边缘控制器、以大规模数据处理为重点的边缘云、以低功耗信息采集和处理为重点的边缘传感器等。
边缘管理器的呈现核心是软件,主要功能是对边缘节点进行统一管理。
边缘节点一般具有计算、网络和存储资源,边缘计算系统对资源的使用有两种方式:
第一,直接将计算、网络和存储资源进行封装,提供调用接口,边缘管理器以代码下载、网络策略配置和数据库操作等方式使用边缘节点资源;
第二,进一步将边缘节点的资源按功能领域封装成功能模块,边缘管理器通过模型驱动的业务编排的方式组合和调用功能模块,实现边缘计算业务的一体化开发和敏捷部署。
边缘计算须提供统一的管理服务、数据全生命周期服务和安全服务,以处理各种异构的基础设施、设备形态等,最终达到提升管理与运维运营效率,降低运维成本的目的。
01 部署场景
边缘计算按距离由近及远可分为现场层、边缘层和云计算层,如图3-2所示。
▲图3-2 边缘计算按距离分类
1. 现场层
现场层包括传感器、执行器、设备、控制系统和资产等现场节点。这些现场节点通过各种类型的现场网络、工业总线与边缘层中的边缘网关等设备相连接,实现现场层和边缘层之间数据流和控制流的连通。
网络可以使用不同的拓扑结构,边缘网关等设备用于将一组现场节点彼此连接以及连接到广域网络。它具有到集群中每个边缘实体的直接连接,允许来自边缘节点的数据流入和到边缘节点的控制命令流出。
2. 边缘层
边缘层是边缘计算三层架构的核心,用于接收、处理和转发来自现场层的数据流,提供智能感知、安全隐私保护、数据分析、智能计算、过程优化和实时控制等时间敏感服务。
边缘层包括边缘网关、边缘控制器、边缘云、边缘传感器等计算存储设备,以及时间敏感网络交换机、路由器等网络设备,封装了边缘侧的计算、存储和网络资源。边缘层还包括边缘管理器软件,该软件主要提供业务编排或直接调用的能力,用于操作边缘节点完成相关任务。
当前边缘层的部署有云边缘(KubeEdge)、边缘云(MEC与此对应)和云化网关三类落地形态。
云边缘:云边缘形态的边缘计算,是云服务在边缘侧的延伸,逻辑上仍是云服务,主要提供依赖于云服务或需要与云服务紧密协同的服务。华为云提供的IEF解决方案、阿里云提供的Link Edge 解决方案、AWS提供的Greengrass解决方案等均属于此类。
边缘云:边缘云形态的边缘计算,是在边缘侧构建中小规模云,边缘服务能力主要由边缘云提供;集中式DC侧的云服务主要提供边缘云的管理调度能力。MEC、CDN、华为云提供的IEC解决方案等均属于此类。
云化网关:云化网关形态的边缘计算,以云化技术与能力重构原有嵌入式网关系统,云化网关在边缘侧提供协议、接口转换、边缘计算等能力,部署在云侧的控制器提供针对边缘节点的资源调度、应用管理、业务编排等能力。