300TB の大規模アレイを構築するためのベストプラクティスを見つけようとしています。パフォーマンスは優先事項ではなく、300TB の使用可能なストレージ ターゲットと冗長性のみです。もちろん、バックアップも取るつもりです。計画中のハードウェアには、18 個の HDD スロットと 12 個の HDD スロットがあります。さらに 12 個の HDD スロットを追加できるかもしれません。
今のところ、16TB x 16 RAID 60アレイ+ホットスペア2台で192TB、16TB x 10 RAID 6+ホットスペア2台で128TBにしようと考えています。
合計320TB使用可能
再構築時間の問題から、大容量ドライブを備えた RAID アレイは推奨されないと読んだことがあります。
答え1
大容量ディスクを備えた RAID アレイは問題ありません。確かに再構築時に遅延が発生する可能性がありますが、再構築中にパリティが保持される R6/60 のようなものを使用している限りは問題ありません。
これに関して私が最も心配しているのは、たった 1 台のサーバーで「すべての卵を 1 つのバスケットに入れる」ことです。Ceph のような分散ファイルシステムの使用を検討したことがありますか? 最終的にはサーバーの数は増えますが、サーバーの数は小さくなり、ラックに分散して耐障害性を高めることができます。これは単なるアイデアです。
あなたの主な質問に対して私が考えるのは、通常の 2U サーバーを入手し、1 つまたは 2 つの PCIe SAS RAID コントローラーに接続された 1 つまたは 2 つの外部 SAS ディスク エンクロージャーを使用することです。この方法では、サーバーまたはストレージをアップグレードしても、もう一方に影響を与えることはありません。コストもそれほど高くなく、多くのオプションがあります。すべてのディスクを 1 つの大きなエンクロージャーに収めるか、2 つの小さなエンクロージャーに収めて、R60 の 0 ビットをエンクロージャー間で分割します。さらに、RAID アレイに「デュアル リンク」して、耐障害性を高めることもできます。
ああ、ホットスペアも良いアイデアなので、ぜひそうしてください。
最後に考慮すべき点が 1 つあります。実際に使用するディスクをよく調べ、ディスクが「100% デューティ サイクル」(つまり、一度に何年も 24 時間稼働できる) であることを確認してください。すべてがそうであるとは限りません。また、「シングル」ディスクは使用しないでください。シングル ディスクは家庭での使用には問題ありませんが、サーバー環境では書き込み速度がひどく遅くなります。