仮想化のメリット 仮想化ソフトを用いて 1台の物理サーバーだけになればサーバーの運用コストが削減できる。 (ハードウェアのリソースを効率化する。)

複数の環境を構築 →開発環境を揃える。

ハイパーバイザー →分かりやすく言うと

「1台の物理コンピューターの中に、複数の“仮想的なコンピューター”を作って、それぞれが独立して動けるようにする仕組み(ソフトウェア)」のこと

ハイパーバイザーType1(ベアメタルハイバーバイザー) ホストOSを必要としない。

EC2の裏側(Xenなど)

ハイパーバイザーType2(ホスト型ハイバーバイザー)

ホストOS上で動作する。

Oracle Vitural Box

仮想マシン(VM)

仮想化された上で動いている1台1台のマシン(EC2)

OSレベルの仮想化とは?

複数のOSが動いているように見せる。

一つのOS上で複数のコンテナが動作可能

→Docker

今までの仮想化と比べて楽。 軽い。高速。