テクノロジ系 / システム構成要素
VM(Virtual Machine:仮想マシン)
VMは、物理コンピュータ上に仮想的なコンピュータ環境を作り、別のOSやアプリを動かせるようにした仕組みです。
別名・関連表記:Virtual Machine:仮想マシン
もう少し詳しく
VMでは、ハイパーバイザなどの仮想化ソフトウェアがCPU・メモリ・ストレージ・ネットワークを仮想的に割り当て、1台の物理サーバ上で複数の独立した環境を動かします。サーバ統合、検証環境、クラウド基盤などで使われます。コンテナはOSカーネルを共有してプロセスを分離するのに対し、VMはOS単位で環境を分けやすい点が特徴です。
試験での見方
1台のサーバ上でLinuxのWebサーバ用VM、Windowsの業務アプリ用VM、検証用VMを別々に動かすと、物理機器を増やさずに複数環境を分離できます。
FEでは、仮想化、ハイパーバイザ、サーバ統合、クラウド基盤の文脈で、VMが物理資源を論理的に分割して使う仕組みだと判断します。