
# 方案概述
#### 应用场景
该解决方案基于华为云ServerLess技术架构，通过联合伙伴EMQ IoT、华为云[函数工作流 FunctionGraph](https://www.huaweicloud.com/product/functiongraph.html)、[对象存储服务 OBS](https://www.huaweicloud.com/product/obs.html)、[分布式消息服务Kafka版](https://www.huaweicloud.com/product/dmskafka.html)、[图引擎服务 GES](https://www.huaweicloud.com/product/ges.html)等服务的组合，实现车联网数据的端侧灵活采集/传输、云端接入/分析/转换，在云端形成Serverless架构数据湖，并以图谱方式进行车辆故障分析。适用于各种车辆故障排查场景。
#### 方案架构
该解决方案基于FunctionGraph、OBS、KAFKA、GES等服务的组合，辅助运维人员定位车辆故障原因。
图1方案架构图   
![](https://support.huaweicloud.com/decsd-dma/zh-cn_image_0000001658131461.png)
该解决方案将会部署如下资源：
- 创建分布式消息服务 Kafka版专享版实例，并创建 Topic，用于写入车辆数据，为用户提供便捷高效的消息队列。
- 创建一个对象存储服务 OBS桶，用于存储车辆数据。
- 使用函数工作流 FunctionGraph创建3个函数，用于数据转换、导入数据到GES。
- 创建一个API网关 APIG API，将车辆数据生成GES故障图封装为一个API用户调用。
- 创建一个图引擎服务 GES图，用于生成时序图谱，查询关联事件，定位故障点位。
 
#### 方案优势
- 可视化分析 基于GES图数据引擎，可视化车辆时序状态，加速问题排查和定位。
  
- 降本增效 基于FunctionGraph按需自动化加工数据，降低人工处理成本，FunctionGraph及OBS等Serverless服务按需计费，费用低。
  
- 一键部署 一键轻松部署，即可完成基于GES的故障图分析的应用构建。
  
 
#### 约束与限制
- 该解决方案部署前，需注册华为账号并开通华为云，完成实名认证，且账号不能处于欠费或冻结状态。

- 卸载解决方案前，请先确保OBS桶中无数据，否则解决方案将卸载失败。
 
