边缘计算与面向能力的架构:构建智能边缘应用
1. 边缘计算的基础
边缘计算是指在数据生成或消费的上下文中进行的计算。它与云计算有着根本的区别:云计算资源与物理上下文解耦,而边缘计算则紧密耦合于物理场景。边缘计算的特性包括本地性、时间性、面向能力、集中管理与分布式计算,以及安全性。
1.1 边缘计算的定义
边缘计算是在数据生成或消费的上下文中进行的计算。这种计算通常旨在提供即时响应,因此它与物理场景紧密耦合。例如,边缘计算可以应用于自动驾驶汽车,这些汽车需要在本地进行快速决策,而无需依赖云。
1.2 边缘计算的特性
边缘计算具有以下特性:
- 上下文中的计算 :边缘计算强调与物理世界的联系,例如智能家居设备需要根据环境变化作出反应。
- 面向能力 :边缘计算场景通常需要在有无云连接的情况下保持服务连续性,例如面部检测设备在本地模型上进行回退。
- 集中管理,分布式计算 :边缘计算涉及许多分布式设备,因此需要一个高效的设备和工作负载管理系统。
- 安全性 :边缘计算的安全性是一个重要议题,因为设备通常分散且以不同的安全专业知识进行管理。
- 异质性 :边缘计算涉及许多不同层面的不同参与者,包括云平台、电信公司、硬件制造商等。
2. 边缘计算场景
边缘计算的应用场景非常广泛,涵盖了物联网