StorageGRID のストレージプール構成ガイドライン
ストレージプールを設定して使用することで、データを複数のサイトに分散させ、データ損失を防ぎます。複製コピーとイレイジャー コーディング コピーでは、ストレージプールの構成が異なります。
すべてのストレージプールに関するガイドライン
-
ストレージプールの構成は、できる限りシンプルに保ってください。必要以上にストレージプールを作成しないでください。
-
可能な限り多くのノードを持つストレージプールを作成してください。各ストレージプールには、2つ以上のノードが含まれている必要があります。ノード数が不足しているストレージプールでは、ノードが利用不能になった場合にILMのバックログが発生する可能性があります。
-
重複する(同じノードを1つ以上含む)ストレージプールを作成または使用することは避けてください。ストレージプールが重複している場合、オブジェクトデータの複数のコピーが同じノードに保存される可能性があります。
-
一般的には、All Storage Nodes ストレージプール(StorageGRID 11.6 以前)または All Sites サイトは使用しないでください。これらの項目は、拡張時に追加した新しいサイトを含むように自動的に更新されますが、これは必ずしも望ましい動作とは限りません。
複製コピーに使用されるストレージプールのガイドライン
-
"複製"を使用したサイト損失保護には、"各ILMルールの配置手順"に1つ以上のサイト固有のストレージプールを指定します。
StorageGRID のインストール時に、各サイトに対してストレージプールが1つ自動的に作成されます。
各サイトにストレージプールを使用することで、複製されたオブジェクトのコピーが想定どおりの場所に配置されることが保証されます(たとえば、サイト障害保護のために、各サイトにすべてのオブジェクトのコピーが1つずつ配置されるなど)。
-
拡張でサイトを追加する場合は、新しいサイトのみを含む新しいストレージプールを作成してください。次に、"ILMルールの更新"新しいサイトに保存されるオブジェクトを制御します。
-
コピーの数がストレージプールの数よりも少ない場合、システムはディスク使用量をプール間で均等に分散するようにコピーを分配します。
-
ストレージプールが重複している場合(同じストレージノードが含まれている場合)、オブジェクトのすべてのコピーは1つのサイトにのみ保存される可能性があります。選択したストレージプールに同じストレージノードが含まれていないことを確認する必要があります。
イレイジャー コーディングコピーに使用されるストレージプールのガイドライン
-
サイト損失保護に"イレイジャー コーディング"を使用する場合は、少なくとも3つのサイトで構成されるストレージプールを作成してください。ストレージプールに2つのサイトしか含まれていない場合、そのストレージプールをイレイジャー コーディングに使用することはできません。2つのサイトで構成されるストレージプールでは、イレイジャー コーディング方式は利用できません。
-
ストレージプールに含まれるストレージノードとサイトの数によって、利用可能な"イレイジャー コーディング方式"が決まります。
-
可能であれば、ストレージプールには、選択したイレイジャー コーディング方式に必要な最小ストレージノード数よりも多くのノードを含めるべきです。例えば、6+3 イレイジャー コーディング方式を使用する場合、少なくとも 9 つのストレージノードが必要になります。ただし、サイトごとに少なくとも 1 台の追加ストレージノードを用意することをお勧めします。
-
ストレージノードを各サイトにできるだけ均等に分散配置してください。例えば、6+3 イレイジャー コーディング方式をサポートするには、3つのサイトに少なくとも3つのストレージノードを含むストレージプールを構成します。
-
スループット要件が高い場合、サイト間のネットワーク遅延が 100 ms を超えるときは、複数のサイトを含むストレージプールの使用は推奨されません。レイテンシが増加すると、TCP ネットワークのスループットの低下により、StorageGRID がオブジェクトフラグメントを作成、配置、取得する速度が大幅に低下します。
スループットの低下は、オブジェクトの取り込みと取得の最大達成可能速度に影響を与え(取り込み動作として「バランス」または「厳密」を選択した場合)、または ILM キューのバックログにつながる可能性があります(取り込み動作として「デュアルコミット」を選択した場合)。"ILMルールの取り込み動作"を参照してください。
グリッドにサイトが1つしかない場合、イレイジャー コーディングプロファイルで「All Storage Nodes」ストレージプール(StorageGRID 11.6以前)または「All Sites」サイトを使用することはできません。この動作により、2つ目のサイトが追加された場合にプロファイルが無効になるのを防ぎます。