「ホストOS型」と「ハイパーバイザ型」の違い
スポンサーリンク
予備知識
| 用語 | 意味 |
|---|---|
| 仮想化 | 実際には違うけどそれっぽく振る舞うようにすること |
| 仮想マシン | コンピュータの中に作られた、なんちゃってコンピュータ |
| 仮想化ソフト | 仮想マシンを作ったり動かしたりするソフト |
| OS | コンピュータさんの人格に相当するソフト |
| ホストOS | パソコンの中で別のパソコンを動かすときに、別のパソコンを動かす方のOSのこと |
| ゲストOS | パソコンの中で動いているパソコンのOS |
| ハイパーバイザ | 仮想マシンを作って動かすためのソフト。ただしホストOSを必要としないタイプのソフトを指す場合が多い |
それぞれの用語の意味
| 用語 | 意味 |
|---|---|
| ホストOS型 | 仮想マシンの作り方のひとつで、普通に動いてるコンピュータの上に仮想マシンを作る やり方 |
| ハイパーバイザ型 | 仮想マシンの作り方のひとつで、まっさらなハードディスクの上に直接 仮想マシンを作る やり方 |
似ているところ
どちらも仮想マシンの作り方を指す用語です。

違うところ
ホストOSが必要か否かが大きな違いです。
あるいは「普通のパソコン」上に作るか「まっさらなハードディスク」上に作るかの違い、と捉えても かまいません。
ホストOS型は、ハードディスクの上にOSが乗っかっている普通のパソコンに仮想化ソフトを入れて、仮想マシンを作ります。
・ハードディスク
・ホストOS
・仮想化ソフト
・ゲストOS
の四段重ねです。
コンピュータに入っている元々のOSを「ホストOS」と呼ぶので「ホストOS型」です。

一方のハイパーバイザ型では、まっさらなハードディスクに直接、仮想化ソフトを入れて、仮想マシンを作ります。
こちらは
・ハードディスク
・仮想化ソフト(ハイパーバイザ)
・ゲストOS
の三段重ねです。
このときに使う仮想化用のソフトが「ハイパーバイザ」と呼ばれているので「ハイパーバイザ型」です。

個人的な使い分け
普段は、パソコン上に仮想環境を作っているので、ホストOS型です。
個人で遊んだり、ちょっとした実験用の環境を作る分には、それで十分でしょう。
ハイパーバイザ型は、業務で使うサーバなど、大掛かりになってくると登場します。
備考
ハイパーバイザ型は「ベアメタル」とも呼ばれます。






