私の会社は、VMWare環境でMS SQLServerを仮想化することを検討しています。
私はプロジェクトに直接関与していませんが、既存のサーバーのヘビーユーザーとして、プロセスにいくつかの情報を提供します。
この種の取り決めについて、誰か私に一般的なアドバイスはありますか?それとも、Virtaul SQL Serverの実行は完全に正常であり、サポートされていますか?
このMSKBに記載されているように、仮想マシンでのSQLServerの実行がサポートされています。
http://support.Microsoft.com/kb/95689
すべてのベストプラクティスを尊重すると、仮想化によるオーバーヘッドが予想されます。これには、パフォーマンスの約5%のコストがかかります。
Vmwareサーバーは、SQLワークフローをサポートするのに十分なパワーを備えている必要があります。現在のSQLServerを使用しているリソースの量を測定する必要があります。
SQL ServerのVMwareのベストプラクティス: Microsoft SQLServerおよびVMwareVirtual Infrastructure
多数の物理MSSQLサーバーがあり、1:1参照プラットフォームも物理ですが、これらのMSQLサーバー(ちなみに2003年と2008年の両方)を含む他のすべてのプラットフォーム(統合、開発、テストなど)はVM化されています。クラスタリングには系統的なアプローチが必要ですが、問題はまったくありませんでした。