主にSQLServer VMをホストするために新しいHyper-Vサーバーをセットアップしていますが、1つではなく2つのRAIDコントローラーを使用した場合にどの程度の利点があるのかという質問がありました。 SQL Serverの応答性については、つまり。
物理ドライブのセットアップは次のようになります。
これは、SQL ServerVMを備えたHyper-Vボックスになります。 Sql Server VMは、これらのData/Log/TempDBドライブにVHDXを搭載している唯一のサーバーです。
それらを1つではなく2つのRAIDコントローラーに分散させることに利点はありますか?いくら?もしそうなら、2つのコントローラー間でデータ、ログ、TempDBドライブをどのように分割しますか?
私はデュアルコントローラーにお金をかけません。むしろ、低いサービス時間が必要な場合は、必ずエンタープライズグレードのSSDに投資してください。
最後に、Hyper-VのディスクI/Oは、VMWareやKVMよりもはるかに遅いことがよくありました。 Hyper-Vにコミットする前に、可能であれば、他のハイパーバイザーでワークロードを試すことをお勧めします。
デュアルコントローラーを使用するもう1つの理由は、高可用性です。ディスクへの個別のハードウェアパス。あなたのシステムがそれをサポートしているかどうかはわかりませんが、高価なRAS機能になる傾向があります。
多くのワークロードは、単一のコントローラー上の少数のSSDのパフォーマンスによって処理できます。ただし、確認する唯一の方法はテストすることです。 IOPS要件を見積もり、それを安全率で乗算し、 DiskSpd のようにディスクをそのレベルまでパンメルします。