StorageGRID におけるクラウドストレージプールのユースケース
クラウドストレージプールを使用すると、データを外部の場所にバックアップしたり、階層化したりできます。さらに、データを複数のクラウドにバックアップしたり、階層化したりすることも可能です。
StorageGRID データを外部ロケーションにバックアップする
クラウド ストレージ プールを使用して、StorageGRID オブジェクトを外部の場所にバックアップできます。
StorageGRID 内のコピーにアクセスできない場合でも、クラウドストレージプール内のオブジェクトデータを使用してクライアントのリクエストに対応できます。ただし、クラウドストレージプール内のバックアップオブジェクトコピーにアクセスするには、S3 RestoreObject リクエストを発行する必要がある場合があります。
クラウドストレージプール内のオブジェクトデータは、ストレージボリュームまたはストレージノードの障害によってStorageGRIDから失われたデータの復元にも使用できます。オブジェクトの唯一の残存コピーがクラウドストレージプールにある場合、StorageGRIDはオブジェクトを一時的に復元し、復旧したストレージノード上に新しいコピーを作成します。
バックアップソリューションを導入するには:
-
単一のクラウドストレージプールを作成します。
-
ストレージノード上にオブジェクトのコピー(複製コピーまたは消去符号化コピーとして)と、クラウドストレージプール内の単一のオブジェクトコピーを同時に保存するILMルールを設定します。
-
このルールをILMポリシーに追加してください。次に、ポリシーをシミュレーションして有効化します。
StorageGRID から外部の場所へデータを階層化する
クラウドストレージプールを使用して、StorageGRID システムの外部にオブジェクトを保存できます。例えば、保持する必要のあるオブジェクトが多数あるが、それらのオブジェクトにアクセスすることはほとんどない、あるいは全くないと予想される場合を考えてみましょう。クラウドストレージプールを使用すると、オブジェクトを低コストのストレージに階層化して、StorageGRID の空き容量を確保できます。
階層化ソリューションを実装するには:
-
単一のクラウドストレージプールを作成します。
-
使用頻度の低いオブジェクトをストレージノードからクラウドストレージプールに移動させるILMルールを設定します。
-
このルールをILMポリシーに追加してください。次に、ポリシーをシミュレーションして有効化します。
複数のクラウドエンドポイントを維持する
オブジェクトデータを複数のクラウドに階層化またはバックアップする場合は、複数のクラウドストレージプールエンドポイントを設定できます。ILMルール内のフィルターを使用すると、各クラウドストレージプールに保存するオブジェクトを指定できます。たとえば、一部のテナントやバケットのオブジェクトをAmazon S3 Glacierに保存し、他のテナントやバケットのオブジェクトをAzure Blobストレージに保存することができます。または、Amazon S3 GlacierとAzure Blobストレージ間でデータを移動することもできます。
|
|
複数のクラウドストレージプールエンドポイントを使用する場合、オブジェクトは一度に1つのクラウドストレージプールにしか保存できないことに注意してください。 |
複数のクラウドエンドポイントを実装するには:
-
最大10個のクラウドストレージプールを作成できます。
-
ILMルールを設定して、各クラウドストレージプールに適切なオブジェクトデータを適切なタイミングで保存します。例えば、バケットAのオブジェクトをクラウドストレージプールAに保存し、バケットBのオブジェクトをクラウドストレージプールBに保存します。あるいは、クラウドストレージプールAに一定期間オブジェクトを保存した後、クラウドストレージプールBに移動します。
-
これらのルールをILMポリシーに追加してください。次に、ポリシーをシミュレーションして有効化します。