さまざまなタイプの仮想マシンとは何ですか?
仮想マシンには主に2つのタイプがあります。 1つはシステム仮想マシンと呼ばれ、実際のコンピューターのすべてのプロセスとコンポーネントを模倣するために使用されます。 もう1つはプロセス仮想マシンと呼ばれ、単一のアプリケーションのみを実行するために使用され、そのアプリケーションが閉じられると消えます。
システム仮想マシンを使用すると、多くの異なるコンピューターであるかのように、単一のサーバーを使用できます。 このタイプのテクノロジーを使用すると、1台のマシンをさまざまな方法で再構成できます。 これらの各再構成は、他のシステムから完全に分離されており、それぞれが同じ物理マシン上に存在していても、独立したコンピューターとして機能できます。 この分離は、1つのシステムがクラッシュした場合でも、他の仮想マシンを引き続き使用できることを意味します。
システム仮想マシンを使用すると、ユーザーは同じマシンで複数のオペレーティングシステムを実行できます。 これにより、ユーザーは1種類のオペレーティングシステムでのみ使用可能なプログラムを実行できます。 また、マシンを切り替えることなく、複数のプラットフォームでプログラムをテストできます。
ユーザーのニーズに応じて、システム仮想マシンは、さまざまな種類のハードウェアを備えているかのように動作するように構成できます。 各仮想マシンには、仮想マザーボード、仮想プロセッサ、仮想ビデオグラフィックアクセラレータカード、および物理コンピューター内にある他のすべてのコンポーネントがあります。 仮想コンピュータは、物理システム上のハードウェアを、異なる仕様で作成されているかのように利用するように構成することもできます。 物理コンピューターサーバーの構成と同じ数のシステム仮想マシンの異なる構成があります。
プロセス仮想マシンは、物理コンピューターのオペレーティングシステムから分離して単一のプログラムを実行するために使用されます。 これにより、ユーザーは通常のオペレーティングシステムと互換性のないプログラムを実行できます。 各プロセス仮想マシンは、特定のプログラムを実行するために作成され、プログラムの実行中にのみ存在します。 実行中のプログラムを閉じると、プロセス仮想マシンが消え、そのプログラムを再度開くと新しい仮想マシンが作成されます。