ホーム 可用性 信頼性とモノのインターネットとの関係は?

信頼性とモノのインターネットとの関係は?

最近では、信頼性の高い(キャリアグレードまで)クラウドの構築に注目が集まっていますが、もうひとつ、パートナーと協力して取り組んでいるのがIoT(Internet of Things)という概念です。IoTは、クラウドと同様に、IT運用に大きな変革をもたらす魅力的な分野です。しかし、この話をすると、「あなたはモバイル機器を作っているのではなく、大きなサーバーを作っているのだ」と、ちょっとおかしな顔をされることがあります。大きなサーバーを作っている。IoTと何の関係があるんだ?” と言われます。

まあ、結果的には多いんですけどね。

最近のIoTは、エンドポイントとそのデータを伝送するネットワークに注目が集まっています。しかし、実際には、IoTアーキテクチャを支える多くの層があります。IoTリファレンス・アーキテクチャ」で検索すると、これらのレイヤーを定義したきれいな画像がたくさん出てきます。ベンダーによって定義は異なりますが、高いレベルでは以下のような層があります。

  1. デバイス(別名「モノ」) – これらはオペレーションにおける特定のエンドポイントであり、ドライバーレスカーから倉庫のパレット上のセキュリティ・ドングル、またはApple Watchまで、あらゆるものが考えられる。
  2. アクセスネットワーク – これは、デバイスが最初のアクセスポイントに到達するために使用するネットワーク層です。
  3. 制御レイヤー – 多くの技術を包含することができるため、おそらく最も緩やかに定義されたレイヤーです。エッジ 、データセンター、クラウドに展開することができ、幅広いアプリケーションをサポートすることができます。
  4. バックエンドサービス – データ分析や集計、チャージバック、その他の集中型サービスのアクションが発生する場所です。

現在、バックエンドサービス層はITチームによって管理されており、他の層が信頼して利用できるようになっていると考えてよいでしょう。しかし、コントロール層は全く別の問題であり、この層の信頼性については本当に考える必要があります。信頼性が重要な理由は、思っているほど単純ではないかもしれませんが、IoTではコントロール層が本領を発揮します。従来のアプリケーションアーキテクチャでは、エンドシステム(通常はラップトップやタブレットなどの人が操作するデバイス)にリアルタイムのサポートを提供するために、バックエンドサービスに大きく依存していました。しかし、IoTの世界では、コントロール・レイヤーでより多くのリアルタイム・アクティビティが行われています。

コントロール層にあるアプリケーションには、以下のようなものがあります。

  1. プロセス制御アプリケーション – これらのデバイスはすべて、それ自体がある程度の自動化を持っており、その自動化の実際の配信は、制御層で計画され、通信され、場合によっては監視されます。
  2. コンプライアンス用途– 一部のIoT環境では、ある時点で規制や監査が行われます。デバイスはデータをコントロールレイヤーに渡しますが、そのデータは分析のためにバックエンドサービスに送られることもありますし、送られないこともあります。しかし、ネットワークやその他のビジネス上の理由から、より地域に密着したコンプライアンス・ソリューションが必要になることがよくあります。
  3. メッセージングアプリケーション– データの保存やデバイスの管理をローカルで行わない場合でも、エッジ をコアに接続するために、何らかのセキュリティやメッセージングゲートウェイが必要な場合があります。

つまり、コントロールレイヤーはIoTの縁の下の力持ちなのです。データセンターでは、これは単に他のバックエンド・サービスと一緒に扱われるかもしれません。しかし、制御層が従来のデータセンターの外に位置するケースも多くあります(ストラタスは、エッジ と呼んでいます)。エッジ では、信頼性だけでなく、シンプルさも求められます。エッジ では、IT スキルが不足しているため、シンプルであることも必要です。また、これらのマシンは、データセンターのシステムよりもはるかに長い期間、その場に留まる傾向があるため、長寿命であることも必要でしょう。

関連記事