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

サイト障害からの保護を有効にします

共同作成者

StorageGRID 環境に複数のサイトが含まれている場合は、レプリケーションとイレイジャーコーディングを適切に設定されたストレージプールで使用して、サイト障害から保護することができます。

レプリケーションとイレイジャーコーディングでは、次のように異なるストレージプール構成が必要です。

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

  • イレイジャーコーディングを使用してサイト障害から保護するには、 "複数のサイトで構成されるストレージプールを作成します"。次に、複数のサイトで構成される1つのストレージプールと使用可能なイレイジャーコーディングスキーマを使用するILMルールを作成します。

レプリケーションの例

デフォルトでは、StorageGRID のインストール時にサイトごとに1つのストレージプールが作成されます。ストレージプールが1つのサイトだけで構成されていると、レプリケーションを使用してサイト障害から保護するILMルールを設定できます。次の例では、

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

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

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

    • サイト1に1つのコピーをレプリケートしてオブジェクトを格納します

    • サイト2に1つのコピーをレプリケートしてオブジェクトを格納します

ILMルールの配置:

それぞれ1つのコピーを2つのサイトにレプリケート
サイト固有の2つのストレージプールにそれぞれ1つのコピーを作成します

一方のサイトが失われると、もう一方のサイトでオブジェクトのコピーを使用できるようになります。

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

ストレージプールごとに複数のサイトで構成されるストレージプールを用意すると、イレイジャーコーディングを使用してサイト障害から保護するILMルールを設定できます。次の例では、

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

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

ILMルールの配置:

EC 1ストレージプール9ストレージノード3サイト

次の例では、

  • ILMルールでは4+2のイレイジャーコーディングスキームを使用します。

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

  • ノードやサイトの障害時にもデータが保護されるよう、 6 つの各フラグメントは 3 つのデータセンターサイトの別々のノードに格納されます。

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

4+2のイレイジャーコーディングスキームを使用するILMルール:

4+2 ECスキームを使用して3つのサイトにオブジェクトをイレイジャーコーディングして格納

一方のサイトが失われても、データは引き続きリカバリできます。

イレイジャーコーディング4+2 ECスキーム1サイトが失われました