🧪 4. サーバ仮想化(Server Virtualization)
🎯 目的 1台の物理サーバの中に、複数の仮想的なコンピュータ(仮想マシン)を作って、効率よく活用するための技術です。
📍 使われ方(実例)
- ☁️ クラウドサービス(1台のサーバに何十ものお客様の環境を仮想的に構築)
- 🧪 開発やテスト環境(複数のOSを同時に使いたい場合)
🕰 技術の背景と変化 昔はサーバ1台にOSを1つしか動かせませんでしたが、仮想化技術が登場し、1台の中に何台分もの仮想マシンを作れるようになり、コスト削減と柔軟性が一気に向上しました。
🌟 役立つところ
- サーバの台数を減らせて、省スペース・省エネルギーになる
- OSや設定をすぐに切り替えられるので実験やテストに最適
- 障害時も素早く復旧しやすい
⚠️ 気をつけるところ
- 仮想マシンが多すぎると、処理が遅くなる可能性がある
- 管理ソフト(ハイパーバイザー)にもトラブルがあると全体に影響
🔁 似た技術との違い → マルチブートとの違い:マルチブートは1台のパソコンで、電源を入れるたびに「どのOSを起動するか」を選ぶ仕組み。一度に複数のOSは動かせません。
→ サーバ仮想化は、複数のOSを同時に動かせます。「1つの体に複数の人格が同居している」ようなイメージで、同時並行に動けるのがポイントです。