AI活用の教科書
インフラやさしい3分で読了

仮想マシン

Virtual Machineかそうましん

ひとことで言うと

1台の物理コンピュータの中に、ソフトで作る別のコンピュータのこと。1台を何台分にも分けて使えます。

📖 もうちょい詳しく

何が新しいの?

むかしは「1台のコンピュータで1つの役割」が当たり前でした。でも、それだと機械の性能を持てあますことが多かったのです。そこで「1台の中に、別のコンピュータを何台もつくる」という考え方が広まりました。これが仮想マシン(バーチャルマシン、略してVM)です。

どうやって動いてるの?

仮想マシンは、ソフトウェアで作られた「コンピュータのふり」です。実際の機械(物理サーバー)の上で、ハイパーバイザーと呼ばれる管理役のソフトが動きます。このソフトが、本物のCPUやメモリ(記憶のための部品)を小分けにして、それぞれの仮想マシンに割りふります。なので各仮想マシンは、自分専用のコンピュータを持っているように動けるのです。

何ができるの?

1台の機械を、複数台ぶんとして効率よく使えます。たとえばWindows用とLinux用の環境を、同じパソコンの中で並べて動かせます。クラウドのサーバーを借りるときも、その正体は多くの場合この仮想マシンです。

🌱 身近なたとえ

大きな1軒の建物を、仕切りで区切ったシェアオフィスで例えると分かりやすいです。建物そのものは1つ(物理サーバー)ですが、中を部屋ごとに区切れば、それぞれが独立したオフィスとして使えます。隣の部屋で何をしていても、自分の部屋の仕事には影響しません。この「部屋」にあたるのが仮想マシンです。

✅ まず覚えるポイント

  • 仮想マシンは、ソフトで作る「コンピュータの中のコンピュータ」です
  • 1台の物理サーバーを、複数台ぶんとして使えます
  • 管理役の「ハイパーバイザー」が部品を小分けにして配ります
  • それぞれの仮想マシンは独立していて、お互いに干渉しにくいです
  • クラウドで借りるサーバーの中身は、多くがこの仮想マシンです
  • 「VM」と略して呼ばれることが多いです

🧭 よくある勘違い

仮想マシンって「偽物のコンピュータ」だから遅いの?

ソフトで作られていますが、本物の部品をそのまま使っているので、ふつうの作業なら問題なく動きます。ただし、1台を分け合うぶん性能の上限はあり、重い処理では物理マシンに比べて差が出る場合があります。

コンテナと同じものなの?

似ていますが、別の仕組みです。仮想マシンはOS(基本ソフト)ごと丸ごと作るので、しっかり区切られている反面、少し重くなります。コンテナはOSを共有してアプリ部分だけを区切るので、より軽くすばやく動くことが多いです。

🧩 関連して覚えると楽な言葉

  • サーバー: サービスやデータを提供する側のコンピュータ。仮想マシンの土台になります
  • クラウド: ネット越しにサーバーの力を借りる仕組み。中身は仮想マシンのことが多いです
  • コンテナ: アプリ部分だけを軽く区切る、仮想マシンの親戚のような技術
  • ハイパーバイザー: 物理マシンを区切り複数の仮想マシンを動かす土台のソフト

🏁 ひとことでまとめ

1台の機械をムダなく分け合うために、その中にソフトで作った「もう1台」を住まわせる仕組みです。