KeyConductors
IoTを実現するためのITアーキテクチャと必要な技術要素
商用サービスとして徐々に動き出す中、IoTサービスを実現する上で必要なITアーキテクチャのあるべき姿や、IoTサービスに必要な技術要素を「Interop Tokyo」の基調講演で解説した。
IT業界はもちろん、それ以外の業界からも注目されているIoT。登壇者のレッドハット株式会社の三木雄平氏は、まずIoTの4つのセグメントについて解説した。
その1つ目が「モニタリング」。モノからデータを集めてきて分析するという、一番注目されているサービスだ。2つ目が集めたデータから何らかのアクションを行う「制御」。3つ目が「最適化」。外部のシステムと連携し、最適化してアクションを行う。そして4つ目が「自律性」。これは自分で考えて自分でアクションを起こすという、人工知能の世界に入ってくる。
この4つのセグメントをIoT市場に当てはめたものが、次の「IoT市場」の表だ。左右の軸はトランザクション量(情報量)で、左にいくほど少なく、右に行くほど多くなる。現在、行われているのは、トランザクション量が少なく、モニタリングと制御で済むIoT。ここの分野はどれだけファッショナブルなものを開発するか、生活に溶け込んだものを小さなセンサーで提供するかが重要視される。
しかし一番ホットなのはさらにその上の最適化や自律性が必要とされる分野。例えば、スマート農業では抽出したデータを過去のデータや、天気予報などの外部のサービスと連携することで、いろいろなアクションをアラートで知らせたりできる。「狙うべきはこの黄色い部分で、コンシューマーIoTと呼ばれるフィットネスやウェラブル端末は、サービスが複雑になればなるほどトランザクション量が多くなり、最適化が求められます。人工知能も視野に入れながら活動を行っています」と三木氏。
IoTを実現する上で、レッドハットが考える「IoTテクノロジースタック」についても図解で分かりやすく説明された。サーバサイドはフロントとバックエンドに分けるのが一般的で、情報を受け取る側ではMQTTというプロトコルが重要視されている。フロントの主役はMBaaS(mobile backend as a Service)。バックエンドにはリアルタイムでの情報処理基盤と、分析のための処理基盤の2つに分けることを推奨する。
IoTを実現するための3つのテクノロジーアーキテクチャ
レッドハットのIoTスタックの特徴は、ポータビリティ、リアルタイム処理、フレキシビリティの3点。最初のポータビリティについては、長期的なスパンを考慮して、クラウドでもオンプレでも動かすことができるフレキシブルさが重要。「実際、IoTサービスの中の1つのサービスだけオンプレに戻したいといったニーズが、2015年くらいから増えています。そのときにクラウドだけでしか動かせないのは、ネックになってきます」と言う。
ポータビリティを考えたときに、コンテナ型の仮想化を実現するファイルシステムの「Docker」を使った開発を推奨。DockerはLinuxはもちろん、Amazon Web Service、Microsoft Azureでも動くので、いろいろなシステム作りの試行錯誤ができる。移行という観点でもラクで、複数のマシンを束ねて管理できる。
2つ目のリアルタイム処理は、分析処理とともに2つの基盤が必要。長い年月をかけて蓄積された大量のデータの中から、人もしくは人工知能が分析することで、工場の最適な生産管理を見つけたり、新しい製品のより良い改良を考えたりできる。そんなビッグデータとともに必要なのがリアルタイム処理基盤。今日1日、直近1時間といった短いスパンで、エラーが3回出たら管理者にアラートをあげるなど、分析処理基盤では実現できないアクションを起こすことができる。
3つ目のフレキシビリティにおいては、今後、製品側の最適化と自律性が進むことを考えて、個別にカスタマイズしたり、市場のニーズに合わせてルールエンジンを製品に組み込むことを実証実験している。製品側にルールを組み込むことができると、分析結果を情報処理にフィードバックし、自動反映する仕組みを実現。より円滑にサイクルを回すことができる。なおこれらの内容はレッドハットのコラムにも掲載していると言う。
フレキシビリティには2つ意味があり、オープンイノべーションの実現と、Dスタートアップでやりながら作っていく。IoTの世界ではスピード感を大切に開発するが、途中で違う仕組みが必要だったなどが必ず出てくるもの。ある意味、エンドユーザープログラミングに近いものが求められる。
Copyright © ITmedia, Inc. All Rights Reserved.
この記事の著者
こんなメディアも見られています
キーマンズネットに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
SpecialPR
アクセスランキング
-
1
かんぽ生命が営業報告を50分→10分に AI時代に見直すべき「データ入力」の仕組み
-
2
C言語は「危険」と言われても、専門家が「使う価値は十分にある」と言うワケ:900th Lap
-
3
M365 Copilot全庁展開で月2000時間削減 現場がAIを「使いたくなる」習慣化の仕組み
-
4
6TBファイルのサーバ移行、M365ユーザーの八雲町がSharePointでなく「あえてBox」の理由
-
5
Claude Codeに「仕事を丸投げ」して事故らないための基本運用ルール
-
6
損保ジャパン、2万人の「Gemini活用」どう管理? 推進者が語る「リスク回避」の仕組み
-
7
「カスハラ対応」を個人に任せない 取手市がAIで変えた窓口業務
-
8
社員の「セキュリティ訓練」、他社はどの程度やっている? 気になる隣の実施状況
-
9
「Claude」3倍高速化の裏で、Anthropic開発者が「あえてしなかったこと」:899th Lap
-
10
20年物の基幹システム刷新に、マクロミルがあえて「全てを変えない」と決めた理由
キーマンズネット SNS
インフォメーション
注目情報をチェック
キーマンズネットをフォロー