Skip to main content
本製品の最新リリースがご利用いただけます。
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

StorageGRID のストレージプールによるサイト損失保護

StorageGRID のデプロイメントに複数のサイトが含まれる場合は、適切に構成されたストレージプールでレプリケーションとイレイジャー コーディングを使用して、サイト損失保護を有効にすることができます。

複製とイレイジャー コーディングには、異なるストレージ プール構成が必要です。

  • サイト損失保護にレプリケーションを使用するには、StorageGRID のインストール時に自動的に作成されるサイト固有のストレージプールを使用します。次に、"配置手順"複数のストレージプールを指定する ILM ルールを作成して、各オブジェクトのコピーが各サイトに 1 つずつ配置されるようにします。

  • サイト損失保護にイレイジャー コーディングを使用するには、"複数のサイトで構成されるストレージプールを作成する"。次に、複数のサイトと利用可能なイレイジャー コーディング スキーマで構成される単一のストレージ プールを使用する ILM ルールを作成します。

注意 サイト損失保護のためにStorageGRIDの展開を設定する際には、"取り込みオプション"および"一貫性"の影響も考慮する必要があります。

レプリケーションの例

デフォルトでは、StorageGRID のインストール時に各サイトに 1 つのストレージ プールが作成されます。ストレージ プールが 1 つのサイトのみで構成されている場合、サイト障害保護のためにレプリケーションを使用する ILM ルールを設定できます。この例では:

  • ストレージプール1にはサイト1が含まれています

  • ストレージプール2にはサイト2が含まれています

  • ILMルールには2つの配置が含まれています:

    • オブジェクトをサイト1に1コピー複製して保存する

    • オブジェクトをサイト2に1コピー複製して保存する

ILMルールの配置:

2つの場所にそれぞれ1コピーずつ複製する

2つのサイトそれぞれに1コピーずつ作成する - サイト固有のストレージプール

一方のサイトが失われた場合でも、もう一方のサイトにオブジェクトのコピーが保管されています。

イレイジャー コーディングの例

ストレージプールごとに複数のサイトで構成されるストレージプールを使用すると、サイト損失保護のためにイレイジャー コーディングを使用するILMルールを設定できます。この例では:

  • ストレージプール1にはサイト1からサイト3が含まれます。

  • ILMルールには1つの配置が含まれています:4+2 ECスキームを使用したイレイジャー コーディングによってオブジェクトを格納します(3つのサイトを含むストレージプール1を使用)。

ILMルールの配置:

EC 1ストレージプール、ストレージノード9台、サイト3ヶ所

この例では:

  • ILMルールは4+2のイレイジャー コーディング方式を使用しています。

  • 各オブジェクトは4つの等しいデータフラグメントに分割され、オブジェクトデータから2つのパリティフラグメントが計算されます。

  • 6つのフラグメントはそれぞれ、3つのデータセンターサイトにまたがる異なるノードに保存されており、ノード障害やサイト損失に対するデータ保護を提供します。

メモ イレイジャー コーディングは、2つのサイトを除く任意の数のサイトを含むストレージプールで許可されています。

4+2 イレイジャー コーディング方式を使用したILMルール:

3つのサイトで4+2のECスキームを使用したイレイジャー コーディングによるオブジェクトの保管

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

イレイジャー コーディング 4+2 EC方式、1サイトが消失