モノのインターネット(IoT)の普及拡大とともに、企業の産業システムがオープンソースソフトウェアとデータを連携する場面が増えてくる。ビッグデータ/IoT連携を推進するグローバル企業は、どのように対応しているのだろうか。
前回の記事では、米General Electric(GE)の、インダストリアル・インターネット向けクラウド型PaaSの「Predix Cloud」を取り上げた。
運輸やエネルギー、医療などの産業機器が利用される業務現場を見ると、遠隔地でネットワークに接続できなかったり、不安定であったりする場所が多い。GEの場合、産業機器ビジネスにおけるサービス収入の比率が高いことから、オフライン環境でも業務フローに支障が出ないよう制御システムの設計・開発から運用・保全に至るまでのライフサイクル管理を継続的に回す必要がある。
「Predix Cloud」を所管するGE Softwareは、各産業機器事業ユニット向けのシェアードサービスとしてPaaS型モデルを提供し、その上で個別分野に対応したビッグデータ向けインフラやソフトウェアの構築・運用を行っている。
例えば、鉄道・運輸分野の事業を担うGE Transportationでは鉄道車両の運用・維持管理を担うフィールドエンジニア向けに、Predix上でドキュメント指向型(JSON形式)のNoSQLデータベース「Couchbase」を利用したモバイル管理アプリケーションシステムを導入している(関連情報)。初期導入フェーズにおけるシステムの特徴は、下記の通りだ。
GEは、Predixの社内導入に際してオフラインを起点とし、徐々にオンラインへと拡張しながら、業務プロセスの改善や予防保全対策の強化を図る「オフラインファースト」のアプローチを採用した。具体的には、下記のような要件を挙げている。
本連載の第18回記事で取り上げたように、NoSQLは非構造化データのリアルタイム処理に強みを発揮するオープンソース由来のデータベースである。
GE Transportationのフィールドエンジニアが利用するモバイルデバイスには、オフライン環境でも利用可能な組み込みNoSQLデータベースの「Couchbase Lite」がインストールされている。オンラインになると、サーバ側のNoSQLデータベース「Couchbase Server」とゲートウェイの「Sync Gateway」を介して同期する仕組みだ。なお、Couchbase ServerとHadoopの間には、データ処理方法に関する互換性・一貫性があり、NoSQLとHadoopを連携させたMapReduceによる大規模なクエリ処理も実現できる。
Copyright © ITmedia, Inc. All Rights Reserved.