データセンターにある Windows Server 2003 R2 64 ビット版サーバーで 4 つの仮想サーバー (さまざまな Linux フレーバー) を実行することを検討しています。必要に応じて、2008 サーバーまたは 32 ビット 2k3 も購入できます。パブリックにアクセスできるように、ネットワーク用にそれぞれ独自の IP アドレスを持っています。私は VPS ソフトウェアについてあまり知りませんが、以前に使用したことがあります。
3 に答える
Virtual Server 2005 R2 SP1は無料 (登録が必要) で、x64 ホストをサポートします。x64 ゲストはサポートされません。
Windows Server 2008 には、x64 ゲストと複数の仮想プロセッサをサポートする Microsoft の新しい仮想化テクノロジである Hyper-V が含まれています。反トラスト当局を満足させるために、Hyper-V を含まないエディションもわずかに少ない価格で提供されています。Hyper-V の更新プログラムは、Windows Server 2008 の残りの部分がリリースされた後に完了したため、ダウンロードする必要があります。
VMware Serverも無料です。(実験的に) 最大 2 つの仮想 CPU をサポートします。
最高のパフォーマンスを得るには、仮想化環境で適切に機能する仮想マシンのドライバーとパッチが必要です。これらは Virtual Server では Additions と呼ばれ、Hyper-V では Integration Components と呼ばれ、VMware では VMware Tools と呼ばれます。カーネル バイナリの互換性 (保証はありません) の性質上、通常は特定のディストリビューションのみがサポートされます。
4 つの仮想サーバーを実行する場合、そのすべてが Linux フレーバーになるのに、Linux でもホストを実行しないのはなぜでしょうか?
なんらかの理由で Windows ボックスを使用しなければならない場合、2003 の 32 ビットを取得すると、署名済みのドライバーは実際には 2008 でのみ問題になりますが、2003 でも差し迫った要件 (Exchange など) がない限り、64 ビットはお勧めできません。 2007)
残念ながら、まともなパフォーマンスを得る唯一の方法は、ホストとして Linux を使用し、ゲストとして Windows を使用することです。x64 での署名付きドライバーの要件は、基本的に、オープン ソースの実装が妥当なパフォーマンスを発揮するのを妨げます。