たとえば、私はVirtualBoxだけを使ったことがありますが、他の製品に何が欠けているのか知りたいと思います。 KVMとVMWareについて聞いたことがあり、他のものもあると確信しています。それぞれのウィキペディアの記事を読むことなく(ヒュー!)どう違いますか?
ベストアンサー1
私は仮想マシン技術を3つのカテゴリに分けます(すべての製品が1つのカテゴリに分類されるわけではありません)。
- 完全仮想化つまり、完全なハードウェアシミュレーションです。例:ゲーム、オペレーティングシステム。利点:すべてのハードウェアですべてのアーキテクチャをシミュレートできます。短所:最も遅い方法です。
- ハードウェアサポート仮想化、Machine XでMachine Xをシミュレートできます。これは、ほとんどのコマンドがデフォルトで実行されるため、全体の仮想化よりはるかに高速ですが、外部アーキテクチャを実行する機能は失われます。 2つのサブカテゴリがあります。
- ハイパーバイザーベースの仮想マシン:複数のオペレーティングシステムを同時に実行できます。ハイパーバイザーと呼ばれる最下層は、仮想マシンのみを実行する専用のオペレーティングシステムです。例:禅、VMESX。
- ホストされた仮想マシン:基本オペレーティングシステムがあり、仮想マシンはその基本オペレーティングシステムのアプリケーションです。例:仮想ボックス、キーボード仮想マシン。
- オペレーティングシステムレベルの仮想化:同じオペレーティングシステムの複数のインスタンスを実行しています。これは最終的にハードウェア仮想化よりも軽いですが、いくつかの分離性と他のオペレーティングシステムを実行する機能を失います。例:オープンVZ、FreeBSD刑務所。
あなたのニーズに合ったカテゴリを識別することから始めてください。