ストレージプールの作成に関するガイドラインを次に示します
ストレージプールを構成して使用し、複数のサイトにデータを分散することでデータ損失からデータを保護します。レプリケートコピーとイレイジャーコーディングコピーには、異なるストレージプール構成が必要です。
を参照してください "レプリケーションとイレイジャーコーディングを使用したサイト障害からの保護の有効化例"。
すべてのストレージプールのガイドライン
-
ストレージプールの設定は可能なかぎりシンプルにします。必要以上にストレージプールを作成しないでください。
-
できるだけ多くのノードを含むストレージプールを作成します。各ストレージプールには 2 つ以上のノードを含める必要があります。ノードが不十分なストレージプールでは、ノードが使用できなくなった場合に原因 ILM バックログが発生する可能性があります。
-
重複する( 1 つ以上の同じノードを含む)ストレージプールを作成または使用することは避けてください。ストレージプールが重複していると、オブジェクトデータの複数のコピーが同じノードに保存される可能性があります。
-
通常は、All Storage Nodesストレージプール(StorageGRID 11.6以前)やAll Sitesサイトは使用しないでください。これらの項目は自動的に更新され、拡張に追加する新しいサイトが含まれるようになります。これは想定した動作ではない可能性があります。
レプリケートコピーに使用するストレージプールのガイドライン
-
を使用してサイト障害から保護します "レプリケーション"で、サイト固有のストレージプールを1つ以上指定します "各ILMルールの配置手順"。
StorageGRID のインストール時に、サイトごとに1つのストレージプールが自動的に作成されます。
各サイトにストレージプールを使用すると、レプリケートされたオブジェクトコピーが想定どおりに配置されるようになります(たとえば、サイト障害から保護するために、各サイトのすべてのオブジェクトのコピーが 1 つずつ)。
-
拡張時にサイトを追加する場合は、新しいサイトのみを含む新しいストレージプールを作成します。次に、 "ILMルールを更新" をクリックして、新しいサイトに格納するオブジェクトを制御します。
-
コピーの数がストレージプールの数より少ない場合は、プール間のディスク使用量のバランスを取るためにコピーが分散されます。
-
ストレージプールが重複している(同じストレージノードを含んでいる)場合は、オブジェクトのすべてのコピーが 1 つのサイトにのみ保存される可能性があります。選択したストレージプールに同じストレージノードが含まれていないことを確認する必要があります。
イレイジャーコーディングされたコピーに使用するストレージプールのガイドラインを次に示します
-
を使用してサイト障害から保護します "イレイジャーコーディング"では、少なくとも3つのサイトで構成されるストレージプールを作成します。ストレージプールにサイトが2つしかない場合、そのストレージプールをイレイジャーコーディングに使用することはできません。2 つのサイトを含むストレージプールではイレイジャーコーディングスキームを使用できません。
-
ストレージプールに含まれるストレージノードとサイトの数によって、どちらのノードが含まれるかが決まります "イレイジャーコーディングスキーム" を使用できます。
-
可能であれば、選択するイレイジャーコーディングスキームに必要な最小数よりも多くのストレージノードをストレージプールに含めてください。たとえば、 6+3 のイレイジャーコーディングスキームを使用する場合は、 9 個以上のストレージノードが必要です。ただし、サイトごとに少なくとも 1 つのストレージノードを追加することを推奨します。
-
ストレージノードはサイト間にできるだけ均等に分散します。たとえば、 6+3 のイレイジャーコーディングスキームをサポートするには、 3 つのサイトにそれぞれ 1 つ以上のストレージノードを含むストレージプールを設定します。
-
スループット要件が高い場合、サイト間のネットワークレイテンシが100ミリ秒を超える場合は、複数のサイトを含むストレージプールを使用することは推奨されません。レイテンシが上昇すると TCP ネットワークのスループットが低下するため、 StorageGRID がオブジェクトフラグメントを作成、配置、読み出す速度は大幅に低下します。
スループットの低下は、達成可能なオブジェクトの最大取り込み速度と読み出し速度に影響するか(取り込み動作として[Balanced]または[Strict]が選択されている場合)、ILMキューのバックログが発生する可能性があります(取り込み動作として[Dual commit]が選択されている場合)。を参照してください "ILMルールの取り込み動作"。
グリッドにサイトが1つしかない場合は、イレイジャーコーディングプロファイルで[All Storage Nodes]ストレージプール(StorageGRID 11.6以前)または[All Sites]のデフォルトサイトを使用できません。これにより、2つ目のサイトが追加された場合にプロファイルが無効になるのを防ぐことができます。 -
イレイジャーコーディングデータにアーカイブノードを使用することはできません。
アーカイブされたコピーに使用するストレージプールのガイドラインを次に示します
アーカイブノードのサポート(S3 APIを使用してクラウドにアーカイブする場合とTSMミドルウェアを使用してテープにアーカイブする場合の両方)は廃止され、今後のリリースで削除される予定です。アーカイブノードから外部アーカイブストレージシステムへのオブジェクトの移動は、より多くの機能を提供するILMクラウドストレージプールに置き換えられました。 を参照してください "オブジェクトをクラウドストレージプールに移行します"。 また、StorageGRID 11.7以前では、アクティブなILMポリシーからアーカイブノードを削除する必要があります。アーカイブノードに格納されているオブジェクトデータを削除すると、将来のアップグレードが簡単になります。を参照してください "ILMルールおよびILMポリシーの操作"。 |
-
ストレージノードとアーカイブノードの両方を含むストレージプールは作成できません。アーカイブされたコピーには、アーカイブノードのみを含むストレージプールが必要です。
-
アーカイブノードが含まれたストレージプールを使用する場合は、ストレージノードが含まれたストレージプール上に、 1 つ以上のレプリケートコピーまたはイレイジャーコーディングコピーを保持する必要もあります。
-
S3オブジェクトロックのグローバル設定が有効になっていて、準拠ILMルールを作成する場合は、アーカイブノードを含むストレージプールは使用できません。S3 オブジェクトロックを使用してオブジェクトを管理する手順を参照してください。
-
アーカイブノードの Target Type が「 Cloud Tiering - Simple Storage Service ( S3 )」の場合、そのアーカイブノードは自身のストレージプールに含まれている必要があります。