仮想マシンとは何ですか?

仮想マシンは、ソフトウェアと既存のコンピュータの組み合わせを使用して、追加のコンピュータをすべて1つの物理デバイス内でエミュレートします。

仮想マシンは、既存のOS(ホスト)内の別のオペレーティングシステム (ゲスト)、したがって別のコンピュータをエミュレートする機能を提供します。 この独立したインスタンスは独自のウィンドウに表示され、完全に独立した環境として隔離されますが、ゲストとホストの間の対話性はファイル転送などのタスクで許可されることがよくあります。

仮想マシンを使用する毎日の理由

第2のデバイスを実際に使用することなく、さまざまなプラットフォームでのソフトウェアの開発やテストを含む、VMの実行が必要な理由はたくさんあります。 別の目的は、自分とは異なるオペレーティングシステムにネイティブなアプリケーションにアクセスすることです。 これの例は、あなたが持っているものすべてがMacである場合に、Windows専用のゲームをプレイしたいということです。

さらに、VMは、主なホストオペレーティングシステムでは必ずしも実現可能なわけではない、実験の面で柔軟性を提供します。 ほとんどのVMソフトウェアでは、ゲストOSのスナップショットを撮ることができます。ゲストOSのスナップショットは、キーファイルが壊れたり、 マルウェアに感染するなど、何かがうまくいかない場合に戻すことができます。

企業が仮想マシンを使用する理由

巨大で非個人的規模では、多くの組織が複数の仮想マシンを展開し、維持しています。 常時多数の個々のコンピュータを稼働させるのではなく、企業は強力なサーバーのかなり小さなサブセットにホストされている多数のVMを持っていて、物理的なスペースだけでなく電気とメンテナンスにもお金を節約します。 これらのVMは、1つの管理インターフェイスから制御でき、複数の地理的な場所に広がっていることが多い、独自のリモートワークステーションから従業員がアクセスできるようになっています。 仮想マシンインスタンスが分離されているため、企業は自社のパーソナルコンピュータ上でこのテクノロジを使用して企業ネットワークにアクセスすることを許可することもでき、柔軟性とコストを削減できます。

単純なマウスクリックやコマンドライン入力だけで、各VMを即座に操作、開始、停止できるため、管理者にとって魅力的な代替手段といえます。 リアルタイムの監視機能と高度なセキュリティ監視機能と仮想マシンを組み合わせることは、かなり実行可能なオプションになります。

仮想マシンの一般的な制限

VMは確かに有用ですが、パフォーマンスの期待が現実的になるように事前に理解する必要があるという大きな制限があります。 VMをホストするデバイスに強力なハードウェアが含まれていても、仮想インスタンス自体は、独立したコンピュータの場合よりも大幅に遅く動作する可能性があります。 VM内のハードウェアサポートの進歩は近年大きく進んでいますが、この制限が完全に排除されることはありません。

別の明らかな制限はコストです。 一部の仮想マシンソフトウェアに付随する料金とは別に、オペレーティングシステムを(VM内であっても)インストールして実行するには、特定のOSによっては、ライセンスやその他の認証方法が必要な場合もあります。 たとえば、Windows 10のゲストインスタンスを実行するには、実際のP​​Cにオペレーティングシステムをインストールする場合と同じように、有効なライセンスキーが必要です。 物理的なマシンを追加購入するよりも、ほとんどの場合、仮想ソリューションは一般的に安価ですが、大規模な展開が必要な場合は、コストが足りる可能性があります。

考慮すべき他の潜在的な制限は、特定のハードウェアコンポーネントのサポートの欠如とネットワーク制約の可能性があります。 すべてのことで、あなたが研究を行い、現実的な期待を持っている限り、家庭やビジネス環境に仮想マシンを実装することが、実際のゲームチェンジャーになる可能性があります。

ハイパーバイザーおよびその他の仮想マシンソフトウェア

特定のニーズだけでなく、ホストコンピュータのタイプにもよりますが、目標達成に役立つ仮想マシンアプリケーションがある可能性があります。 一般にハイパーバイザーとして知られているアプリケーションベースのVMソフトウェアは、すべての形とサイズで提供され、通常は個人用とビジネス用の両方に適しています。

最適な仮想マシンアプリケーションの一覧は 、適切な選択をするのに役立ちます。