クラウドサービスが直面する3つの課題と解決策、そのカギはネットワークに
ビッグデータをリアルタイムに分析するには?
- ありがとうございます!
- いいね!した記事一覧をみる
リアルタイムにビッグデータを扱う
たとえば、時速50kmで走っている自動車に取り付けたセンサーデータなどを分析し、異常行動が認識されると自動でブレーキをかける仕組みを搭載しようとした場合、走行データを取得することはもちろん、それをリアルタイムに処理することで、初めて事故防止につなげることができる。
もちろん、現在もリアルタイムに近い形でデータを処理する仕組みは既に利用されている。その1つが分散コンピューティング技術だ。Hadoopで分散コンピューティングを行い、従来ならば何時間もかかっていたバッチ処理を数分で済ませることが可能だ。とはいえ、この方法ではデータベースにデータを格納しており、正確な意味でのリアルタイム処理とはいえない。
もう1つは、ストリームコンピューティングと呼ばれる技術だ。流れてくるデータを、データベースにストアされる前にそのまま解析することで、現在あるいは直近の事象を発見・検知できる。
「ストリーム・コンピューティングは、主に証券系のオンライントレーディングなどで使われている技術です。ほかにもキーワード・トラッキングによって、テロなどの犯罪を起こそうとする対象者が、いつ、誰に、どういう行為(被疑語を含む内容の書き込みや会話など)をしているのか検知し、それをリアルタイムにグラフ化することで、犯罪を抑止するようなシステムもあります」
このように、リアルタイムに近いビッグデータ分析と、リアルタイムのストリーム処理に関しては、個別には実現できているが、まだリアルタイムにビッグデータを扱うことは実現できていないのが現状だ。しかし、だからこそ、「もし、この両者をクラウド上で融合し、同時に利用できるようになれば、まったく新しいビジネスが生まれる可能性がある」と小宮氏は強調する。
今すぐビジネス+IT会員にご登録ください。
すべて無料!今日から使える、仕事に役立つ情報満載!
-
ここでしか見られない
2万本超のオリジナル記事・動画・資料が見放題!
-
完全無料
登録料・月額料なし、完全無料で使い放題!
-
トレンドを聞いて学ぶ
年間1000本超の厳選セミナーに参加し放題!
-
興味関心のみ厳選
トピック(タグ)をフォローして自動収集!