記録に残る歴史の最初期から、ストレージプロビジョニングは行われてきた。粘土板や巻物に記録が現れ始めるとすぐに、それらを保管する場所を割り当てなければならなかった。エジプトのファラオ、ラムセス2世の勅令や建築計画をすべて保管するため、収容能力をもっと増やせと叫ぶ最高行政官の姿を想像できるだろう。アレクサンドリア大図書館も、間違いなく常に保管スペースの問題を抱えていたはずだ。
現在との唯一の違いは、容量がデジタル化されていることだ。ストレージ専門家は、データをオンプレミスのストレージエリアネットワーク(SAN)、ネットワーク接続ストレージ(NAS)のファイラー、アプライアンス、サーバーに保存するか、テープのリポジトリ、あるいはクラウドに送る。いずれにせよ、通常は容量をさらにプロビジョニングし、プロビジョニングのプロセスに効率性とスピードを加える必要が継続的に生じる。
ストレージプロビジョニングにおける主要なトレンドを5つ紹介する。
詳しくはこちら:ストレージの階層化が今も重要な理由
1. 準同期的な速度
ExceleroのCTO、Kirill Shoikhet氏は、データのセカンダリコピーのプロビジョニングは、マシン、データセンター、場合によっては地域レベルの障害に対応し、それでも目標復旧時点(RPO)をゼロに近い水準で満たし、低い目標復旧時間(RTO)を達成できるよう、ますます準同期的な速度で行う必要があると指摘する。
「コンピューティングとネットワークのリソースは本質的にステートレスであり、クラウド上で動作するアプリケーションでは、永続データへの高速でレジリエントなアクセスを妨げるステートフルなボトルネックとしてストレージが残されているため、これは中核的なビジネスアプリケーションに関わる問題だ」とShoikhet氏は述べた。
「現在のパブリッククラウドには、これを回避する技術は存在しない。そのため、パブリッククラウドをこうしたアプリケーションのプラットフォームにするため、さまざまな革新的な技術改善が進められている」
2. 過剰プロビジョニングの排除
世界中の組織を圧倒する大規模なデータ増加を受け、企業は長年にわたり悪い習慣を身につけてきた。後になって容量不足という恥ずかしい問題に直面したり、容量計画の不備によって年の途中で追加予算を申請したりする事態を避けるため、初期導入時にストレージを過剰にプロビジョニングする傾向があるのだ。
適切に行うのは容易ではない。現在のワークロードを稼働させるために必要なストレージの量や種類を見極め、将来のワークロードを正確に予測することは、しばしば難しいからだ。
解決策の1つが、効率的なスケールアウトNASだ。ストレージ管理者は、必要になった時点で、適切な性能と容量の仕様を備えたストレージだけを導入できる。正しく実施すれば、ストレージの追加は簡単で、オンライン化にかかる時間はわずか数分だ。ストレージを迅速に利用できるだけでなく、既存データは容量と性能のバランスが取れるよう、新たに追加したストレージへ自動的に再分散される。
「CLI、API、スクリプト、ウェブインターフェースなど、ストレージを追加・削除するための柔軟なツール群を利用できる、柔軟なストレージの追加と削除は、将来にわたってストレージインフラを利用可能にする鍵だ。こうした仕組みにより、あらゆるストレージプロビジョニングフレームワークと統合できる」と、Dell Technologiesで非構造化データストレージの製品マーケティングディレクターを務めるBrian Henderson氏は述べた。
3. SSD階層
ストレージの階層化は新しいものではない。基本的な考え方は、高性能向けに上位階層を、容量確保やアーカイブ、優先度の低いデータ向けに下位階層を用意することだ。
従来は、より高速なハードディスクドライブ(HDD)をより多くのメモリで補完して実現していた。しかし現在では、ソリッドステートデバイス(SSD)によって、階層化の粒度がさらに高まっている。最高性能の書き込み最適化トラフィック向けのSSDもあれば、異なる階層や種類のアプリケーションデータのニーズに対応するため、低コスト・大容量で、アクセス頻度の低いトラフィックに適したSSDもあると、StorageIO Groupのアナリスト、Greg Schulz氏は述べている。
必要に応じてSSDとHDDを組み合わせれば、非常に多くの階層を用意できる。SSDが最上位のデータを処理し、HDDが残りのデータ、つまり多くの場合はデータの大部分を受け持つ。
詳しくはこちら:ストレージ階層化市場
4. プロビジョニングしたストレージの配置場所の変化
上記の階層化構成における従来のアーキテクチャでは、すべての階層をデータセンター内のオンプレミスに配置する。
しかし、階層を異なる場所に配置する傾向が強まっている。SSDや高速ディスクはオンプレミスに残し、優先度の低いデータやデータの大部分はクラウドに保存する構成だ。そこに配置すれば、通常、ほとんどのアプリケーションに十分な性能を提供できる。
例えば、一部のHDDやテープは、もはやオンプレミス環境には置かれないかもしれない。それでも、何らかのデータストレージおよびプロビジョニングソリューションの一部であり続ける。大手クラウドプロバイダーでさえ、下位階層やアーカイブ階層ではテープを使用している。
5. NVMe階層
もう1つの最近の動きは、ストレージプロビジョニングのカタログに不揮発性メモリエクスプレス(NVMe)を組み込むことだ。
NVMeを使用して小規模な階層を構築し、最高性能だけを提供することもできる。ただし、このような階層は高価だ。データが古くなったり、重要度が低いと判断されたりした場合は、下位階層に移すことができる。
この構成の利点は、高性能トラフィックにどれだけ費用をかけるかを企業が決められることだ。残りのトラフィックをいつ、何を下位階層でホストするかを判断することで、コストを削減できる。
詳しくはこちら:ソフトウェア定義ストレージ(SDS)の優良企業