探索边缘计算与能力导向架构(COA)
1. 边缘计算的基础
边缘计算是一个快速发展的领域,它将计算资源放置在数据生成或消费的上下文中,以实现即时响应和高效处理。与云计算不同,边缘计算强调本地性和时间性,确保计算与物理世界紧密耦合。例如,边缘计算在智能交通、智能家居和工业自动化等领域有着广泛应用。
1.1 寻找边缘
边缘计算的定义存在多种视角。有些人将其定义为“云边缘”,即靠近云的数据中心。然而,这种定义过于局限,忽略了边缘计算的广泛性和动态性。更宽松的定义是“数据源和云之间的一切”,但这可能导致概念过于泛化。为了更好地理解边缘计算,我们可以使用“云-雾-露”模型,将边缘计算分为三层:
- 云 :集中管理和托管计算资源。
- 雾 :在本地网络中提供计算、存储和网络能力。
- 露 :在设备上直接运行计算任务,确保计算能力在任何情境下对消费者可用。
1.2 边缘计算的特性
边缘计算具有多个独特特性,使其与其他计算模型区分开来:
-
上下文中的计算 :边缘计算强调与物理世界的联系,确保计算在现实世界情境中进行。例如,智能家居设备通过传感器收集数据并即时响应用户需求。
-
面向能力 :边缘计算场景通常需要在有无云连接的情况下保持服务连续性。例如,一个需要面部检测能力的设备,可以在本地模型上进行回退,