仮想化 は、1台の物理的な機械の上に、独立して動く 仮想のコンピュータ を複数つくり出す技術です。作られた1台分を 仮想マシン(VM)と呼び、それぞれに別の OS を入れて動かせます。
1台の高性能なサーバーを、用途ごとの何台もの仮想サーバーとして分け合えるため、機械を無駄なく使えます。この効率のよさが、必要なだけ借りる クラウド を支える土台になっています。
仮想マシンはOSを丸ごと抱えるため、しっかり分離できる反面やや重いのが難点です。そこで、OSは共有しつつアプリ単位でより軽く分ける発展形として コンテナ が広く使われています。