私は複数のOSをホストするために仮想マシンを使用していますが、私はそれらの多くがある無料のソリューションを検討しています。私は、ハイパーバイザーとは何か、なぜ「標準」の仮想マシンと異なるか、それとも優れているのか、混乱しています。私が標準を意味するとき、私はベンチマーク仮想マシンVMWare Server 2.0を使うつもりです。Hypervisor VMのメリットは何ですか?
最大3台のVMを実行できる4GBのRAMを搭載したデュアルコアシステムの場合。どちらが最善の選択ですか?ハイパーバイザーまたは非ハイパーバイザーとはなぜですか?私は既にWikipediaの記事を読んだことがありますが、技術的な詳細は私の頭の中にあります。私はこれらの異なるVMの味が私にとって何をすることができるのかに関する基本的な答えが必要です。
私の主な質問は、複数の環境でどのようにテストを行うかに関するものです。私はOSesの分離について懸念しているので、複数のOSで同時にアプリケーションをテストすることができます。また、実際の機械がどのように動作するかについて、どのフレーバーでより近い経験が得られますか?
(ハイパーバイザー)
- Xenの
- のHyper-V
(非ハイパーバイザー)
- のVirtualBox:
私は次のことを検討しています
- のVMware Server 2.0
- 仮想PC 2007
*私がリストアップしましたVMの分類が正しくない可能性があります。
これは、ハイパーバイザーが通常のVMと同じ程度の分離度を持たないことを意味しますか?また、これは、VMからの欠陥が実際のOSに流出する可能性があることを意味しますか?もしそうなら、ハイパーバイザーは私がテスト環境のために望むものではないかもしれません。 –
@ジェレミー、それは全く反対を意味します。 –
あなたはおそらくKVM(カーネルベースの仮想マシン)も含めるべきです。これは基本的に、標準のLinuxカーネルコアに組み込まれたハイパーバイザーです。これは2.6.0以降のカーネルに含まれています。詳細はhttp://www.linux-kvm.org/page/Main_Pageを参照してください。 –