私はコンピューティングで40年を過ごしましたが、このようなサーバーを構築する必要はなかったので、これはn00bの質問かもしれません。
ダウンロード用に超高解像度の音楽ファイルを提供するクライアントがあります。この場合、FLACで圧縮された24 / 192Khz =〜10GB /アルバムを意味します。(いいえ、製品の望ましさについて議論したくはありません。サーバーの構成だけです。)カタログは、約3,000枚のアルバムで、超高低バージョン(iPodの場合)の両方で、約35〜40 TB程度のプライマリデータ。
これは非常に特殊な製品であるため、市場規模は比較的小さく(オーディオシステムに2万ドル以上を費やす人々)、ほとんどの場合、サーバーは100%アイドル(またはそれに近い状態)になります。ColocationAmericaが提供する1 Gbps接続と帯域幅約$ 20 / TBの優れたコロケーションオファーのようなものがあるので、今は商品を配達するための箱を作る必要があります。
データアクセスのユースケースは、1回書き込み/複数読み取りなので、ドライブのペアにソフトウェアRAID 1を使用することを考えています。これは私を許可します(私は思うことにより、いくつかのシステム管理者がシステム(彼らは無料のスワップアウトを行う)に赤色光を気づく前に、2番目のドライブの再構築を開始することができるという、オンザフライで失敗したもののために再構成スペアドライブに)。ほとんどのドライブが必要ない場合、ほとんどのドライブをスリープ/スピンダウンできるようになれば、それは素晴らしいことです。
計算能力の面ではあまり必要ありません-これはパイプに脂肪質のオブジェクトを押し込むだけです。したがって、この数のドライブをサポートできる限り、CPU /マザーボードはかなり控えめになります。
現在、次の構成を検討しています。
Chasis: Supermicro CSE-847E26-RJBOD1
Drives: 30 4TB SAS drives (Seagate ST4000NM0023 ?)
MB: SUPERMICRO MBD-X10SAE-O w/ 8GB
CPU: Xeon E3-1220V3 3.1GHz LGA 1150 80W Quad-Core Server
だから、私は正しい方向に進んでいますか、またはこれは問題にアプローチする完全にn00b /恐竜の方法ですか?
更新して、いくつかのポイントを明確にします。
- 私が所有した最後のSun製品は80年代後半に戻っていたため、ZFSの経験はありません。それが正しいかどうかを確認するために、少しRTFMingを行います。
- ファイル名は単純なUUIDになり、オブジェクトはドライブ全体でバランスがとられるため(大規模なキャッシュシステムのように)、ファイルシステムが目を見張るようなことをする必要はありません。だから、私はこれらを40の独立したファイルシステムと本当に考えていたので、RAID 1が適切に聞こえるようになりました(ただし、ここでは無知を認めます)。
- 私たちの現在の期待は、一度に数ダース以上のファイルをダウンロードする可能性は低いことであり、ほとんどの場合、特定のファイルをダウンロードするのは1人だけであるため、大量のメモリが必要かどうかはわかりませんバッファ用。8GBは少し軽いかもしれませんが、128GBがエネルギーを消費する以上のことをするとは思いません。
- ここには記載されていない2つの個別のマシンがあります。現在のWebストア、およびすべての認証、新製品の取り込み管理、ポリシーの施行(結局、これは RIAAの遊び場)、一時URLの作成(および場合によってはトラフィックが予想を超える場合、これらの複数の獣にダウンロードを渡す)、使用状況の追跡、レポートの生成。つまり、このマシンは、Qualudesでスナネズミを使用してほぼ構築できるということです。
ZFS?利点はどこですか?
わかりました、複数のZFSガイド、FAQなどを読み進めています。ばかげたことを許してくれますが、N RAID1ペアという以前の概念よりもZFSを使用する利点を本当に理解しようとしています。この上のベストプラクティス(2006年)のページ、彼らもお勧めではない 48のデバイスのZFSをやってますが、24 2-デバイスミラー-種類の私がやって話していたもののように聞こえます。他のページでは、1つの(1つの)ZFSブロックを配信するためにアクセスする必要のあるデバイスの数について言及しています。また、オブジェクトあたり10GB、ディスク使用率80%で、4TBドライブあたり合計320個のファイルを保存していることを忘れないでください。ドライブ障害が発生した場合のN RAID 1での再構築時間は、あるデバイスから別のデバイスへの4TBの書き込みです。ZFSはこれをどのように改善しますか?
私は恐竜であることを認めますが、ディスクは安価であり、RAID 1は理解しています。ファイル管理のニーズはささいなものであり、Linux上のZFS(私の好みのOS)はまだ若いです。たぶん私は保守的すぎるかもしれませんが、私は本番システムを見ているとき、それは私がロールバックする方法です。
このことについて考えさせてくれたあなたのコメントに感謝します。私はまだ完全には決まっていないので、戻ってきてさらにn00bの質問をする必要があるかもしれません。