ZFS - 4 つの SSD/4 つの HDD による RAID 構成

ZFS - 4 つの SSD/4 つの HDD による RAID 構成

私は Proxmox を使用して仮想化サーバーを構築しています (ただし、ハイパーバイザー自体はここでは問題ではありません)。手元には次のハードウェアがあります (興味深い部分)。注: ハードウェアは物理的に手元にはなく、ホスティング会社にあります。

  • 1x Xeon 2630v4 -10x2.2GHz (2 番目のソケットは使用可能ですが、現在は使用されていません)
  • 256GB レジスタ ECC RAM
  • 4x SSD 1000GB (コンシューマー Crucial MX300)
  • 4x HDD 4000GB (WD 2 台、東芝 2 台、エンタープライズ SATA)
  • HW-Raid-Controller はありません (ZFS のため意図的にこれを行いましたが、以下を参照してください)。
  • 現在のラックには空きベイがないので、その数に縛られています (理論的にはストレージを交換することもできますが)。

データやサーバーの重要性はそれほど高くありません。つまり、大企業がそれに依存しているわけではありません。しかし、信頼性は依然として重要なポイントです。

いいえ、ファイルシステムを設定する際の私の考えは次のとおりです。

  • ハードウェアが物理的に利用できないため (障害が発生した場合にハードウェア コントローラーの交換が困難になる可能性があるため)、ファイルシステムとして ZFS を使用します。そして、当然のことながら、その追加機能も活用します。
  • SSD を使用した OS 用の RAIDz2
  • SSD プールでは、高性能アプリケーション (おそらくデータ マイニング関連のもの) を実行します。これらは、他のアプリケーションと比較してより重要なアプリケーションであると見なされます。
  • HDD 用の別の RAIDz2。4 つのドライブがある場合のパフォーマンスはどのくらいですか?
  • HDD 上でより一般的な VM を実行します。これは、それほど多くのリソースを必要とせず、同時に使用されることもほとんどない開発/テスト/デバッグ VM である可能性が最も高いです。そこに保存されるものは、SSD プールに比べて重要性が低いと見なされます。ほとんどのテスト VM は、とにかく定期的にリセットされます (構成変更中にオフサイトと FTP で個別のバックアップを作成します)。
  • ストレージは、近い将来には決して問題にならないはずです。私は、今後 5 年間で 4TB を超えないようにすでに計画を立てています (HDD プールの場合、SSD の場合は 1TB 以下)。

それで、この計画は妥当に思えますか? HDD プールについてはよくわかりませんが、ストライプ ミラーを取得すれば、そこでかなりのパフォーマンス上の利点が得られるかもしれません (もちろん、冗長性がいくらか犠牲になりますが)。ただし、前述のように、そこにあるデータはそれほど重要ではないので、それ以外の場合はパフォーマンスの向上を利用するかもしれません。

ご意見をお聞かせください。

こんにちは、マーカス

関連情報