
私は 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 プールについてはよくわかりませんが、ストライプ ミラーを取得すれば、そこでかなりのパフォーマンス上の利点が得られるかもしれません (もちろん、冗長性がいくらか犠牲になりますが)。ただし、前述のように、そこにあるデータはそれほど重要ではないので、それ以外の場合はパフォーマンスの向上を利用するかもしれません。
ご意見をお聞かせください。
こんにちは、マーカス