
HP ProLiant ML350 G6 を所有しており、これを Hyper-V Server 2012 で使用して最大 9 台の VM をホストしたいと考えています。
サーバーの仕様は次のとおりです:
- 1 x Intel Xeon E5606 2.13GHz LGA1366 (マザーボードは 2 つの CPU をサポートしますが、現時点では 1 つしかありません)
- RAM: 12GB DDR3 トリプル チャネル (18 スロット、3 使用済み、15 使用可能)
必要な VM は次のとおりです:
- 3 台の Linux サーバー (Debian)、主にドキュメント管理システム (Apache、PostegreSQL、ファイル ストレージ) 用。1 台は本番用、2 台は開発用。
- 1 台の会社の Web サーバー - Windows Server。2 つの SQL Server インスタンス、IIS および Tomcat。
- 開発用 Windows Server 2 台 (IIS + SQL Server)
- 3 台のテスト マシン (Windows XP、7、8)。ソフトウェアのテスト/デバッグ専用です。
つまり、合計で 9 台の VM が必要になります。ただし、
- Linux サーバーの 1 つは数か月間だけ必要なので、その後はシャットダウンされます。
- 3 台のテスト マシンは必要なときにのみ実行されます。
サーバーの RAM をアップグレードする必要があります。これは事実です。さらに 24 GB の DDR3 を追加して、合計 36 GB の RAM にしようと考えています。
気になるのはCPUです。Intelの詳細な仕様は次のとおりです。 製品情報
これは 2.13GHz の HT なしのクアッドコア (4 スレッドのみ) です。これですべての VM を処理できますか? できない場合、より高性能な CPU にアップグレードするか、2 つ目の Xeon E5606 を追加するか、どちらのアップグレード オプションが最適でしょうか?
前もって感謝します :)
答え1
これはひどい CPU です... ハイパースレッド CPU なので、8 つのスレッドがありますが、Westmere ラインの下位にあります。したがって、特に高速なソリューションではありません。余裕を持たせるために 2 番目の CPU が必要になる場合があります。問題が発生した場合は追加してください...
さらに、CPU が 1 つの場合、使用できる RAM スロットは半分だけになります。メモリ拡張を計画する際には、この点に留意してください。
ストレージについては言及されていない可能性があります。RAID コントローラ上で、必ずバッテリ バックアップ (BBWC) またはフラッシュ バックアップ (FBWC) のキャッシュ ユニットを使用して実行してください。
以下も参照:ML350 G6 クイックスペック
答え2
ハードウェアがこれらすべてを実行できるかどうかにかかわらず、かなり不定期に電源のオン/オフが行われるテストおよび開発システムと並行して、単一の仮想化システム上で実稼働システムを実行するのは、私にとっては悪い考えのように思えます。
- あなたには回復力がありません。ビジネスの多くの部分を一つのカゴに入れてしまっているのです。
- テストと開発は、生産パフォーマンスに簡単に影響を与える可能性があります。
柔軟性やコスト削減のために、開発システムとテスト システムを仮想化することは間違いありませんが、重要な運用システムの仮想化は、回復力向上のためだけに行うべきであり、決してコスト削減のためではありません。
クラスター化できる Hyper-V を実行する追加サーバーが 2、3 台ある場合は、それを実行することをお勧めしますが、そのための予算があれば、この質問をすることはないと思います。