View a markdown version of this page

向车队客户提供 DAA:数据流 - 向车队客户提供 DAA

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

向车队客户提供 DAA:数据流

发布日期:2023 年 2 月 16 日 (图表历史)

使用此架构,您可以构建无服务器数据即服务 (DaaS) 平台。提取、处理车辆数据并将其交付给车队所有者应用程序。使用数据 API 订阅模式进行特定客户交付。该解决方案使用亚马逊 Kinesis 数据流进行提取,使用亚马逊 EventBridge进行事件路由和处理AWS Lambda

DaaS 数据流程图

参考架构图显示了使用亚马逊 Kinesis、亚马逊 EventBridge和 Lambda 为车队客户提供的 DaaS 数据流。

以下步骤描述了该架构的数据摄取和交付管道:

  1. 将车辆遥测和诊断事件传输到亚马逊 Kinesis 数据流或亚马逊 MSK 中。将原始事件存储在亚马逊简单存储服务中,以便长期保存。

  2. 使用 Lambda 或 AWS Step Functions. 处理流式传输事件 执行事件验证、转换和过滤。使用 Amazon RDS 获取订阅状态和事件架构等参考数据。

  3. 将处理过的事件存储在亚马逊 DynamoDB 中。使用 DynamoDB 作为按需请求 API 的数据层。

  4. 将转换后的事件发送到 Amazon EventBridge 默认事件总线。

  5. 使用 Lambda 从默认事件总线检索事件。使用来自 Amazon RDS 的客户特定数据丰富活动。将丰富活动发送到交付活动总线。

  6. 处理与亚马逊 EventBridge 规则匹配的遥测事件。将它们路由到客户专属的 Amazon 简单队列服务队列中进行缓冲直至消耗。

  7. 从舰队应用程序向亚马逊 API 网关发出 API 调用。调用 Lambda 来处理请求。

  8. 从 Amazon SQS 队列中提取事件以获取流式数据。从 DynamoDB 读取按需请求的事件。

  9. 使用亚马逊 EventBridge API 目标将警报和时间敏感事件路由到客户特定的 HTTP 终端节点。

延伸阅读

有关更多信息,请参阅以下资源:

图表历史

要接收有关此参考架构图的更新,请订阅 RSS 提要。

变更说明日期

初次发布

参考架构图首次发布。

2023 年 2 月 16 日

初次发布

参考架构图首次发布。

2023 年 2 月 16 日

RSS 订阅要求

要订阅 RSS 更新,必须为正在使用的浏览器启用 RSS 插件。