ストレージ効率とは、パフォーマンスへの影響をほとんど、あるいは全く与えずに、最小限のスペースでデータを保存および管理する能力であり、結果として総運用コストの削減につながります。[ 1 ] 効率性は、コスト管理、複雑性の軽減、リスクの制限といった現実世界の要求に応えるものです。ストレージネットワーキング業界協会(SNIA)は、SNIA辞書でストレージ効率を次のように定義しています。
空のエンタープライズレベルシステムの効率は、RAID 、ミラーリング、その他のデータ保護技術の組み合わせによって異なりますが、一般的に40 ~ 70%程度です。冗長性の高いリモートミラーリングシステムの場合は、さらに効率が低下する可能性があります。システムにデータが保存されるにつれて、重複排除や圧縮などの技術によって、データサイズと使用容量の比率が1対1を超えるデータ保存が可能になり、効率が向上します。プライマリデータの場合は100%を超えることが多く、バックアップデータの場合は数千パーセントに達することもあります。
さまざまな技術が、異なるレベル、場合によっては複数のレベルで存在する。
スナップショット技術(正式には「デルタスナップショット技術」と呼ばれる)は、同じデータセットを複数の目的で複数回使用しながら、各データセット間の変更点のみを保存する機能を提供します。ストレージベンダーの中には、スナップショット機能をオペレーティングシステムやアプリケーションレベルに統合し、システム管理層やアプリケーション管理層でスナップショットが保持するデータにアクセスできるようにしているところもあります。スナップショットと「クローン」に関する用語は現在混乱しており、ベンダーの主張を評価する際には注意が必要です。特に、一部のベンダーは完全な時点コピーを「スナップショット」または「クローン」と呼んでいますが、他のベンダーは同じ用語を共有ブロックの「デルタ」スナップショットまたはクローンを指すのに使用しています。また、一部の実装では読み取り専用のスナップショットしか提供できないのに対し、書き込み可能なスナップショットも提供できる実装もあります。
データ重複排除技術は、ストレージユニット内の重複データブロックを非常に効率的に追跡および削除するために使用できます。実装方法は数多くあり、それぞれに長所と短所があります。重複排除は共有ストレージ層で最も効率的ですが、ソフトウェアやデータベースにも実装されています。重複排除に最も適しているのはバックアップとプラットフォーム仮想化です。これらのアプリケーションは通常、ほぼ同一のコピーを多数生成または使用するためです。ただし、一部のベンダーは現在、プライマリストレージを重複排除するインプレース重複排除を提供しています。
シンプロビジョニング技術とは、割り当て済みだがまだ使用されていない容量を共有することで、利用率の低下を防ぐ技術です。良い例としてGmailが挙げられます。Gmailでは、すべてのアカウントに大量の容量が割り当てられています。ほとんどのGmailユーザーは割り当てられた容量のごく一部しか使用しないため、この「空き容量」はすべてのGmailユーザー間で「共有」されます。
これらの技術を用いてストレージ効率を積極的に向上させることには、次のような利点があります。
バックアップとリストア。スナップショットを使用することで、バックアップとリストアの両方のRTO(目標復旧時間)にかかる時間を最小限に抑えることができます。これにより、コストを大幅に削減し、ダウンタイムを数時間から数秒に短縮できます。また、スナップショットはRPO(目標復旧時点)の値も向上させます。
床面積の削減。一定量のデータを保存するために必要なストレージ容量が少なくなれば、データセンターの床面積も少なくて済みます。
エネルギー消費量の削減。一定量のデータを保存するために必要なスピンドルの数が少なくなれば、必要な電力も少なくなります。
プロビジョニングの効率化。書き込み可能なデルタスナップショット技術により、書き込み可能なデータコピーを非常に高速にプロビジョニングできます。これにより、そのデータを必要とするプロセスでの待ち時間が短縮されます。例としては、データマイニング、テストデータなどが挙げられます。OSレベルおよび/またはアプリケーションレベルでのスナップショット統合も、プロビジョニングの高速化につながります。これは、システムマネージャーおよび/またはアプリケーションマネージャーが、ストレージマネージャーやプロビジョニング手順を待つことなく、独自のスナップショットを管理できるためです。
ストレージ効率の重要性がますます高まっているため、主要ベンダーはすべてこれらの技術の1つ以上を導入しています。顧客は、爆発的に増加するストレージ要件と、コスト削減への強い要求に直面しています。主要ベンダーは、NetApp、EMC、HDS、IBM、HPです。