ハイパーバイザーとは、コンピュータを仮想化し、複数の異なるオペレーティングシステム(OS)を互いに干渉させずに並行して動作させられるようにするソフトウェア。プログラムによって物理的なコンピュータのように振る舞う「仮想マシン」(VM:Virtual Machine)を作り出し、その上でOSを稼動させる。 ソフトウェアによって一台の物理的なコンピュータの資源を仮想的に分割し、あたかも複数台の独立したコンピュータであるかのように振る舞わせる技術を「仮想化」(virtualization)という。 ハイパーバイザーはコンテナ型仮想化と並ぶ有力な方式の一つで、ハードウェア資源を制御して一台のコンピュータで複数の仮想マシンを稼働させる。仮想マシンは物理的なコンピュータとそっくりに振る舞い、OSやアプリケーションを実行することができる。 ベアメタル型ハイパーバイザー 狭義には、OSに拠らずハードウェア上

