仮想化のメリット 仮想化ソフトを用いて 1台の物理サーバーだけになればサーバーの運用コストが削減できる。 (ハードウェアのリソースを効率化する。)
複数の環境を構築 →開発環境を揃える。
ハイパーバイザー →分かりやすく言うと
「1台の物理コンピューターの中に、複数の“仮想的なコンピューター”を作って、それぞれが独立して動けるようにする仕組み(ソフトウェア)」のこと
ハイパーバイザーType1(ベアメタルハイバーバイザー) ホストOSを必要としない。
EC2の裏側(Xenなど)
ハイパーバイザーType2(ホスト型ハイバーバイザー)
ホストOS上で動作する。
Oracle Vitural Box
仮想マシン(VM)
仮想化された上で動いている1台1台のマシン(EC2)
OSレベルの仮想化とは?
複数のOSが動いているように見せる。
一つのOS上で複数のコンテナが動作可能
→Docker
今までの仮想化と比べて楽。 軽い。高速。