重複の可能性:
Hyper-Vおよびハイパースレッディング:オンまたはオフ?
ソフトウェアライセンスの問題について教えていただけますか?
Hyper-Vホストでハイパースレッディングをオンにする必要があると言う人をたくさん見ましたが、ジレンマがあります。
2012Hyper-VクラスターでSQLServer 2012Enterpriseを実行します。これはコアごとにライセンスされており、仮想ハイパースレッド環境では、コアは完全なコアではなくスレッドであると思います。また、ハードウェアのコストと比較してかなり高価です:-)
SQL ServerインスタンスがCPUにバインドされ始めた場合、4つの非ハイパースレッドコアと4つのスレッド(つまり、2コアに相当)からどれだけの追加の処理能力が得られますか?
ハイパースレッディングをオフにしてHyper-V環境を実行することを検討する必要がありますか?
VMレベルではなく、ホストレベルでライセンスを取得します。コストに24コアがあり、2つのホストがある場合は、48コアのライセンスを取得する必要があります。VMの合計が最大の場合60台のvCPUは、ホストレベルでライセンスを取得する方が安価です。
これには、SAとEAが必要ですが、これだけのソフトウェアを購入する場合は、とにかくこれらが必要になります。
同様の理由で、仮想マシンでOracleサーバーを実行していますが、ホストにはソケットが1つしかなく、メモリの量が限られており、SANにアクセスできません。主にスナップショットと高速リカバリを実行し、新しいマシンに切り替えることができるように仮想化しています。
オラクルのライセンス管理は非常識です...仮想化環境でデータベースサーバーにアクセスできるすべてのコアは有料です。このサーバーをSanに接続した場合、ディスクにアクセスできるSanのすべてのコアの料金を支払う必要がありました。したがって、MSライセンスはそれほど悪くはありません...