Skip to main content
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

情報ライフサイクル管理

共同作成者 netapp-pcarriga

情報ライフサイクル管理 (ILM) を使用して、 StorageGRIDシステム内のすべてのオブジェクトの配置、期間、および取り込み動作を制御します。ILM ルールは、 StorageGRID が時間の経過とともにオブジェクトを保存する方法を決定します。1 つ以上の ILM ルールを設定し、それらを ILM ポリシーに追加します。グリッドには、一度に複数のアクティブなポリシーを設定できます。

ILM ルールは以下を定義します。

  • どのオブジェクトを保存するか。ルールはすべてのオブジェクトに適用できます。また、フィルターを指定して、ルールが適用されるオブジェクトを識別することもできます。たとえば、ルールは、特定のテナント アカウント、特定の S3 バケットまたは Swift コンテナ、または特定のメタデータ値に関連付けられたオブジェクトにのみ適用できます。

  • ストレージの種類と場所。オブジェクトは、ストレージ ノードまたはクラウド ストレージ プールに保存できます。

  • 作成されたオブジェクトのコピーの種類。コピーは複製または消去コード化できます。

  • 複製されたコピーの場合は、作成されたコピーの数。

  • 消去符号化コピーの場合、使用される消去符号化方式。

  • オブジェクトの保存場所とコピーの種類の時間の経過に伴う変化。

  • オブジェクトがグリッドに取り込まれるときにオブジェクト データがどのように保護されるか (同期配置またはデュアル コミット)。

オブジェクト メタデータは ILM ルールによって管理されないことに注意してください。代わりに、オブジェクト メタデータは、メタデータ ストアと呼ばれる Cassandra データベースに保存されます。データの損失を防ぐために、オブジェクト メタデータの 3 つのコピーが各サイトで自動的に維持されます。

ILMルールの例

たとえば、ILM ルールでは次のように指定できます。

  • テナント A に属するオブジェクトにのみ適用します。

  • これらのオブジェクトの複製コピーを 2 つ作成し、各コピーを別のサイトに保存します。

  • 2 つのコピーを「永久に」保持します。つまり、 StorageGRID はそれらを自動的に削除しません。代わりに、 StorageGRID は、クライアントの削除要求によって削除されるか、バケットのライフサイクルの有効期限が切れるまで、これらのオブジェクトを保持します。

  • 取り込み動作にはバランス オプションを使用します。必要な両方のコピーをすぐに作成できない場合を除き、テナント A がオブジェクトをStorageGRIDに保存するとすぐ、2 つのサイトへの配置指示が適用されます。

    たとえば、テナント A がオブジェクトを保存するときにサイト 2 にアクセスできない場合、 StorageGRID はサイト 1 のストレージ ノードに 2 つの中間コピーを作成します。サイト 2 が利用可能になるとすぐに、 StorageGRID はそのサイトで必要なコピーを作成します。

ILMポリシーがオブジェクトを評価する方法

StorageGRIDシステムのアクティブな ILM ポリシーは、すべてのオブジェクトの配置、期間、および取り込み動作を制御します。

クライアントがオブジェクトをStorageGRIDに保存すると、オブジェクトは次のようにアクティブ ポリシー内の順序付けられた ILM ルール セットに対して評価されます。

  1. ポリシーの最初のルールのフィルターがオブジェクトと一致する場合、オブジェクトはそのルールの取り込み動作に従って取り込まれ、そのルールの配置指示に従って保存されます。

  2. 最初のルールのフィルターがオブジェクトと一致しない場合、一致が見つかるまで、オブジェクトはポリシー内の後続の各ルールに対して評価されます。

  3. オブジェクトに一致するルールがない場合、ポリシー内のデフォルト ルールの取り込み動作と配置手順が適用されます。デフォルト ルールはポリシー内の最後のルールであり、フィルターは使用できません。すべてのテナント、すべてのバケット、すべてのオブジェクト バージョンに適用する必要があります。

ILMポリシーの例

たとえば、ILM ポリシーには、次の内容を指定する 3 つの ILM ルールを含めることができます。

  • ルール1: テナントAの複製コピー

    • テナント A に属するすべてのオブジェクトを一致させます。

    • これらのオブジェクトを 3 つの複製コピーとして 3 つのサイトに保存します。

    • 他のテナントに属するオブジェクトはルール 1 に一致しないため、ルール 2 に対して評価されます。

  • ルール2: 1 MBを超えるオブジェクトの消失訂正符号

    • 他のテナントのすべてのオブジェクトと一致しますが、1 MB を超える場合のみです。これらの大きなオブジェクトは、6+3 消失訂正符号化を使用して 3 つのサイトに保存されます。

    • 1 MB 以下のオブジェクトには一致しないため、これらのオブジェクトはルール 3 に対して評価されます。

  • ルール3: 2つのコピー、2つのデータセンター (デフォルト)

    • ポリシー内の最後のデフォルトのルールです。フィルターは使用しません。

    • ルール 1 またはルール 2 に一致しないすべてのオブジェクト (テナント A に属さない 1 MB 以下のオブジェクト) の複製コピーを 2 つ作成します。

ILMポリシーとルール