StorageGRID におけるクラウドストレージプールオブジェクトのライフサイクル
クラウドストレージプールを導入する前に、各タイプのクラウドストレージプールに保存されるオブジェクトのライフサイクルを確認してください。
S3: クラウドストレージプールオブジェクトのライフサイクル
これらの手順は、S3クラウドストレージプールに保存されているオブジェクトのライフサイクル段階を説明するものです。
|
|
「Glacier」とは、GlacierストレージクラスとGlacier Deep Archiveストレージクラスの両方を指しますが、例外が1つあります:Glacier Deep Archiveストレージクラスは、Expeditedリストアティアをサポートしていません。一括取得または標準取得のみがサポートされています。 |
|
|
Google Cloud Platform (GCP) は、POST Restore 操作を必要とせずに、長期保存用のストレージからのオブジェクト取得をサポートしています。 |
-
StorageGRIDに保存されたオブジェクト
ライフサイクルを開始するには、クライアントアプリケーションがオブジェクトをStorageGRIDに保存します。
-
オブジェクトはS3クラウドストレージプールに移動されました
-
オブジェクトが、配置場所としてS3クラウドストレージプールを使用するILMルールに一致する場合、StorageGRIDは、クラウドストレージプールで指定された外部S3バケットにオブジェクトを移動します。
-
オブジェクトがS3クラウドストレージプールに移動されると、オブジェクトがGlacierストレージに移行されていない限り、クライアントアプリケーションはStorageGRIDへのS3 GetObjectリクエストを使用してオブジェクトを取得できます。
-
-
オブジェクトがGlacier(復元不可能な状態)に移行しました
-
必要に応じて、オブジェクトをGlacierストレージに移行できます。例えば、外部のS3バケットは、ライフサイクル設定を使用して、オブジェクトをすぐに、または一定日数経過後にGlacierストレージに移行させることができます。
オブジェクトを移行する場合は、外部 S3 バケットのライフサイクル構成を作成し、Glacier ストレージクラスを実装して S3 RestoreObject API をサポートするストレージソリューションを使用する必要があります。 -
移行期間中、クライアントアプリケーションはS3 HeadObjectリクエストを使用してオブジェクトのステータスを監視できます。
-
-
Glacier ストレージから復元されたオブジェクト
オブジェクトがGlacierストレージに移行された場合、クライアントアプリケーションはS3 RestoreObjectリクエストを発行して、S3クラウドストレージプールに取得可能なコピーを復元できます。このリクエストでは、コピーをクラウドストレージプールで何日間利用可能にするか、および復元操作に使用するデータアクセスレベル(迅速、標準、または一括)を指定します。復元可能なコピーの有効期限が切れると、コピーは自動的に復元不可能な状態に戻ります。
オブジェクトのコピーが StorageGRID 内のストレージノードに1つ以上存在する場合、RestoreObject リクエストを発行して Glacier からオブジェクトを復元する必要はありません。代わりに、GetObject リクエストを使用してローカルコピーを直接取得できます。 -
オブジェクトを取得しました
オブジェクトが復元されると、クライアントアプリケーションはGetObjectリクエストを発行して、復元されたオブジェクトを取得できます。
Azure: クラウドストレージプールオブジェクトのライフサイクル
これらの手順は、Azure Cloud Storage Poolに保存されるオブジェクトのライフサイクル段階について説明しています。
-
StorageGRIDに保存されたオブジェクト
ライフサイクルを開始するには、クライアントアプリケーションがオブジェクトをStorageGRIDに保存します。
-
オブジェクトが Azure Cloud Storage Pool に移動されました。
オブジェクトが、配置場所として Azure Cloud Storage Pool を使用する ILM ルールに一致する場合、StorageGRID はオブジェクトを、Cloud Storage Pool で指定された外部の Azure Blob ストレージコンテナーに移動します。
-
オブジェクトがアーカイブ階層に移行しました(復元不可能な状態)
オブジェクトを Azure クラウドストレージプールに移動した直後、StorageGRID はオブジェクトを自動的に Azure Blob ストレージのアーカイブ層に移行します。
-
アーカイブ層から復元されたオブジェクト
オブジェクトがアーカイブ層に移行された場合、クライアントアプリケーションはS3 RestoreObject リクエストを発行して、取得可能なコピーをAzureクラウドストレージプールに復元できます。
StorageGRID が RestoreObject を受信すると、オブジェクトを一時的に Azure Blob ストレージの Cool ティアに移行します。RestoreObject リクエストで指定された有効期限に達すると、StorageGRID はオブジェクトをアーカイブ階層に戻します。
オブジェクトのコピーが StorageGRID 内のストレージノードに1つ以上存在する場合、RestoreObject リクエストを発行してアーカイブアクセス層からオブジェクトを復元する必要はありません。代わりに、GetObject リクエストを使用して、ローカルコピーを直接取得できます。 -
オブジェクトを取得しました
オブジェクトが Azure クラウドストレージプールに復元されると、クライアントアプリケーションは GetObject リクエストを発行して、復元されたオブジェクトを取得できます。