接前一篇文章:软考 系统架构设计师之回归及知识点回顾(4)
10. 边缘计算
边缘计算将数据的处理、应用程序的运行甚至一些功能服务的实现,由网络中心下放到网络边缘的结点上。在网络边缘侧的智能网关上就近采集并且处理数据,不需要将大量未处理的原生数据上传到远处的大数据平台。
边缘计算的定义
(1)边缘计算产业联盟(ECC)对于边缘计算的定义
边缘计算的业务本质是云计算在数据中心之外汇聚节点的延伸和演进,主要包括云边缘、边缘云和云化网关三类落地形态;以“边云协同”和“边缘智能”为核心能力发展方向;软件平台需要考虑导入云理念、云架构、云技术,提供端到端实时、协同式智能、可信赖、可动态重置等能力;硬件平台需要考虑异构计算能力,如鲲鹏、ARM、X86、GPU、NPU、FPGA等。
- 云边缘
云边缘形态的边缘计算,是云服务在边缘侧的延伸,逻辑上仍是云服务,主要的能力是提供依赖于云服务或需要与云服务紧密协同。如华为云提供的IEF解决方案、阿里云提供的Link Edge解决方案、AWS提供的Greengrass解决方案等均属于此类。
- 边缘云
边缘云形态的边缘计算,是在边缘侧构建中小规模云服务能力,边缘服务能力主要由边缘云提供;集中式DC侧的云服务主要提供边缘云的管理调度能力。如多接入边缘计算(MEC)、CDN、华为云提供的IEC解决方案等均属于此类。
- 云化网关
云化网关形态的边缘计算,以云化技术与能力重构原有嵌入式网管系统,云化网关在边缘侧提供协议/接口转换、边缘计算等能力;部署在云侧的控制器提供边缘节点的资源调度、应用管理与业务编排等能力。
(2)OpenStack社区的定义概念
“边缘计算是为应用开发者和服务提供商在网络的边缘侧提供云服务和IT环境服务;目标是在靠近数据输入或用户的地方提供计算、存储和网络带宽。”OpenStack社区是一个由NASA和Rackspace合作研发并发起的。
(3)ISO/IEC JTC1/SC38对边缘计算给出的定义
边缘计算是一种将主要处理和数据存储放在网络的边缘节点的分布式计算形式。边缘计算产业联盟对边缘计算的定义是指在靠近物或数据源头的网络边缘侧,融合网络、计算、存储、应用核心能力的开放平台,就近提供边缘智能服务,满足行业数字化在敏捷连接、实时业务、数据优化、应用智能、安全与隐私保护等方面的关键需求。
(4)国际标准组织的定义
ETSI(European Telecommunications Standards Institute,欧洲电信标准协会)提供了移动网络边缘IT服务环境和计算能力,强调靠近移动用户,以减少网络操作和服务交付的时延,提高用户体验。
边缘计算的特点
边缘计算是在靠近物或数据源头的网络边缘侧,融合网络、计算、存储、应用核心能力的分布式开放平台(架构),就近提供边缘智能服务,满足行业数字化在敏捷联接、实时业务、数据优化、应用智能、安全与隐私保护等方面的关键需求。它可以作为联接物理和数字世界的桥梁,使能智能资产、智能网关、智能系统和智能服务。
边缘计算具有以下特点:
(1)联接性
联接性是边缘计算的基础。
(2)数据第一入口
边缘计算作为物理世界到数字世界的桥梁,是数据的第一入口。
(3)约束性
边缘计算产品需适配工业现场相对恶劣的工作条件与运行环境,如防电磁、防尘、防爆、抗振动、抗电流/电压波动等。在工业互联场景下,对边缘计算设备的功耗、成本、空间也有较高的要求。
(4)分布性
边缘计算实际部署天然具备分布式特征。这要求边缘计算支持分布式计算与存储、实现分布式资源的动态调度与统一管理、支撑分布式智能、具备分布式安全能力。
有关边缘计算的更多内容,请看下回。