探索边缘计算与能力导向架构:从基础到应用
1. 边缘计算的基础
边缘计算是指在数据生成或消费的上下文中进行的计算。与云计算不同,边缘计算将计算资源推向物理世界的实际场景中,提供即时响应。边缘计算的特性包括本地性和时间性。本地性强调计算结果仅在物理环境中具有意义,而时间性则要求数据在特定的时间窗口内处理,以确保即时性和低延迟。
1.1 边缘计算的定义
边缘计算的核心在于上下文中的计算。它将计算资源推送到数据生成的现实世界中,并在需要时应用这些计算资源。边缘计算通常与物理世界紧密结合,响应物理世界的数据,旨在提供即时响应。与云计算不同,云计算资源与物理上下文解耦,以便在不同的场景中高效共享。边缘计算则在时间和空间上与物理场景紧密耦合,确保计算结果在特定的时间和地点具有实际意义。
1.2 边缘计算的特性
边缘计算具有以下几个独特特性:
- 上下文中的计算 :边缘计算强调与物理世界的联系,确保计算在现实世界的上下文中执行。
- 面向能力 :边缘计算场景通常需要在有无云连接的情况下保持服务连续性,因此设备需要检测特定的能力。
- 集中管理,分布式计算 :边缘计算涉及许多分布式、异构设备,因此需要一个集中管理的控制平面来执行各种任务,如应用配置更新和工作负载更新。
- 安全性 :边缘计算的分散性和复杂性使得安全成为一个挑战性话题,包括身份验证、授权、数据保护等方面。