[51CTO.com クイック翻訳] デジタルツインは、現実の特定の事柄(プロセスやサービスを含む)をデジタル仮想環境で表現したものとして理解できます。この記事では、業界全体にわたるデジタル ツインの利点と、Apache Kafka、IoT アーキテクチャ、機械学習の関係について説明します。実際のアプリケーションでは、Kafka は、リアルタイム ストリーミング センサーからのデータを使用して、信頼性が高くスケーラブルなデジタル ツインとデジタル スレッドを構築するための中心的なイベント ストリーミング プラットフォームとしてよく使用されます。 オープンでスケーラブルなデジタルツイン インフラストラクチャを構築する方法について、次の 3 つの側面から説明します。
デジタルツインを構築するためのポイント まず、4 つの基本的なポイントを理解しましょう。
デジタル ツインは、次のような多くの業界や分野に適用できます。
実際、デジタルツインはさまざまな業界に自動化をもたらすだけでなく、さまざまなビジネスの価値と革新性を高めます。 イベントストリーム、デジタルツイン、AI(機械学習)の関係 開発者は、正確な予測を行うために機械学習とデジタルツインを使用する必要があります。両者の間には補完関係があります。次の図は、さまざまなデジタル ツインが統計手法と分析モデルをどのように活用できるかを示しています。 この例には、物理モデルに基づいてシミュレートされたさまざまな仮想シナリオと、データ モデルに基づいて残存耐用年数 (RUL) を推定することが含まれています。デジタルツインと機械学習には次のような共通点があることがわかります。
デジタルツイン、機械学習、イベントストリーミングに Apache Kafka を使用する Apache Kafka オープンソース エコシステムは、機械学習のためのインフラストラクチャを提供します。次の図は、機械学習のための Kafka のアーキテクチャを示しています。このアーキテクチャは、モデルのトレーニング、展開、スコアリング、監視のためのオープンでスケーラブルかつ信頼性の高いリアルタイム処理を提供します。 実際のアプリケーションにおけるデジタル ツインの一般的な 5 つの特性は次のとおりです。 接続性
均質化
再プログラム可能でインテリジェント
デジタルトラッキング
モジュール性
上記の機能を実現するために、さまざまな IoT プラットフォームを選択できます。 IoT Analytics Research によると、2019 年現在、市場には 600 を超える IoT プラットフォームが存在します (参照: https://iot-analytics.com/iot-platform-companies-landscape-2020/)。同時に、これらのツールとソリューションの多くは組み合わせて連携させることができます。 以下では、いくつかの典型的な IoT プラットフォームについて説明します。
Apache Kafka およびその他の IoT プラットフォームを使用したデジタル ツイン アーキテクチャ 次に、デジタル ツインの 5 つの特性に基づいて、リアルタイム メッセージング、統合、およびミッション クリティカルなイベント ストリームの処理における Kafka の役割について説明します。
ここでは、デジタル ツインに適した 5 つの IoT アーキテクチャを紹介します。それぞれの長所と短所、企業全体の構造、プロジェクトの状況、その他の側面に基づいて、合理的な選択を行うことができます。 ソリューション 1: デジタルツインモノリス 追加のデータベースやその他のコンポーネントを必要とせずに、IoT プラットフォームを使用してデジタル ツインを直接統合および構築します。 オプション2: 外部データベースとしてのデジタルツイン IoT プラットフォームはエンドポイントと統合され、デジタル ツインのデータは MongoDB、Elastic、InfluxDB、Cloud Storage などの外部データベースに保存されます。このようなデータベースは、保存、処理、ダッシュボード分析のタスクにのみ使用されます。 同時に、Tableau、Qlik、Power BI などのビジネス インテリジェンス (BI) ツールも、データベースの SQL インターフェースを使用してインタラクティブなクエリとレポートを実装できます。 シナリオ3: デジタルツインと企業の残りの部分のバックボーンとしてのKafka IoT プラットフォームはエンドポイントと統合されたままです。 Kafka は、他のコンポーネントからの分離を実現する中心的なイベント ストリーミング プラットフォームとして機能します。ここで、中央レイヤーはオープンで、スケーラブルかつ信頼性があります。ここでのデータベースは、デジタルツインの保存やダッシュボードの分析にも使用されます。他のアプリケーションも、リアルタイム、バッチ、要求応答通信などで Kafka からのデータの一部を消費します。 ソリューション4: IoTプラットフォームとしてのKafka 中心的なイベント ストリーミング プラットフォームとして、Kafka は IoT エンドポイントやその他のアプリケーションにミッション クリティカルなリアルタイム アーキテクチャと統合レイヤーを提供します。このソリューションでは、デジタル ツインは上記のソリューションで説明したデータベースを使用せず、Azure IoT Twin Twins などのクラウドベースの IoT サービスを使用します。 シナリオ 5: IoT プラットフォームとしての Kafka Kafka は、他のコンポーネントやデータベースを介さずにデジタル ツインを直接実装するために使用されます。同時に、他の消費者は元のデータとデジタルツインデータを直接使用します。 このソリューションの主な問題は、Kafka がデータベースを置き換えることができるかどうか、そしてどのようにデータをクエリするかということです (https://www.kai-waehner.de/blog/2020/03/12/can-apache-kafka-replace-database-acid-storage-transactions-sql-nosql-data-lake/ を参照)。実際には、Kafka はデータベースとして使用できるため、Oracle、MongoDB、Elasticsearch などの他のデータベースを置き換えるものではありません。 もちろん、Kafka の複数のデプロイメントはデジタル ツインのアーキテクチャにも適用でき、永続的なストレージなどの面で大きな役割を果たします。 原題: Apache Kafka によるデジタルツインの IoT アーキテクチャ、著者: Kai Wähner [51CTOによる翻訳。パートナーサイトに転載する場合は、元の翻訳者と出典を51CTO.comとして明記してください。 |
<<: バックエンドプログラマーに必須: 分散トランザクションの基礎
>>: マルチクラウドの世界におけるプライベートクラウドの役割
2012 年、新しいブログ、新しい章。Zbog から WordPress に切り替えるのに数日かかり...
12月21日から23日まで、第11回中国データベース技術カンファレンス(DTCC 2020)が北京で...
専門家によると、Amazon の新世代の Standard Amazon Machine Insta...
ウェブサイトが収益を得る方法は数多くあり、広告を通じて収益を得るものもあれば、Taobaoを通じて収...
コアヒント: Google、Yahoo、Microsoft は共同で、URL 正規化の問題を解決する...
Justhost は中東の UAE で新たに VPS サービスを開始しました。データ センターはフジ...
7月11日、ビーチにて。波は楽器の音に合わせて踊り、普洛は帽子をかぶって飛び跳ねながら、「永遠の若さ...
[51CTO.com 記事] 1月22日、Tencent CloudはマイクロサービスミドルウェアT...
優れたケース分析事例名: [Keyoubi & babycare & Pigeon]...
中国株は1年間沈黙していたが、今こそこの状況を打破すべき時だ!中国最大の分類情報サイト58.comは...
——平安クラウドは、小売業の変革を促進するプライベートクラウドプラットフォームの構築を平安銀行に支援...
ウェブサイトの構築に関しては、ウェブマスターの 99% は私と同じように生計を立てるためにそれを行っ...
【iTianxia.comからのお知らせ】Dapuはコストパフォーマンスに優れたインナーテキスタイル...
ローカル データのバックアップおよび取得インフラストラクチャにより、ネットワーク セキュリティとハー...
従来のインターネットでは、ウェブサイトとネットユーザーは2つの利益グループに属していました。2.0の...