VMとは
VM(Virtual Machine、仮想マシン)は、1台の物理コンピュータ上にソフトウェアで作る仮想のコンピュータです。各VMは互いに独立して動作し、利用者からは別々のPCのように見えます。
背景として、サーバを増やすには本来は機械を追加しますが、仮想化を使えば1台のCPU・メモリ・ストレージを分け合い、同時に複数の環境を動かせます。開発用、検証用、本番用など用途ごとに用意しやすくなります。
仕組みは、ハイパーバイザと呼ばれる仮想化ソフトがハードウェア資源を管理し、各VMへ割り当てます。VMごとにOSを入れ、アプリケーションを通常のPCと同じように実行します。
メリットは、サーバ集約によるコスト削減、短時間での環境構築、VM間の隔離による安全性、スナップショットやイメージでの複製・復旧の容易さです。VMは、限られたハードウェアで柔軟にシステムを運用するための基盤技術です。

