边缘计算与能力导向架构:构建未来的智能边缘应用
1. 边缘计算的定义与特性
边缘计算是在数据生成或消费的上下文中进行的计算。它强调与物理世界的联系,提供即时响应,并且在时间和空间上与物理场景紧密耦合。边缘计算与云计算有着根本的不同,云计算资源与物理上下文解耦,以实现不同场景中的高效共享。而边缘计算则是在上下文中进行计算,确保与物理环境的紧密联系。
边缘计算的五大特性
-
在上下文中的计算
边缘计算将计算引入现实世界情境,响应物理世界的数据。它通常旨在提供即时响应,确保计算在时间和空间上与物理场景紧密耦合。 -
面向能力
边缘计算场景通常需要在有无云连接的情况下保持服务连续性。例如,一个需要面部检测能力的设备可以在本地模型上进行回退,即使在与云断开连接或必须在低功耗设备上运行时,也能提供可能降级但连续的服务。 -
集中管理,分布式计算
大规模的边缘计算场景涉及许多设备,因此高效的设备和工作负载管理是关键。管理许多分布式、异构设备且连接不稳定是一项挑战性任务,通常需要一个跨越多个物理集群的联邦控制平面。 -
安全性
边缘计算的分散性增加了攻击面。因此,任何严肃的边缘计算解决方案都应高度重视安全,包括身份验证和授权、设备身份和密钥管理、安全连接和安全消息传递等方面。 -
异质性