さまざまなVMソフトウェアの違いは何ですか?

さまざまなVMソフトウェアの違いは何ですか?

たとえば、私はVirtualBoxだけを使ったことがありますが、他の製品に何が欠けているのか知りたいと思います。 KVMとVMWareについて聞いたことがあり、他のものもあると確信しています。それぞれのウィキペディアの記事を読むことなく(ヒュー!)どう違いますか?

ベストアンサー1

私は仮想マシン技術を3つのカテゴリに分けます(すべての製品が1つのカテゴリに分類されるわけではありません)。

  • 完全仮想化つまり、完全なハードウェアシミュレーションです。例:ゲームオペレーティングシステム。利点:すべてのハードウェアですべてのアーキテクチャをシミュレートできます。短所:最も遅い方法です。
  • ハードウェアサポート仮想化、Machine XでMachine Xをシミュレートできます。これは、ほとんどのコマンドがデフォルトで実行されるため、全体の仮想化よりはるかに高速ですが、外部アーキテクチャを実行する機能は失われます。 2つのサブカテゴリがあります。
    • ハイパーバイザーベースの仮想マシン:複数のオペレーティングシステムを同時に実行できます。ハイパーバイザーと呼ばれる最下層は、仮想マシンのみを実行する専用のオペレーティングシステムです。例:VMESX
    • ホストされた仮想マシン:基本オペレーティングシステムがあり、仮想マシンはその基本オペレーティングシステムのアプリケーションです。例:仮想ボックスキーボード仮想マシン
  • オペレーティングシステムレベルの仮想化:同じオペレーティングシステムの複数のインスタンスを実行しています。これは最終的にハードウェア仮想化よりも軽いですが、いくつかの分離性と他のオペレーティングシステムを実行する機能を失います。例:オープンVZFreeBSD刑務所

あなたのニーズに合ったカテゴリを識別することから始めてください。

おすすめ記事