VM(Virtual Machine:仮想マシン)
更新日:
用語解説
VM(Virtual Machine、仮想マシン)は、ハイパーバイザが物理CPU、メモリ、ストレージ、ネットワークを仮想化して提供する、独立したコンピュータ実行環境です。
■ 試験で押さえるポイント
各VMはゲストOSとアプリケーションをもち、他VMから論理的に隔離されます。
イメージ複製、スナップショット、ライブマイグレーションにより配備、試験、保守、障害対応を効率化できます。
仮想CPU・メモリを物理容量以上に割り当てるオーバーコミットは効率を上げますが、同時高負荷時に性能が低下します。
コンテナはホストカーネルを共有しますが、VMは各ゲストOSを含むため一般に重い一方、異なるOSと強い分離に向きます。
■ 選択肢での判断ポイント
ハイパーバイザ、ゲストOS、スナップショット、VMとコンテナの違い、資源競合を押さえます。
例: 物理サーバ上にLinux VMと別OSのVMを作り、それぞれ独立した仮想ディスクとネットワークを割り当てます。