以前調べ物をしている際にふと気になっていたハイパーバイザーと仮想化の違いを調べてみました。
そもそもハイパーバイザーは仮想化の一つで、仮想化を大きく分けた型の一つです。
型は2つあり、ホスト型とハイパーバイザー型に分かれ、PC仮想化が始まった当初はホスト型が主流でした。
ホスト型は、サーバ上にOSをインストール(ホストOS)して、その上に仮想化ソフトをインストールして利用するものです。
ホスト型は1アプリとして動作するので、処理も遅く、ホストOSにトラブルが起こればアプリとして動作している仮想化の環境にも影響が出てしまうという欠点がありました。
その欠点を克服したのがハイパーバイザー型です。
ハイパーバイザー型はホストOSをインストールせずに、DVDなどの記憶媒体を使用してサーバに仮想化ソフトをインストールして、全てのOSを仮想化環境で動かすものです。
ホストOSが不要になり、その分のリソースを仮想化にまわすことができ、ホスト型であったデメリットのホストOSによるトラブルの心配が必要なくなります。
何となく同じようなものと認識していましたが、仮想化の中の一つであり、ホスト型とハイパーバイザー型があるということが分かり、新たに知識をつけられました。