探索边缘计算与能力导向架构:构建未来计算的新范式
1. 边缘计算的基础
边缘计算正在成为现代计算架构中的一个关键组成部分,特别是在5G、物联网(IoT)和人工智能(AI)等技术的推动下。它将计算资源推送到数据生成和消费的上下文中,使得计算更加贴近物理世界。与云计算不同,边缘计算在时间和空间上与物理场景紧密耦合,提供了即时响应和本地处理的能力。
1.1 寻找边缘
边缘计算的定义并不容易,因为边缘的概念可以根据不同的视角有所不同。有些人将边缘定义为“云边缘”,即将计算资源推送到靠近云数据中心的地方;而另一些人则认为边缘是“数据源和云之间的一切”。这些定义过于狭隘或过于宽泛,无法准确捕捉边缘计算的本质。
我们定义边缘计算为在数据生成或消费的上下文中进行的计算。这强调了边缘计算与物理世界的联系,它通常旨在提供即时响应,确保计算结果在物理环境中具有重要意义。例如,边缘计算可以用于自动驾驶汽车、智能家居设备和工业自动化系统中。
1.2 边缘计算的特性
边缘计算具有以下几个独特的特性,使其与其他计算模型区分开来:
1.2.1 在上下文中的计算
边缘计算的一个关键特性是它在上下文中进行计算。这与传统的客户端/服务器、浏览器/服务器和云计算模型不同,后者更关注在计算机世界中建立计算拓扑,而不怎么关心计算是如何融入现实世界的。例如,移动电话可以将计算引入现实世界情境,如在线游戏和导航。
1.2.2 面向能力
边缘计算场景通常需要在有无云连接的情况下保持服务连续性。例如,一个需要面部检测能力的设备可能依赖于云服务进行面部检测,但在本地模型上进行回退