エッジネイティブアプリケーション:それらはどのようなもので、どこで使用されますか?

  • 2021.10.04
  • ニュース

By David Sprinzen, vice president of marketing at Vantiq.

本書は、”Edge-native applications: What are they and where are they used?”2021912日)を日本語に翻訳したものです。原文はこちらを参照してください。本書の内容と原文とに差異がある場合には、原文が優先されます。

エッジコンピューティングの認識が高まっているにもかかわらず、エッジは単にクラウドの拡張であるという大きな誤解があります。その考え方は、多くの場合、パブリッククラウドサービスに強い関心を持つベンダーから来ています。ただし、エッジコンピューティングが真に広まるには、まったく異なる開発環境および配備環境が必要になります。

エッジコンピューティング固有の利点(低いレイテンシー、パフォーマンス、地理的に分散された処理)を十分に活用するためには、エッジの分散された環境で実行するように特別に設計された新しい種類のアプリケーションアーキテクチャ、つまりエッジネイティブアプリケーションが必要です。

エッジネイティブアプリケーションは、分散ネットワーク上で実行するように構築されています。具体的には、エッジネイティブアプリケーションは以下のようにすることが必要です:

–複数の場所への展開できるように高度にモジュール化します
–ネットワークのエッジで超低レイテンシーな処理ができるように、リアルタイムで実行します
–サーバーからRaspberry Piまで、あらゆるタイプのエッジハードウェアで実行できるように柔軟でポータブルにします

成功するエッジネイティブアプリケーションは、イベントドリブンアーキテクチャを利用して、環境内でのシームレスなアプリケーションの移動性と緩い結合を可能にします。これらのアプリケーションは、ストリーミングデータが発生したときにそれに応答し、その場で変更を加え、環境条件や資産の移動に応じてアプリケーションロジックを他の場所にあるエッジに移行できます。

以下は、エッジネイティブアプリケーションの機能と利点、およびユースケースです:

低レイテンシーのエッジネイティブアプリケーション

スピードがすべてです。これは、ほんの一瞬でビジネスに莫大な利益(または損失)をもたらすことを意味したり、救われる人間の命に差をもたらしたりします。エッジ処理は、コンピュータパワーをソースに近づけることにより、情報が移動しなければならない距離を短縮します。ただし、データがリアルタイムで分析されない場合、エッジのメリットは大幅に減少します。

したがって、エッジネイティブアプリケーションは、リアルタイムイベントドリブン分析を活用して、低レイテンシーネットワークを最大限に活用し、応答時間が10ミリ秒未満という神の領域に近づく必要があります。

 

セキュリティとプライバシーのリスクを軽減するエッジネイティブアプリケーション

データのセキュリティとプライバシーは、情報化時代の大きな懸念事項です。エッジネイティブアプリケーションは、データ処理をローカルのエッジデバイスで行い、必要な場合のみ情報をクラウドまたは中央データベースに送信します。これにより、常時データのやり取りを行うクラウドネイティブアプリケーションと比較して、ネットワーク全体で一度に共有される機密情報の量が大幅に減少します。

 

エッジに信頼性を追加するエッジネイティブアプリケーション

以前は、エッジデバイスがダウンすると、問題を迅速に解決するための適切なツールがなければ、システム全体に大きな影響を引き起こす可能性がありました。エッジネイティブアプリケーションは、信頼性を高め、データの損失を回避するように設計されたローカルルールを介して、停止時にネットワーク上の他のエッジデバイスに処理を自動的に再ルーティングする機能を提供します。これにより、一般的なクラウドベースのアプローチと比較した場合に、はるかにレジリエンスのあるエッジコンピューティング能力が得られます。

 

エッジネイティブアプリケーションのユースケース

  • 実店舗の小売 実店舗の小売業者は、エッジネイティブアプリケーションを店舗に組み込んで、電子的に棚札を更新し、スマートショッピングカートをPOSシステムやショッピングリストの経路計画の両方に利用したり、オブジェクト認識カメラを介して在庫を把握したり、ARなどの視線を包み込む技術を統合します。エッジネイティブアプリケーションは、これらの次世代の接続された小売環境における大規模なリアルタイムデータと低レイテンシーの要件に必要になります。

  • ドローン – 環境内を移動するときに、ローカルエッジ処理機能を備えたドローンは、範囲外に移動したときに通信しているノードを切り替えることができます。これは、シームレスで安全な移動を可能にするために最も重要です。

  • カメラセンサーでのオブジェクト認識 – エッジ処理機能が組み込まれた新しいカメラが登場し、カメラ自体でオブジェクト認識を実行できるようになりました。これらのカメラで実行されているエッジネイティブアプリケーションは、カメラからの生のデータやオブジェクト/顔認識の出力をクラウドサーバーと共有する必要なしに、エッジ上の機密データをフィルターで除外でき、関心のある重要な状況のごく一部のみを使用して実行できます。

  • –緊急サービス – スマートシティの緊急サービスは、エッジネイティブアプリケーションを利用できるため、エッジデバイスが部門間のデータを共有できます。この例としては、交通監視システムがナンバープレートをスキャンして盗難車を探したり、救急車の運転手を混雑したエリアから迂回させたり、事故が発生するとすぐにそれを特定したりします。

  • 空港 – 非常に多くのカメラやその他のIoTデバイスを備えた空港は、エッジネイティブアプリケーションを利用するのに最適な場所の1つです。政府機関はセキュリティの脅威をスキャンできますし、航空会社は同じデバイスを使用して人々を目的地に効率的にルーティングします。エッジネイティブアプリケーションは、マルチテナント処理を可能にし、同時に複数の異なるサブスクライバーにデータを配信します。

 

著者について

David Sprinzenは、Vantiqのマーケティング担当副社長です。Vantiqは、高度にスケーラブルで完全に分散されたリアルタイムアプリケーションを作成するためのローコードプラットフォームを提供します。

以上