探索边缘计算与面向能力的架构:构建智能边缘原生应用
1. 边缘计算的定义与特性
边缘计算是一个快速发展的领域,它将计算资源推向数据生成和消费的上下文中。边缘计算的核心在于与物理世界的紧密耦合,使得计算能够即时响应物理环境的变化。与云计算不同,边缘计算强调的是在时间和空间上与物理场景的紧密结合,以提供即时响应。边缘计算的特性主要包括:
- 上下文中的计算 :边缘计算在物理世界的上下文中执行计算,响应物理世界的数据。它通常旨在提供即时响应,确保与物理场景的紧密耦合。
- 面向能力 :边缘计算场景通常需要在有无云连接的情况下保持服务连续性。例如,一个需要面部检测能力的设备可以在本地模型上进行回退,即使在与云断开连接或必须在低功耗设备上运行时,也能提供可能降级但连续的服务。
- 集中管理,分布式计算 :边缘计算涉及许多设备,因此高效的设备和工作负载管理是关键。管理许多分布式、异构设备且连接不稳定是一项挑战性任务,通常需要一个跨越多个物理集群的联邦控制平面。
- 安全性 :边缘计算设备通常分散且以不同的安全专业知识进行管理。因此,必须高度重视安全,包括身份验证、授权、设备身份和密钥管理、安全连接和安全消息传递等。
- 异质性 :边缘计算涉及许多不同层面的不同参与者,包括云平台、电信公司、硬件制造商等。因此,协调多个设备来组成完整的边缘计算解决方案是一个挑战。