オブジェクトストレージ

読み方 : おぶじぇくとすとれーじ

オブジェクトストレージとは

文書や画像、動画ファイルを大量に格納できるように、複数サーバーをストレージとして利用できるようにするソフトウエア技術。運用しやすいことが評価され、注目が集まっている。

企業で日々蓄積しているのは、経理や財務、販売管理などの基幹系システムのデータにとどまらない。電子メールや文書ファイル、画像や映像など多岐にわたる。最近ではビッグデータの分析対象として、システムログやセンサーデータなども蓄積されるようになっている。

データの蓄積にはストレージ装置を使うのが一般的。しかし、「ストレージ装置は高価なので、買い足すコストがかさんだり、増えた装置の管理が大変になったりする課題がある」と、シーティーシー・エスピーの高島淳司氏は指摘する。

動向:ソフトの登場で採用実績も

そこで注目を集めているのが、オブジェクトストレージだ。ストレージ装置よりも、割安なサーバーを複数組み合わせてストレージ装置として利用できるようにするソフトウエア技術である。2005年ごろに登場した技術だが、米アマゾン・ドット・コムが提供するクラウドストレージサービス「Amazon S3」が採用していることで注目を集めた。

ここ数年で、アマゾンより割安なオブジェクトストレージのサービスや、専用ソフトが登場している。ヤフーは2014年2月、新しいクラウドストレージサービスの基盤に、米Bashoテクノロジーズのオブジェクトストレージ技術を採用した。

専用ソフトにはBashoが開発するオープンソースソフトの「Riak CS」や、シーティーシー・エスピーが2013年秋に市販を始めた米カリンゴの「CAStor」などがある。導入事例も出てきた。広島県の呉共済病院がCAStorを使って約40テラバイトのオブジェクトストレージを構築。長期保存が必要な医療画像を管理している。

原理:ハードの仕事をソフトが担保

オブジェクトストレージの特徴は「ハード障害に備えてデータをなくさないようにする」といった信頼性を、専用ソフトが複数サーバーを使って確保する点だ。

これまでデータの信頼性は、サーバーに内蔵されたハードディスクで担保してきた。複数のハードディスクを、1つのハードディスクとみなすRAIDと呼ぶ技術で、処理を高速にしつつ、多少の故障があっても処理できる工夫を凝らしている。

RAIDでは、データを「ブロック」と呼ぶ単位に細かく分けたうえで、複数あるハードディスクに分散して書き込む。故障したハードディスクを交換する場合、データの入れ替えで1週間近くかかることがある。無数のハードディスクにビッグデータを格納すると、運用が大変になる恐れもある。

オブジェクトストレージでは、ハードディスクの代わりにサーバーを入れ替えて運用する。「管理ソフトでファイルのコピーを自動作成したり、故障したサーバーの移し替えを自動化したりできる」と、Bashoジャパンの森英悟氏は話す。

「多くのファイルを低コストで管理したいが、データの高速な読み書きは不要」。そんなニーズにマッチした技術といえる。

出典:ITpro「今日のキーワード」(C)日経BP社

[2015年 6月29日 公開]

お役立ち情報満載!「資料ダウンロードまとめサイト」のご案内