私は、データベース (Oracle 8i) と Web サーバー (IIS) を平均で約 50 人の同時ユーザーと、理論上の同時ユーザー数の上限である 100 人で管理しています。ミドルレベルのシステム。
デュアルソケットのクアッドコア XEON - 16GB RAM - SAS-RAID-10 ビーストを手に入れたばかりで、これら 2 つの別個のサーバーを 2 つの仮想マシンにマージして、両方とも新しいサーバー (Server 2009 Hyper -V)。
1) 一般に、データベースと Web サーバーの両方を 1 つのメガ サーバー上で仮想マシンとして実行する場合と、2 つの別々の遅いサーバー上で実行する場合のパフォーマンスの低下 (および落とし穴や隠れた結果) は何ですか? それは大きなNO-NOですか、それとも拡張する必要のない中間レベルのシステムで試す価値があるものですか?
2) データベース サーバーのみを仮想化した場合の一般的なパフォーマンス ペナルティ (パーセンテージ) と落とし穴は何ですか? Oracle 8i を実行しています (ただし、MS SQL Server への移行を検討しています)。
3) ストレス テストだけが合理的な答えを決定できる場合、これらのシナリオ (ツール/構成) をテストする最も簡単な方法は何でしょうか。
寛大な知識の共有に感謝します。