仮想化
仮想化とは

仮想化は、単一の物理的なシステムリソースのプールから複数のシミュレーション済みのコンピューティング環境を作成できるプロセスです。多くの場合、複数のオペレーティングシステムを同じハードウェアシステムで同時に実行する目的で使用されます。

仮想化を使用すると、単一の物理ハードウェアシステムを使用して、シミュレートされた環境または専用リソースを複数作成できます。ソフトウェアを使用してハードウェア上に抽象化レイヤーを追加し、1台の物理マシンを複数の仮想マシン (VM) に分割できるようにします。VMは、スタンドアロンデバイスのように、独自のオペレーティングシステムとアプリケーションを実行します。

共同作業しながら机で会話している同僚
  • 仮想化ではハードウェアがソフトウェアからどのように分離されるか
  • 仮想化では物理ハードウェアへの依存や制限がない理由
  • 仮想化のタイプ
  • 仮想化のメリット
  • 仮想化に関するベストプラクティス
  • 仮想化をサポートするHPEのソリューション
仮想化ではハードウェアがソフトウェアからどのように分離されるか

仮想化ではハードウェアがソフトウェアからどのように分離されるか

仮想化では、ハイパーバイザーまたは仮想マシンモニター (VMM) を使用して、ハードウェアとソフトウェアを分割します。この区別は次のように機能します。

ハイパーバイザー:

  • タイプ1 (ベアメタル): このハイパーバイザーは、OSのないハードウェア上で動作します。VMはハードウェアリソースをハイパーバイザーから直接受け取ります。
  • タイプ2 (ホスト型): このハイパーバイザーはハードウェアインターフェイスを処理し、OS上でVMを抽象化します。

仮想マシン:

  • VMは独自のゲストOSとアプリケーションを実行します。ハイパーバイザーがCPU、メモリ、ストレージ、ネットワーク接続を割り当てるため、各VMには専用のハードウェアがあるように見えます。

抽象化およびエミュレート:

  • ハイパーバイザーは、仮想化されたネットワークインターフェイスとストレージコントローラーをVMに提供することによって、物理ハードウェアを分離します。この抽象化により、VMはハードウェアにアクセスすることなくOSとアプリケーションを実行できます。

リソースの管理:

  • ハイパーバイザーは、システムパフォーマンスが最大化されるように、ハードウェアリソースを複数のVMに分散します。リソースを分離することによって、1つのVMのアクティビティが他のVMに影響を及ぼさないようにします。

ハードウェアによる仮想化:

  • 最新のCPUは、ハイパーバイザーのパフォーマンスを向上させ、VMとハードウェアの分離を高めることで効率を高める、インテルVT-xやAMD-Vなどの仮想化拡張機能を提供します。

デバイスドライバー:

  • ハイパーバイザーは、仮想化された環境にあるゲストOSに仮想デバイスドライバーを提供し、仮想ドライバーを実際のハードウェアに接続します。

仮想化により、ソフトウェア環境が実際のハードウェアから分離されるため、コンピューティングリソースの柔軟性、効率、分離性が高まります。

HPE VM Essentials Software

詳細はこちら

関連トピック

サーバー仮想化

詳細はこちら

ストレージ仮想化

詳細はこちら

仮想マシン

詳細はこちら