StorageGRID のストレージプールによるサイト損失保護
StorageGRID のデプロイメントに複数のサイトが含まれる場合は、適切に構成されたストレージプールでレプリケーションとイレイジャー コーディングを使用して、サイト損失保護を有効にすることができます。
複製とイレイジャー コーディングには、異なるストレージ プール構成が必要です。
-
サイト損失保護にレプリケーションを使用するには、StorageGRID のインストール時に自動的に作成されるサイト固有のストレージプールを使用します。次に、"配置手順"複数のストレージプールを指定する ILM ルールを作成して、各オブジェクトのコピーが各サイトに 1 つずつ配置されるようにします。
-
サイト損失保護にイレイジャー コーディングを使用するには、"複数のサイトで構成されるストレージプールを作成する"。次に、複数のサイトと利用可能なイレイジャー コーディング スキーマで構成される単一のストレージ プールを使用する ILM ルールを作成します。
|
|
サイト損失保護のためにStorageGRIDの展開を設定する際には、"取り込みオプション"および"一貫性"の影響も考慮する必要があります。 |
レプリケーションの例
デフォルトでは、StorageGRID のインストール時に各サイトに 1 つのストレージ プールが作成されます。ストレージ プールが 1 つのサイトのみで構成されている場合、サイト障害保護のためにレプリケーションを使用する ILM ルールを設定できます。この例では:
-
ストレージプール1にはサイト1が含まれています
-
ストレージプール2にはサイト2が含まれています
-
ILMルールには2つの配置が含まれています:
-
オブジェクトをサイト1に1コピー複製して保存する
-
オブジェクトをサイト2に1コピー複製して保存する
-
ILMルールの配置:


一方のサイトが失われた場合でも、もう一方のサイトにオブジェクトのコピーが保管されています。
イレイジャー コーディングの例
ストレージプールごとに複数のサイトで構成されるストレージプールを使用すると、サイト損失保護のためにイレイジャー コーディングを使用するILMルールを設定できます。この例では:
-
ストレージプール1にはサイト1からサイト3が含まれます。
-
ILMルールには1つの配置が含まれています:4+2 ECスキームを使用したイレイジャー コーディングによってオブジェクトを格納します(3つのサイトを含むストレージプール1を使用)。
ILMルールの配置:

この例では:
-
ILMルールは4+2のイレイジャー コーディング方式を使用しています。
-
各オブジェクトは4つの等しいデータフラグメントに分割され、オブジェクトデータから2つのパリティフラグメントが計算されます。
-
6つのフラグメントはそれぞれ、3つのデータセンターサイトにまたがる異なるノードに保存されており、ノード障害やサイト損失に対するデータ保護を提供します。
|
|
イレイジャー コーディングは、2つのサイトを除く任意の数のサイトを含むストレージプールで許可されています。 |
4+2 イレイジャー コーディング方式を使用したILMルール:

1つのサイトが機能しなくなった場合でも、データは復旧可能です。
