仮想化とは
仮想化とは、1つの物理コンピュータに”見た目上”実際のOSとは異なるOSもしくは複数のOSが動作しているように見せる技術です。
ハードウェアを制御して処理能力や記憶能力を個々に分けます。個々のハードウェアにOSを乗せることで、複数あるように動作します。これをハイパーバイザーといいます。
ハードウェア上で動作するOSがすべて仮想か、地のOSがあるかで2種類に開かれます。
- Type 1(ネイティブ、ベアメタル)ハイパーバイザ ハイパーバイザがハードウェア上で直接動作し、全てのOSはそのハイパーバイザ上で動作する方式を指す。
- Type 2(ホスト)ハイパーバイザ ハードウェア上でまず別のOSが稼働し、その上でハイパーバイザが稼働し、ハイパーバイザの上で更に別のOSを稼働する。
安心するなかれ
動作上分離していますが、物理的にはつながっています。
ひとたび侵入されると、物理的に伝って他のコンピュータにも侵入される可能性があります。