探索边缘计算中的能力导向架构(COA)
1. 边缘计算的定义与特性
边缘计算是一种在数据生成或消费的上下文中进行计算的技术。与云计算不同,边缘计算在时间和空间上都与物理场景紧密耦合。它旨在提供即时响应,通常用于处理物联网设备、智能家居、自动驾驶汽车等场景。边缘计算的关键特性包括:
- 上下文中的计算 :边缘计算强调与物理世界的联系,响应物理世界的数据,提供即时响应。
- 面向能力 :边缘计算场景通常需要在有无云连接的情况下保持服务连续性。例如,一个需要面部检测能力的设备,即使在与云断开连接或必须在低功耗设备上运行时,也能提供可能降级但连续的服务。
- 集中管理,分布式计算 :边缘计算涉及许多设备,因此高效的设备和工作负载管理是关键。设备通常通过代理与控制平面协作,执行应用配置更新、应用工作负载更新、建立连接、报告遥测数据和自注册等任务。
- 安全性 :由于边缘设备通常分散且以不同的安全专业知识进行管理,因此安全是一个挑战性话题。它包括身份验证和授权、设备身份和密钥管理、安全连接和安全消息传递、欺诈和异常检测等多个方面。
- 异质性 :边缘计算涉及许多不同层面的不同参与者,包括云平台、电信公司、硬件制造商等。因此,协调来自不同供应商的多个设备来组成一个完整的边缘计算解决方案是一个挑战。
2. 边缘计算的应用场景
边缘计算的应用场景非常广泛,涵盖了从物联网到硬件即服务(H