ベア メタル ハイパーバイザーとは

公開: 2022-03-04

VMM とも呼ばれる仮想マシン モニターは、ハイパーバイザーと呼ばれます。 これは、新しい仮想マシン (VM) の作成を支援し、コンピューターのハードウェアがそのソフトウェアから分離されていることを確認する、一種の仮想化ソフトウェアに他なりません。 ハイパーバイザーの仕事は、物理リソースと仮想リソースの間で要求を変換し、それによって仮想化タスクを確実に完了することです。 ハイパーバイザーは、物理マシンのハードウェアにインストールされている場合、ベアメタル ハイパーバイザーと呼ばれ、オペレーティング システムとハードウェアの間に配置されます。

場合によっては、ベア メタル ハイパーバイザーがマシンのコア ハードウェアに直接組み込まれ、マザーボード BIOS (基本入出力システム) と一緒に配置されます。 これは、仮想化ソフトウェアにアクセスして使用できるように、マシンのオペレーティング システムを有効にするためにいくつかのシステムで行われます。

ベア メタル ハイパーバイザーはオペレーティング システムをその基盤となるハードウェアから分離するため、ソフトウェアを実行するためにハードウェア デバイスやドライバーに依存することはありません。 これが意味することは、ベアメタル ハイパーバイザーにより、オペレーティング システムとそれに関連するすべてのアプリケーションが、さまざまな種類のハードウェア デバイスで機能できるようになるということです。

これは、複数のオペレーティング システムと仮想マシンを、ホスト マシンとして機能する同じ物理サーバーでホストできることを意味します。 仮想マシンは物理マシンから完全に独立しているため、これらの VM はマシンからマシンへ、またはあるプラットフォームから別のプラットフォームへ移動できます。

ワークロード、ネットワーキング、ストレージ、メモリは、要件に応じて、これらのマシンまたはプラットフォーム間、さらには複数のサーバー間で移行できます。 たとえば、アプリケーションの処理能力がさらに必要な場合、仮想化ソフトウェアを使用して追加のマシンに簡単にアクセスできます。 数台のマシンしか使用されないため、これによる直接的な影響は、コストとエネルギー効率の向上、およびパフォーマンスの向上です。

ベアメタルとは?

ベア メタルという用語が使用されるのは、ハードウェア デバイスとオペレーティング システムの間に技術的にオペレーティング システムがないためです。 仮想化ソフトウェアは、実際にはハード ディスクまたはハードウェア コンポーネントの「ベア メタル」上にあります。 これは通常、アプリケーションが実際にインストールされる場所です。

ベアメタルを定義する基準点として使用されるのは、ハイパーバイザーだけではありません。 サーバーの場合でも、シングルテナントの通常のサーバーに過ぎないベアメタル ハイパーバイザーが見られます。 ただし、ハイパーバイザーと仮想化ソフトウェアを追加することで、このサーバーをホスト マシンに変換できます。 ベア メタルとは、実際のサーバーが顧客によってレンタルされていることを意味する場合もあります。 これらのサーバーは、パブリック クラウド サービスに加えて、クラウド サービス プロバイダーのパブリック クラウドをホストします。

ベアメタル ハイパーバイザー vs ホスト型ハイパーバイザー

ベアメタル ハイパーバイザーは、非常に一般的に展開されるハイパーバイザーです。 これは、通常、オペレーティング システムがインストールされているハードウェア デバイスに仮想化ソフトウェアが直接インストールされている場合です。 これらのタイプのハイパーバイザーは、サイバー攻撃を受けやすいオペレーティング システムから完全に切り離された状態で動作するため、非常に安全です。 パフォーマンスの観点から、これらのハイパーバイザーは、ホスト型ハイパーバイザーと比較してはるかに効率的です。そのため、ほとんどの組織は、データ センター コンピューティングの要件に関してベアメタル ハイパーバイザーを選択します。

ベア メタル ハイパーバイザーとは異なり、ホステッド ハイパーバイザーは、ホスト サーバーまたはマシンのオペレーティング システム内で実行されます。 これらのハイパーバイザーは OS 内で実行されますが、ハイパーバイザーの上にある OS にさらに多くのアプリケーションをインストールできます。 ただし、パフォーマンスに関して言えば、ホステッド ハイパーバイザーはベアメタル ハイパーバイザーに比べて遅延が大きくなります。 これは、ハードウェアとハ​​イパーバイザー間のすべての要求が、オペレーティング システムの追加レイヤーを通過する必要があるためです。

ホスト型ハイパーバイザーとベアメタル ハイパーバイザーの両方の処理速度を向上させる場合は、ハードウェア アクセラレーション テクノロジを実装することで実現できます。

ハイパーバイザー vs ベアメタル仮想化

ベアメタル サーバーは、単一のテナントを収容し、単一のクライアントによって制御される専用サーバーに他なりません。 ベアメタル仮想化を実現するために、クライアントは先に進み、ベアメタル ハイパーバイザーをハードウェアに直接インストールして、仮想化テクノロジーを有効にすることができます。 この仮想化テクノロジーは、仮想アプリケーション、複数の VM、またはプライベート クラウド インスタンスで構成されます。

反対に、ホステッド ハイパーバイザーは、サーバーのベア メタルではなく、オペレーティング システムの上にインストールされます。 どちらのタイプのハイパーバイザーも、単一の物理マシンで複数の仮想サーバーを実行したり、複数のテナントをホストしたりできます。

パブリック クラウド サービス プロバイダーは、サーバー スペースをリースして、ワークロードに応じて複数の組織に提供します。 そのため、1 つのサーバーで、さまざまな企業のさまざまなワークロードを実行する複数の仮想マシンをホストできます。

単一の組織がベア メタル サーバーを完全に制御できるため、ベア メタル サーバーは常に仮想サーバーよりも優れたパフォーマンスを提供します。 また、組織はベアメタル ハイパーバイザーのハードウェアをより適切に制御できるようになり、さらに最適化してパフォーマンスを向上させることができます。 リソースを共有する場合、専用のベアメタル サーバーに比べて脅威になる可能性があります。 ベア メタル サーバーはリソースを共有しないため、さまざまなクラウド サービス プロバイダーのプライベート クラウドをホストするために使用されます。

最終的な考え

ただし、複数の仮想マシンをホストしているハイパーバイザーは、仮想マシンの即時作成など、ベア メタル サーバーよりもいくつかの利点を提供し、動的に変化し続ける複数のワークロードの要件であるより多くのリソースを提供します。 ハイパーバイザーはまた、必要に応じて、物理サーバーをより多く利用できるようにします。

これは主に、単一の物理サーバーで複数の VM を実行できるためです。 1 台の物理サーバーに複数の仮想マシンを配置すると、同じタスクで十分に活用されていない複数の物理マシンと比較して、費用対効果とエネルギー効率が向上します。