【かそうか】

仮想化 とは?

💡 1台のサーバーを「何台にも分身」させる
📌 このページのポイント
物理サーバー 1台 CPU × 8コア RAM 64GB SSD 2TB 仮想化 ハイパーバイザー(仮想化レイヤー) VM 1 Guest OS (Linux) Web サーバー Apache / Nginx vCPU×2 RAM 8GB SSD 200GB VM 2 Guest OS (Linux) DB サーバー MySQL / PostgreSQL vCPU×4 RAM 32GB SSD 1TB VM 3 Guest OS (Windows) メールサーバー Exchange / Postfix vCPU×2 RAM 16GB SSD 500GB 各VMは独立して動作し、互いに干渉しない
1台の物理サーバーを複数の仮想マシンとして利用
ひよこ ひよこ

なんで仮想化するの?

ペンギン先生 ペンギン先生

物理サーバー1台のCPU利用率は平均10〜15%程度。残りは無駄になっている。仮想化で1台の物理サーバーに複数のVMを載せれば、利用率を70〜80%に引き上げられる。サーバー台数削減=電力・場所・管理コストの削減。クラウドが安くサーバーを提供できるのは仮想化のおかげだよ

ひよこ ひよこ

仮想マシンコンテナの違いは?

ペンギン先生 ペンギン先生

仮想マシンはOS丸ごと仮想化するから、起動に数分かかりGBサイズ。コンテナはOSカーネルを共有してアプリだけを隔離するから、起動が秒単位でMBサイズ。仮想マシンは「マンション(完全独立)」、コンテナは「シェアハウス(共有部分あり)」のイメージだね

ひよこ ひよこ
ペンギン先生 ペンギン先生

仮想マシンを管理するソフトウェアだよ。Type1(ベアメタル型)はハードウェア上で直接動く(VMware ESXi、Microsoft Hyper-V、KVM)。Type2(ホスト型)はOS上にインストールして動く(VirtualBoxVMware Workstation)。クラウドデータセンターではType1が使われるよ

ひよこ ひよこ

IPA試験での出題ポイントは?

ペンギン先生 ペンギン先生

「仮想化の種類」「VMコンテナの違い」「ライブマイグレーション(VMを無停止で別ホストに移動)」が頻出だよ。ライブマイグレーションはVMotion(VMware)が代表的で、ハードウェアメンテナンス時にサービス無停止を実現する重要な機能だね

ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「仮想化」って出てきたら「1台の物理マシンで複数の仮想環境を動かす技術」と思えればだいたいOK!
📖 おまけ:英語の意味
「Virtualization」 = 仮想化
💬 Virtual(仮想的な)にコンピュータリソースを分割・統合する技術だよ
← 用語集にもどる