

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# フリート顧客に DaaS を提供する: データフロー
<a name="provide-daas-data-flow"></a>

公開日: **2023 年 2 月 16 日 ([図の履歴](#daas-flow-history))**

このアーキテクチャでは、サーバーレス Data as a Service (DaaS) プラットフォームを構築できます。車両データを取り込んで処理し、フリート所有者アプリケーションに配信します。お客様固有の配信には、データ API サブスクリプションモデルを使用します。このソリューションは、取り込みに [Amazon Kinesis Data Streams](https://docs.aws.amazon.com/streams/latest/dev/)、イベントルーティングに [Amazon EventBridge](https://docs.aws.amazon.com/eventbridge/latest/userguide/)、処理[AWS Lambda](https://docs.aws.amazon.com/lambda/latest/dg/)に Amazon Kinesis Data Streams を使用します。

## DaaS データフロー図
<a name="daas-flow-diagram"></a>

![Amazon Kinesis、Amazon EventBridge、Lambda を使用したフリート顧客の DaaS データフローを示すリファレンスアーキテクチャ図。](https://docs.aws.amazon.com/ja_jp/reference-architecture-diagrams/latest/provide-daas-to-fleet-customers/images/provide-daas-data-flow.png)


次の手順では、このアーキテクチャのデータインジェストと配信パイプラインについて説明します。

1. 車両テレメトリと診断イベントを Amazon Kinesis Data Streams または [Amazon MSK](https://docs.aws.amazon.com/msk/latest/developerguide/) にストリーミングします。長期保持のために、raw イベントを [Amazon Simple Storage Service](https://docs.aws.amazon.com/AmazonS3/latest/userguide/) に保存します。

1. Lambda または を使用してストリーミングイベントを処理します[AWS Step Functions](https://docs.aws.amazon.com/step-functions/latest/dg/welcome.html)。イベントの検証、変換、フィルタリングを実行します。サブスクリプションステータスやイベントスキーマなどのリファレンスデータには [Amazon RDS](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/) を使用します。

1. 処理されたイベントを [Amazon DynamoDB ](https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/)に保存します。DynamoDB をオンデマンドリクエスト APIs。

1. 変換されたイベントを Amazon EventBridge のデフォルトのイベントバスに送信します。

1. Lambda を使用してデフォルトのイベントバスからイベントを取得します。Amazon RDS からの顧客固有のデータでイベントを強化します。配信イベントバスにエンリッチされたイベントを送信します。

1. Amazon EventBridge ルールで一致するテレメトリイベントを処理します。消費されるまでバッファリングするために、顧客固有の [Amazon Simple Queue Service](https://docs.aws.amazon.com/AWSSimpleQueueService/latest/SQSDeveloperGuide/) キューにルーティングします。

1. フリートアプリケーションから [Amazon API Gateway](https://docs.aws.amazon.com/apigateway/latest/developerguide/) への API コールを行います。Lambda を呼び出してリクエストを処理します。

1. ストリーミングデータ用に Amazon SQS キューからイベントをプルします。オンデマンドリクエストのイベントを DynamoDB から読み取ります。

1. Amazon EventBridge API ターゲットを使用して、アラートと時間的制約のあるイベントを顧客固有の HTTP エンドポイントにルーティングします。

## 詳細情報
<a name="daas-flow-further-reading"></a>

詳細については、次のリソースを参照してください。
+  [AWS アーキテクチャアイコン](https://aws.amazon.com/architecture/icons) 
+  [AWS アーキテクチャセンター](https://aws.amazon.com/architecture/) 
+  [AWS Well-Architected](https://aws.amazon.com/architecture/well-architected) 

## 図の履歴
<a name="daas-flow-history"></a>

このリファレンスアーキテクチャ図に関する最新情報を受け取るには、RSS フィードにサブスクライブします。

| 変更 | 説明 | 日付 | 
| --- |--- |--- |
| [初版発行](#daas-flow-history) | リファレンスアーキテクチャ図が最初に公開されました。 | 2023 年 2 月 16 日 | 
| [初版発行](provide-daas-subscription.md#daas-sub-history) | リファレンスアーキテクチャ図が最初に公開されました。 | 2023 年 2 月 16 日 | 

**RSS サブスクリプションの要件**  
RSS 更新をサブスクライブするには、使用しているブラウザで RSS プラグインが有効になっている必要があります。