IoTとデータストリーミングについて学び始めました。この質問があまりにも明白または一般的すぎるようである場合はお詫びIoTストリーミングアーキテクチャ
私は数百(おそらく数千)のIotセンサーからデータをストリーミングし、そのデータをデータベースに格納し、そのデータをWebベースのUIに表示するために取得するというプロジェクトに取り組んでいます。注意すべき
物事は以下のとおりです。
- フォールトトレランスと不完全なデータエントリを受け入れる能力
- データベースはストリーム
をロードする機能とクエリデータを持っている必要が
私は、これらの要件をサポートできるアーキテクチャを構築する方法に関するいくつかのアイデアをGoogleで見てきました。ここで私が考えているものです。
- センサデータは FluentDによって収集され、ストリームに
- Apacheのスパークに変換され MongoDBのサーバ
のクラスタを管理します。 MongoDBサーバーが同じストレージに接続されています。
b。 スパークは、UI/Webアプリケーションからのクエリを処理するために使用されます BigQueryの - サーバ MongoDBの のバランスフォールトトレランスと負荷を処理します。
my current idea of a IoT streaming architecture
質問は今、このアーキテクチャが実現可能であるか、またはそれがすべてうまくいくかどうかです。私はどんなアイデアや提案にもオープンしています。
ありがとうございます!
確かに、それを試してみてください。なぜここで承認が必要なのですか?あなたは学生です。これが実際の学習です。 – duffymo
さて、すべてを試してみてください。あなたはそれらすべてを学び、あなたは理解するでしょう。あなたは結局学生です。それで、私たちは意見を聞くのではなく、特定の問題について質問します。あなたはそれらの異なる技術をgoogleすることも1にも固執することができます。 –