【概要】
Virtualization(バーチャライゼーション)とは、コンピュータ上で複数の仮想環境を構築し、複数のOSを同時に実行することができる技術のことです。複数のOSを搭載することで、物理マシンを最大限に活用することができます。この技術は、サーバー仮想化、ストレージ仮想化、ネットワーク仮想化、デスクトップ仮想化など、様々な用途に利用されています。
【詳細】
Virtualizationは、1つの物理的なサーバー上に複数の仮想マシンを構築することで、1つの物理サーバーで複数の役割を果たすことができるため、経済的なメリットがあります。また、独立した仮想環境を構築することで、複数のOSが同時に実行されることで生じる相互干渉を防ぎ、セキュリティ強化にもつながります。
Virtualizationは、ハードウェア仮想化とOS仮想化の2つの方法があります。ハードウェア仮想化は、物理サーバーのハードウェア上にハイパーバイザー(仮想化ソフトウェア)をインストールし、その上で仮想マシンを構築する方法です。OS仮想化は、ハイパーバイザーを介さずに仮想環境を構築し、OSの機能を分離することで複数の仮想マシンを実現します。
【利用例】
以下は、仮想化の一例です。
- サーバー仮想化: 物理サーバーを仮想化して、一つの物理サーバー上で複数の仮想サーバーを稼働させることができます。これにより、物理サーバーの利用効率を上げ、運用コストを抑えることができます。
- デスクトップ仮想化: 従業員が利用するデスクトップ環境を仮想化して、必要な時にどこでもアクセス可能にすることができます。これにより、従業員の作業効率を向上させることができます。
- アプリケーション仮想化: アプリケーションを仮想化して、必要な時にどこでもアクセス可能にすることができます。これにより、従業員の作業効率を向上させることができます。
【参考文献】
- Kusnetzky, Dan. “What is virtualization and how does it work?”