仮想マシンモニターとは
仮想マシンモニターは、システム上の複数の仮想マシンの動作を制御するプログラムであり、各ユーザーが完全に機能するシステムを持つことができます。 さらに、仮想マシンで監視されたネットワーク上の各ユーザーは、コンピューターを他のコンピューティング環境から完全に独立した自律的なエンティティと見なします。 ただし、すべての仮想マシンをホストするコンピューター(および仮想マシンモニタープログラム)は、実際に制御されています。 この独裁の錯覚により、強力なハードウェアを備えた単一のコンピューターは、複数のより弱いハードウェアの「ドローン」システムが、かなり不透明な方法でリソースを利用できるようになります。 この欠点は、仮想マシンを実行しているすべてのコンピューターがホストコンピューターに依存していることです。 ホストで何かが発生すると、すべての仮想マシンがすぐにクラッシュします。
仮想コンピューティングにより、エンドユーザーは「システム内のシステム」を実行できるようになり、別々のオペレーティングシステムとコンピューターの反復を同時に利用できるようになります。 仮想コンピューターユーザーは、Windows Vistaを実行しているプライマリコンピューターとWindows XPを実行している仮想コンピューターを同時に持つことができます。 ネットワーク上では、他のネットワークユーザーは自分で使用するためにこれらの仮想コンピューターにアクセスできます。 これは、仮想マシンモニターが機能する場所です。
ネットワーク上の各仮想マシンは、表面上は単独で動作しますが、各マシンは実際にはホストマシンにある同じハードウェアを使用しています。 仮想マシンモニターは、システム上のすべてをスムーズに実行し続ける「トラフィック信号」です。 システムのビデオカード、メモリ、ハードドライブ、プロセッサ、その他のハードウェアコンポーネントにアクセスできるようになると、各仮想コンピューターに通知し、クラッシュやその他の異常の発生を防ぎます。
これの利点は、弱いコンピューターが強いコンピューターの処理能力を「借りる」ことができることです。 より強力なコンピューターで仮想マシンをホストし、より強力なハードウェアを実際に所有しているかのように、より弱いコンピューターがそれらにアクセスできるようにすることで、これらのより弱いコンピューターの全体的なパフォーマンスが強化されます。 より強力なマシンでのアイドルCPUサイクルはすべて、仮想コンピューターの実行専用になり、その強力なハードウェアの効率を最大化できます。
ただし、これはコンピュータネットワークの状態に関係しているため、難しいソリューションです。 ネットワークに障害が発生すると、ホストPC以外のコンピューターで使用されているすべての仮想マシンが非アクティブになり、仮想マシンモニターに接続されなくなります。 したがって、ネットワークが信頼性の問題にさらされている場合、このソリューションに過度に依存すると、長時間のダウンタイムが発生する可能性があります。