探索边缘计算与能力导向架构(COA)
1. 边缘计算的定义与特性
边缘计算是指在数据生成或消费的上下文中进行的计算。它与云计算有本质的区别,云计算将计算资源与物理上下文解耦,以便在不同场景中高效共享。而边缘计算强调与物理世界的联系,通常旨在提供即时响应。因此,边缘计算在时间和空间上都与物理场景紧密耦合。
边缘计算的特性包括:
- 上下文中的计算 :边缘计算设备与物理世界紧密相连,响应物理世界的数据,确保即时性和本地化。
- 面向能力 :边缘计算场景需要在有无云连接的情况下保持服务连续性,确保即使在断网或低功耗设备上也能提供可能降级但连续的服务。
- 集中管理,分布式计算 :边缘计算涉及大量分布式、异构设备,因此需要一个高效的设备和工作负载管理系统。
- 安全性 :由于边缘设备通常分散且以不同的安全专业知识进行管理,因此安全问题尤为重要。需要考虑身份验证和授权、设备身份和密钥管理、安全连接和消息传递、欺诈和异常检测等多个方面。
- 异质性 :边缘计算非常分散,涉及多个参与者,包括云平台、电信公司、硬件制造商等。因此,边缘计算解决方案需要协调来自不同供应商的多个设备。
2. 边缘计算的应用场景
2.1 物联网(IoT)场景
物联网(IoT)是边缘计算的一个特例,其常见应用包括: