探索边缘计算与能力导向架构的未来
1. 边缘计算的定义与特性
边缘计算是一种在数据生成或消费的上下文中进行计算的技术。它与云计算不同,云计算资源是集中管理的,而边缘计算资源是分布式的,通常与物理世界紧密耦合。边缘计算具有以下独特特性:
1.1 在上下文中的计算
边缘计算强调与物理世界的联系。例如,当你在使用移动电话进行导航时,移动电话会使用卫星数据确定你的物理位置,并将位置信息提供给导航软件。这种上下文中的计算提供了即时响应,确保你沿着正确的路线前往目的地。
1.2 面向能力
边缘计算场景通常需要在有无云连接的情况下保持服务连续性。例如,一个需要面部检测能力的设备可能依赖于云服务,但如果云连接中断,它可以在本地模型上进行回退,提供可能降级但连续的服务。为了实现这一点,设计者需要关注设备的能力,而不是具体的实现方式。非正式地,我们将这种类型的应用设计称为能力导向架构(COA)。COA需要一组由常见的编排器(如Kubernetes)提供的不同功能,包括能力发现、任务委托、多设备同步和分布式调度。
1.3 集中管理,分布式计算
边缘计算系统通常涉及许多设备,因此高效的设备和工作负载管理是关键。一个跨越多个物理集群的联邦控制平面可以确保系统向期望状态发展。例如,集中控制平面可以允许编辑整个系统的期望拓扑,并通过批量供应确保它在实际设备上正确实现。
2. 边缘计算场景
边缘计算涵盖了广泛的场景,包括物联网(IoT)、硬件即服务(HaaS)、混合场景和5G场景。
2.1 物联网场景
物联网是一个相互关联的计算设备系
超级会员免费看
订阅专栏 解锁全文
305

被折叠的 条评论
为什么被折叠?



