更新时间:2021-12-06 GMT+08:00
分享

解决方案设计指导

解决方案设计指导

对于解决方案类商品,您需要结合IEF进行设计,提供给用户端到端的解决方案。

如下图所示,IEF通过纳管您的边缘节点,将云上应用延伸到边缘,可以实时处理终端设备的数据,同时在云端提供设备/应用监控、日志采集等功能,以及边云消息通道功能用于边缘上传数据到云端或者数据从云端发到边缘。提供完整的边云协同的解决方案。

图1 边缘云计算

首先使用IEF进行边缘节点注册,以及摄像头设备与边缘节点的绑定,并下发算法容器至边缘节点;然后在边缘节点分析视频数据,分析后的结构化数据使用IEF边云数据通道回传云端,云端应用根据回传的数据进行处理。整个方案减少无用数据上云。

在进行方案集成和上架之前,您需提前思考整个解决方案的价值,站在用户的角度考虑该方案可以帮助用户解决哪些具体问题,用户该如何操作、使用和集成该方案。因此,建议您先从设计解决方案的User Story开始,通过对User Story的总结和整理,设计后续的解决方案实现和上架方案。

用户为华为公有云的用户,用户的入口永远是华为公有云IEF服务,所以集成解决方案的设计也应该站在用户角度进行端到端的使用考虑其使用体验,而非仅从您提供的组件功能进行设计。

在向最终用户提供完整的边云协同解决方案的过程中,您需要了解IEF的功能,以便决定在哪些方面可以借用IEF的能力。您可以访问智能边缘平台IEF用户指南获取详细信息。

总结而言,主要可在如下方面需要考虑对接IEF相关的相关能力为最终用户提供完整、统一、集中式的边云协同解决方案:

  1. 集中式的边缘对象管理:边缘节点管理、终端设备管理

    边缘节点用于运行边缘应用,处理您的数据,并可以和云端应用进行协同。您可以参考边缘节点获取详细信息。

    终端设备可以连接到边缘节点,支持通过MQTT协议、Modbus协议和OPC-UA协议等接入。设备接入后,可以在IEF中对设备进行统一管理。您可以参考设备管理获取详细信息。

  2. 边缘应用管理:容器应用管理和运维

    IEF支持下发容器应用到边缘节点,使应用在边缘侧运行,并且IEF支持对应用进行版本升级、配置变更、卸载、监控和日志采集。

    另外,IEF基于Kubernetes构建,可以通过Kubernetes的标准部署模型,支持边缘多节点的应用集群部署。您可以参考容器应用下发和管理容器应用。

    边缘侧的节点指标信息(CPU、内存、磁盘、网络等)、IEF EdgeCore运行信息、用户应用的运行指标、用户应用的日志信息均可通过IEF进行收集,并在华为公有云的AOM服务上进行展示。您可以参考容器应用中的“数据存储”章节获取如何将用户容器中的日志收集至AOM服务。可以参考应用运维管理AOM用户指南了解AOM的具体使用方法。

  3. 边云数据协同:消息路由管理

    IEF提供了消息路由功能,为应用提供边云信息传输的通道。您可以配置消息路由,IEF根据配置的消息路由将边缘消息转发至对应服务端点(发送或接收消息的一方),让消息按照规定的路径转发,灵活控制数据路由,并提高数据安全性。您可以参考边云消息概述获取详细信息。其中云端发送消息至边缘节点时,支持AK/SK认证以及Token认证方式,具体参见云端下发消息到边缘节点AK/SK认证

  4. 管理控制台

    IEF提供了管理控制台,方便您在界面直接进行边缘资源等操作。

以上能力均可通过调用IEF的API实现,您可以根据业务需求选择使用IEF控制台还是开发自己的系统界面。API使用方法请参见智能边缘平台IEF API参考

您需结合上述IEF提供的能力,进行集成解决方案的设计,完成《XXXX集成方案设计》,该文档主要包含两部分:

  1. 集成方案的User Story设计

    该User Story同时需作为后续验证报告中的测试验证点。

  2. 集成解决方案设计

    表现整体解决方案的架构,与IEF的结合点,开放的用户操作接口等。

解决方案设计示例

附录提供了两个设计示例,请参考。

相关文档